将数据从Web浏览器发送到Android应用程序

时间:2012-11-03 07:42:43

标签: android google-cloud-messaging

我正在开发一个家庭自动化系统,我的Android应用程序可以使用蓝牙打开和关闭灯,我想添加另一个从网页控制设备的功能。

任何人都可以告诉我最简单的方法是什么,我知道GCM(谷歌云消息传递)是最好的解决方案,但还有其他更好或更简单的方法。

如果有人有一些工作代码,请与我分享;我想尽快完成这个项目

1 个答案:

答案 0 :(得分:0)

如果你有一个使用PHP,Rails等构建的后端,你可以拥有应用程序可以调用的API并检查指令。然而,这具有由于连续轮询而耗尽电池的副作用。

如果您不想“定期轮询服务器”方式,可以按照提及的方式使用GCM。

您可以使用JSON数据格式发送数据。这是许多网络和Android应用程序使用的最灵活,最通用的数据格式,并且也得到了第三方库的大力支持。

以下是一些教程:

http://developer.android.com/guide/google/gcm/demo.html

http://android.amolgupta.in/2012/07/google-cloud-messaging-gcm-tutorial.html

http://www.londatiga.net/featured-articles/how-to-send-message-to-google-cloud-messaging-gcm-server-using-json-and-php/

http://fundroiding.wordpress.com/2012/06/29/google-cloud-messaging-for-android-gcm-simple-tutorial/

http://androidjayavelu.blogspot.in/2012/07/google-cloud-messaging-gcm-tutorial_27.html