繁体   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