ネットワークのセキュリティレベルに基づいて、連絡先へのアクセスなど、他のアプリケーションのアクセス許可を一時的に削除できるAndroidアプリケーションを作成しています。
OSレベルに入ってそこで変更を加えたくありません。これは、プライバシー ガードを使用して cyanogenmod を介して実行できることを知っています。アプリケーションがプログラムでプライバシー ガードにアクセスし、そこからアクセス許可を取り消すことは可能ですか?
また、他のアプリケーションを逆コンパイルし、独自のコードを追加して、それらのアプリケーションが連絡先などのリソースにアクセスすると、アプリが通知を受けてそのアクセスをブロックできることも知っています。しかし、このアプローチはすべてのアプリケーションで実行できるわけではありません。
さらに、この機能を実装する他の方法はありますか?
前もって感謝します。