我有一個應用程序將網站轉換爲移動格式。應用中有一個微調。所以我的疑問是,我如何將這些選定的值從我的微調器傳遞到網站以獲得結果?Android:通過應用程序發佈數據到一個網站,並在應用程序中查看結果
回答
您需要提出http post請求。
http://developer.android.com/reference/org/apache/http/client/HttpClient.html。
注意:如果您正在進行與網絡相關的操作,則應該使用AsyncTask,否則您將得到一個NetworkOnMainThreadException(Honeycomb及更高版本)。
public void postData() {
// Create a new HttpClient and Post Header
HttpClient httpclient = new DefaultHttpClient();
HttpPost httppost = new HttpPost("http://www.yoursite.com/script.php");
try {
// Add your data
List<NameValuePair> nameValuePairs = new ArrayList<NameValuePair>(2);
nameValuePairs.add(new BasicNameValuePair("id", "12345"));
nameValuePairs.add(new BasicNameValuePair("stringdata", "AndDev is Cool!"));
httppost.setEntity(new UrlEncodedFormEntity(nameValuePairs));
// Execute HTTP Post Request
HttpResponse response = httpclient.execute(httppost);
} catch (ClientProtocolException e) {
// TODO Auto-generated catch block
} catch (IOException e) {
// TODO Auto-generated catch block
}
}
一些源代碼中的鏈接可低於
http://www.androidhive.info/2011/10/android-making-http-requests/
http://android-er.blogspot.in/2011/09/example-of-httppost-on-android.html
但我強烈建議將方法主體放在AsyncTask中,並通過委託或LocalBroadcastManager消息將響應傳遞給調用者。 – ararog 2013-04-07 10:52:49
@Raghunandan,所以爲了將數據發送到網站,我確實需要看到我需要發送數據的密鑰?這就是你如何在android中發送數據。所以,如果我正在開發一個其他網站的應用程序,我需要有php文件繼續?如果我在這裏錯了,請糾正我,謝謝。 – 2013-04-07 10:54:01
你能更清楚嗎?所有你需要的是網站的網址和內容。 – Raghunandan 2013-04-07 10:56:51
由於您在WebView容器內部運行移動Web應用程序,因此可以使用像jQuery這樣的衆所周知的庫及其ajax內容。
,不使用Web容器,我能夠從網站拉值。但我需要一個開始如何發送一些數據到網站。 – 2013-04-07 10:47:13
請發表您迄今爲止所嘗試的內容,這將有助於提供更好的答案。 – ararog 2013-04-07 10:50:11
- 1. 發佈一個WPF應用程序到一個Asp.Net網站
- 2. 如何從Android應用程序接收數據並將其發佈到網站
- 3. 查看Android應用程序數據庫
- 4. 通過Java應用程序查看PDF應用程序
- 5. 通過網站關閉應用程序
- 6. 通過Android應用程序在Facebook上發佈簽到
- 7. Sharepoint Webpart通過PostBackUrl發佈數據到應用程序頁面
- 8. 通過Java應用程序發佈URL
- 9. 通過NSTask發佈X11應用程序
- 10. 在Facebook上發佈內容並更新網站/應用程序
- 11. 從Android應用程序獲取/發佈數據到MVC3網站和視圖
- 12. 如何查看Windows應用程序通過我的網絡發送的數據?
- 13. 如何查看通知結果中的應用程序狀態?
- 14. 在Android Market中發佈應用程序
- 15. 顯示android應用程序之外的網站,並從網站返回到android應用程序
- 16. 我有一個問題,應用程序發佈應用程序
- 17. Android應用程序可以查看其他應用程序數據文件嗎?
- 18. 發佈iOS應用程序與SSID(wifi)發現/連接通過應用程序
- 19. 網站是否必須發佈android應用程序?
- 20. IIS通過網絡爲WCF應用程序提供可查看的網站
- 21. 瀏覽另一個網站的數據顯示在iPhone應用程序(將蘋果批准的應用程序?)
- 22. 從一個應用程序獲取數據,並使用Android中的應用程序將其發送到另一個應用程序
- 23. 通過服務發佈數據導致應用程序崩潰
- 24. 通過Rails Server與Android應用程序通信 - 從應用程序發送數據到服務器?
- 25. Android應用程序連接到後端數據庫/網站
- 26. 從網站獲取數據Api到Android應用程序
- 27. 發送一個雙數據值從一個應用程序到另一個應用程序android
- 28. 將數據從iOS應用程序傳輸到快速查看應用程序
- 29. 通過應用程序發佈帶參數到Facebook的swf
- 30. 數據發佈應用程序
鏈接我可以使用文檔對象的結果,我需要一個良好的開端,如何通過價值服務器... – 2013-04-07 10:40:02