android 后台监听
大家讲道理
大家讲道理 2017-04-17 15:03:15
0
5
166

如何让android的service一直在后台运行,即使activity已经被finish掉了和应用程序的主进程已经被用户清掉了,我还让这个服务在后台运行。另外,如果用户关机后,重新启动之后我也想这个服务就启动.
现在实现的只要用户不销毁应,用回到桌面,通过使用Intent.ACTION_TIME_TICK,就能一直监听后台,但是一旦清除掉应用就有无法监听,请问大家是如何解决这个问题的呢(实在是找了好多资料也没有解决,困扰了很久。。。)

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全員に返信(5)
左手右手慢动作

保活的方法很多,初级的就像你说的可以开后台Service;接受系统开机、定时广播,但是这些都太老套简单了,对国产的优秀系统们完全不起作用。中级一些的可以开设多个进程,这样可以保证程序进程被清理掉后还能有进程在维持。再高级一点就需要JNI实现,穿破Android应用架构的方式来保证运行。

いいねを押す +0
黄舟

开启两个service,kill掉一个service后通知另外一个重启当前service

いいねを押す +0
洪涛

做到务必告诉我~
暂时没见过抗得过系统原生清理工具的。。。

いいねを押す +0
洪涛

这不就是流氓软件吗?

いいねを押す +0
迷茫

用户选择清除关闭了你的应用你还想让service继续跑?想写流氓软件的话那得去参考流氓三大家BAT啊。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!