簡體   English   中英

如何鏈接Android應用程序和Web服務?

[英]How to link Android application and web-service?

我制作了一個Android應用程序,並且有一個Web服務(用PHP編寫)。 該服務必須向應用程序發送一條消息,因此,當我的Android應用程序在后台運行並監視Web服務時,它將從服務中獲取消息。

如何組織這種互動? 謝謝

C2DM可能是將通知推送到Android手機的最有效方法(無需額外的輪詢)。 看看吧。

如果要使用后台服務執行此操作,則可以使用AlarmManager將服務設置為每x分鍾喚醒一次,並將http請求發送到服務器以檢查更新。 但是,如果您經常這樣做,則確實會消耗電池。

網上有很多使用Google快速搜索甚至在此處的示例。

幾個樣本:

http://blog.dahanne.net/2009/08/16/how-to-access-http-resources-from-android/ http://lukencode.com/2010/04/27/calling-web-services-在android-using-httpclient中 http://www.anddev.org/calling_a_web_service_from_android-t348.html

請記住,任何可能花費時間的操作都應在UI線程之外的線程中運行

我建議使用Handler請閱讀此性能文章

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM