我正在開發一個android應用程序,用於收集數據,然後將其發送到Web目錄。來自Android應用程序的數據 - > MYSQL
因此,我們可以說想要在手機上收集數據,然後點擊一個按鈕後,將所有數據作爲文件或流發送到在線目錄。它甚至不需要得到答覆 - 雖然將來確認會很方便。
如何被髮送到數據到mysql
提交我的代碼如下
ArrayList<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
InputStream inputStream;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
Button btn = (Button)findViewById(R.id.button1);
btn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
nameValuePairs.add(new BasicNameValuePair("Lat","19.80"));
nameValuePairs.add(new BasicNameValuePair("Lon","13.22"));
try{
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://localhost/guestfeedback/connection.php");
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
HttpResponse response = httpclient.execute(httppost);
HttpEntity entity = response.getEntity();
InputStream is = entity.getContent();
Log.i("postData", response.getStatusLine().toString());
}catch (Exception e) {
// TODO: handle exception
}
}
我想從android發送3個不同的值給mysql。 – Piyush
我知道你想要做什麼。我問[你還試過了什麼](http://mattgemmell.com/2008/12/08/what-have-you-tried/)來完成這個任務。 :) – 2011-09-16 04:10:44
我發佈我的代碼如上 – Piyush