3

重複の可能性:
GooglePlayストアのサービスベースのAndroidアプリケーション

Androidのデバイス管理APIを使用するアプリケーションを開発しています。
http://developer.android.com/training/enterprise/device-management-policy.html#ActivateDeviceAdmin

上記のリンクで述べたように、「ポリシーを適用する前に、ユーザーはデバイス管理者としてアプリケーションを手動でアクティブ化する必要があります。」

このステップをプログラムでオーバーライドできますか?アプリケーションを常に有効にし、ユーザーに依存して有効にしたくない。
とにかく、私のコードでアプリケーションを有効に設定できるということはありますか?
または、ユーザーの介入は避けられませんか?

4

1 に答える 1

0

はい、避けられません。
ただし、その後、ユーザーがアプリをデバイス管理者からオフにしていることを知りたい場合は、同じコールバック(ブロードキャスト)を取得します。

そこで、エラーメッセージやすべてをユーザーに表示するなどのロジックを作成して、それを実行しないようにすることができます。明らかに、ユーザーがそれを実行するのを止めることはできません。

于 2013-01-09T07:28:25.290 に答える