有什么方法可以将请求从服务器发送到Android手机?实际上,我想通过服务器控制Android手机中的应用程序(启用或禁用应用程序的某些功能)。我可以使用Android设备的IP地址吗?任何人都可以指导我。 谢谢!通过服务器联系Android设备
1
A
回答
2
如果上述选项不适合您的情况,那么您可以为您的应用程序创建一个简单的服务 ,然后附加到应用程序。
该服务可以是一个线程,它发送请求到服务器,并且您可以找到适合的时间间隔,并且可以检查是否有任何要检查和执行的应用程序。 也可以在后台运行。
3
更简单的方法是让手机联系服务器并询问是否启用功能。你也可以使用像这样的东西http://code.google.com/android/c2dm/,但我不确定这是否对你的用例是一个矫枉过正。
2
所有的推送服务通常都是隐藏式的轮询。 3G网络上的电话通常位于NAT代理的后面,对外界不可见。大多数WLAN网络也是如此 - 所以要么使用C2DM,要么从您提供的某个服务器编写自己的服务轮询配置信息
+0
感谢您的建议! – Senps
相关问题
- 1. 从设备无法联系到Android服务器
- 2. 通过基于服务器的TCP代理的Android设备到设备通信
- 3. 通过休息使SQL服务器同步多个Android设备
- 4. 通过互联网调试Android设备
- 5. 通过GCM服务器(Java)> 1000设备的PUSH通知
- 6. 通过Android设备从IP摄像头直播到wowza服务器RTSP Android
- 7. Android中的设备到设备通信的GCM服务器/发件人设置
- 8. 为什么不能通过PrincipalContext联系Active Directory服务器?
- 9. Android设备和xampp服务器连接
- 10. 连接Android设备和java服务器
- 11. Android设备与服务器的连接
- 12. 创建从服务器到Android设备
- 13. 设备上的Android授权服务器
- 14. java tcp服务器到android设备
- 15. 通过使用Web服务在本地连接android设备
- 16. 通过服务器从一个Android设备发送数据到另一个Android设备
- 17. Android服务器联系服务保持活跃
- 18. Android推送通知 - 没有设备在服务器注册
- 19. 使用gcm无法收到服务器通知android设备
- 20. Android:与真实设备的客户端 - 服务器通信
- 21. 我怎样才能从服务器通知android设备?
- 22. 从PHP服务器发送推送通知到Android设备
- 23. Android设备联系人显示重复的联系人条目
- 24. 两台设备通过蓝牙连接到服务器
- 25. 通过wifi将ios设备连接到本地服务器
- 26. Apache - 无法通过其他设备访问xampp服务器
- 27. 通过设备或服务器注册APID与Urbanairship
- 28. 未能通过Android设备
- 29. 的Android GCM服务器错误:设备订阅过期
感谢您的评论!定期发送请求不会严重影响设备的电池寿命? – Senps
它实际上取决于你的线程控制。如果时间间隔不像1-2秒那么频繁,那么你会好起来的。我实际上使用这种技术为我的项目之一,我发送一个请求到服务器5分钟左右,并控制线程,如果没有网络连接或所以我正在睡觉的线程,这将减少消耗和消耗是真的真的很少,如果你控制好。它不会影响您可以意识到的电池寿命。 –
非常有帮助,感谢您的建议。 – Senps