我正在开发一个家庭自动化系统,我的Android应用程序可以使用蓝牙打开和关闭灯,我想添加另一个从网页控制设备的功能。
任何人都可以告诉我最简单的方法是什么,我知道GCM(谷歌云消息传递)是最好的解决方案,但还有其他更好或更简单的方法。
如果有人有一些工作代码,请与我分享;我想尽快完成这个项目
答案 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://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