android静态注册监听系统广播,如何只让本工程能够使用?

android静态注册监听系统广播,如何只让本工程能够使用?,第1张

自己的功能中加一个标记为,退出的时候设为false,然后在监听广播处理的地方判断这个标记位,如果是false就不处理接收到的广播。

这样不就好了?其实干嘛不直接用动态注册呢?

可以。shell命令可以通过动态注册和静态注册两种方式完成注册,注册是汉语词汇,汉语拼音为zhùcè是把名字记入簿册,多指取得某种资格。也意为由主管部门办理手续,记入籍册,便于管理查考。

应用程序本身可以禁止/启用自身注册的receiver/service/activity等,用pm包就可以,也不需要root,这事你肯定更懂。

-

百度某几个app的做法是一进入应用便重新注册上receiver

-

然而,即便哪一天你想到了更好的防止receiver被反注册的办法,这个时候还有oasisfeng的绿色守护,甚至人家lbe的自启动管理直接劫持掉触发receiver的intent。你还打算怎么办?

-

现在还有一个xposed + xprivacy的组合,能hook住几乎整个系统。

-

使用者本来就有比开发者更高的优先权,以决定启用哪些component。我看不起你的想法。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11795898.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存