我或多或少能够理解和实施所有这些概念,但不知何故完全混淆了将它们放在哪里以及如何组合在一起。
简而言之,这就是我试图在无根 android 手机上实现的目标
- 让 SMS 广播接收器使用密码侦听传入的 SMS
- 如果短信有关键字锁定,则锁定屏幕。
BroadCastReceivers 和 DeviceAdminRecivers 如何齐头并进?
例如。我有拦截短信的工作代码。一个调用 dummy(empty) lockScreen() 函数的 switch case。现在我应该把 DeviceAdminReceiver 的代码放在哪里,这样我就可以锁定屏幕(一个带有密码框的新活动,其中 HOME 和其他菜单按钮被禁用)?
所以基本上它来自 BroadcastReceiver -> Device Admin -> Activity。
请帮我。