android – 如何远程唤醒手机?

我想构建一个需要通过3G远程启动的Android应用程序(在通过套接字获得推送通知之后).

我做了一些研究,一旦屏幕关闭,它似乎变得非常复杂,也因为Android杀死空闲套接字.

是否有一个示例项目演示如何可靠地实现它?我找到了WakefulIntentService库,但它没有考虑到套接字需要保持活动状态.

另一种方法是定期轮询某个URL以获取唤醒信号,但这会在设备检测到需要启动应用程序之前引入较大的延迟,具体取决于轮询间隔.

解决方法:

你有没有看过GCMparse.com发送和接收推送?

我不认为那些容易被杀死的人.

话虽如此,如果你还没有,你应该让你的套接字在服务中运行.然后它可以在后台独立于活动的活动运行,并且可以在设备启动时启动.此外,这将降低Android关闭它的可能性.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...