Replies from newnhons
like
เขาแนะนำให้เราไปสร้าง “ข้อความของผม” ใน/value/String.xml
android:text=”@string/ตัวแปลของความของผม”
แบบนั้นก็รันได้ แต่มันเป็น hardcode
http://code.google.com/android/maps-api-signup.html ทำตามนนี้เลย ผมทำตามอันนี้ใช้ได้ครับ
service ที่ผมใช้เป็น php มันฟังชั่นใช้ง่ายๆ เลย return json มาเลย ผมว่า c# ต้องมีแหละครับ ลองค้นๆๆๆๆดู
หรือ ไม่ก็ต้องให้ android parser xml ก่อน แล้ว parser json อีกทีครับ
ได้แล้ว ครับ
เอาสตริง {“url”:”http:\/\/203.146.26.65\/att\/layar_ar\/system\/..\/pois\/l2d\/g1.jpg”} ยัดใส่ JSONArray อีกรอบ แล้ว get url อีกครั้ง
มารีวิวให้ดูบ้างครับ อยากรู้แนว ^^
ขอบคุณมากครับ
ไม่ได้ครับ ต้อง force close ที่ application manager หรือ app ที่ kill process
ถ้าไม่ถูก อธิบายความต้องการใหม่เน้ออออ พอดีผมรีบๆ
import java.text.DecimalFormat;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.Toast;
public class BMI2Activity extends Activity {
private DecimalFormat df;
private Button btnCal;
private EditText edtWeight;
private EditText edtHight;
String a;
// private double moneyValue = 0;
// private String moneyLabel = “”;
private double resultValue = 0;
String[] diShow = { “Underweight”, “Normal”, “Overweight”,”Obese” };
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
df = new DecimalFormat(“##.##”);
edtWeight = (EditText) findViewById(R.id.edtWeight);
edtHight = (EditText) findViewById(R.id.edtHight);
// edtWeight.setEnabled(false);
btnCal = (Button) findViewById(R.id.btnCalculate);
btnCal.setOnClickListener(new OnClickListener() {
public void onClick(View arg0) {
// TODO Auto-generated method stub
doCalculate();
}
});
}
public void doCalculate() {
if (edtWeight.getText().toString().equals(“”)) {
Toast.makeText(BMI2Activity.this, “Not enter for number1!!!”,
Toast.LENGTH_SHORT).show();
} else if (edtHight.getText().toString().equals(“”)) {
Toast.makeText(BMI2Activity.this, “Not enter for number2!!!”,
Toast.LENGTH_SHORT).show();
} else {
double num1 = Double.parseDouble(edtWeight.getText().toString());
double num2 = Double.parseDouble(edtHight.getText().toString());
// moneyValue = (num2/10);
resultValue = (num2 / ((num1 / 100) * (num1 / 100)));
AlertDialog.Builder calBuilder = new AlertDialog.Builder(BMI2Activity.this);
calBuilder.setMessage(“\t\t\t\t\tInformation”
+ “\n\t\t\tYour BMI is\t” + df.format(resultValue) + “\n”
+ “\nWeight Status BMI” + ” “+diShow[(int) show(resultValue)] + “\nPark”);
calBuilder.setCancelable(false);
calBuilder.setPositiveButton(“OK”,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
dialog.dismiss();
}
});
//
calBuilder.setNegativeButton(“save”,
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int which) {
dialog.dismiss();
}
});
calBuilder.show();
}
}
public double show(double resultValue2){
double q = 0;
if(resultValue2 18.5 && resultValue2 < 24.9) q=1; else if(resultValue2 > 25 && resultValue2 < 29.9) q=2; else if(resultValue2 >= 30)
q=3;
///Log.v(“ttt”, “q = “+(int) q + ” Va = “+resultValue2);
return (int) q;
}
}
ขอบคุณมากครับ คุณ tumbabor และ คุณ doodeewa
ผมพยายามเปิดไปแล้ว แต่ไม่ติด กำแล้วไง
ถ้าทำตามขั้นตอนแล้วยังไม่ติดอะครับ
ส่วนนี้ไม่แน่ใจน่ะว่าต้องศึกษาส่วนใหนมากตัวผมเองมีแต่พื้นฐาน JAVA เลยแต่มีคำอธิบายมาให้
Java SE (Standard Edition) สำหรับพัฒนาโปรแกรมบนคอมพิวเตอร์เดสก์ทอปทั่วไป
Java ME (Micro Edition) สำหรับพัฒนาโปรแกรมบนอุปกรณ์พกพา เช่น โทรศัพท์มือถือ หรือพีดีเอ ส่วนมากใช้เขียนโปรแกรมเกม
Java EE (Enterprise Edition) สำหรับพัฒนาโปรแกรมในองค์กรใหญ่ๆ หรือมีขอบเขตของโครงการกว้างมาก
ชุดพัฒนาโปรแกรม JDK นั้น เป็นมาตรฐานที่ถูกกำหนดโดยบริษัทซัน ไมโครซิสเต็มส์ และมีผู้พัฒนาชุดพัฒนาโปรแกรม JDK ออกมามากมาย เช่น ซัน ไมโครซิสเต็มส์, ไอบีเอ็ม, และบีอีเอ ซิสเต็มส์
ส่วนตัวผมคิดว่า Android ก็มีรูปแบบในการเขียนอีกแบบนึง