私は多かれ少なかれ、これらすべての概念を部分的に理解して実装することができましたが、何をどこにどのように組み合わせるかについて、どういうわけか完全に混乱しています.
要するに、これは私がルート化されていないAndroid携帯で達成しようとしているものです
- SMS ブロードキャスト レシーバーに、シークレット コードを含む着信 SMS をリッスンさせる
- SMS にキーワード ロックがある場合は、画面をロックします。
BroadCastReceivers と DeviceAdminRecivers はどのように連携しますか?
例えば。SMS を傍受するための作業コードがあります。ダミーの (空の) lockScreen() 関数を呼び出す switch ケース。画面をロックできるように、DeviceAdminReceiver のコードをどこに配置する必要がありますか (HOME およびその他のメニュー ボタンが無効になっているパスワード ボックスを備えた新しいアクティビティ)。
したがって、基本的には BroadcastReceiver -> Device Admin -> Activity からです。
私を助けてください。