我正在创建一个应用程序,其中用户共享一些信息。这些数据我通过servlets将它存储在数据库中,即我正在调用自己的servlet,它将通过url获取数据并将其存储在数据库中。因此,我希望同一应用的其他用户能够通知某些信息可用,并且他们将获得其他用户已更新的信息。 为了这个工作,我们可以使用轮询或推动器。但是投票会耗费大量的电池电量。 我试过C2DM,但它不适合我。所以我正在考虑一些其他机制,通过这种机制我可以实现C2DM以外的其他机制。 请建议一些方法来处理它。和例如如果你遇到过。我怎样才能从服务器通知android设备?
4
A
回答
4
C2DM已弃用,新版本号码为Google Cloud Messaging(GCM),正是您的用例所需。甚至有一个使用Java servlet的GCM Demo Application。源代码可以找到here,你browse it directly或者如果你更喜欢GitHub,你可以使用this repository。
servlet代码可以将文件
samples/gcm-demo-server/src/com/google/android/gcm/demo/server/HomeServlet.java
如果您遵循Getting Started指南中的说明,你很快就会有一个工作的应用程序被发现。我建议你不要将它粘贴在一起,你必须清楚地了解GCM架构是如何工作的。
相关问题
- 1. 我怎样才能“流星运行Android设备”到我的流星服务器?
- 2. 我怎样才能通过蓝牙与Android设备
- 3. 我怎样才能从网络服务使用android的数据
- 4. 我怎样才能在角服务
- 5. 我怎样才能从服务器TCP在java中的回复
- 6. 我怎样才能从中获取服务器属性值
- 7. 我怎样才能得到响应从Web服务器
- 8. 我怎样才能连接我的Android设备(不是模拟器)来冲击服务器?
- 9. 我怎样才能在android
- 10. 我怎样才能获得设备ID为android系统中
- 11. 我怎样才能从Swing沟通Servlet
- 12. 我怎样才能从通过DatagramSocket的
- 13. 我怎样才能从WSDL通过BEPL
- 14. 我怎样才能在Android模拟器
- 15. 我怎样才能从URL
- 16. 我怎样才能从WP7
- 17. 我怎样才能从TEntity
- 18. 我怎样才能从DataGridView
- 19. 我怎样才能从HBITMAP
- 20. 我怎样才能从Excel
- 21. 我怎样才能从Qt
- 22. 我们怎样才能设置报警管理中心服务
- 23. 我怎样才能通过paramater的角度服务
- 24. 从PHP服务器发送推送通知到Android设备
- 25. 我怎样才能知道网站使用哪种服务器端编程?
- 26. 我怎样才能
- 27. 我怎样才能
- 28. 我怎样才能
- 29. 我怎样才能
- 30. 我怎样才能用c#运行sql服务器脚本?
您是否试过[Google Cloud Messaging for Android](http://developer.android.com/guide/google/gcm/index.html)。 –