0

こんにちは、完全に機能しているアプリケーションの「デバイス管理者」を有効にしようとしていますが、「デバイス管理者」設定が必要です。アプリケーションの下に、アプリケーションに関するヒントが表示されるはずです。これを行う方法が見つかりませんでした。

以下のように「デバイス管理者」を有効にしています

Intent intent = new Intent(
        DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN);
intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,
        mComponentName);
intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,
        "Funny stuff !");
startActivityForResult(intent, 1);

ここに画像の説明を入力

私のアプリケーション「デモ」の下にヒントを設定するアイデアはありますか?

4

1 に答える 1

2

ステップ #1: 「ヒント」を文字列リソースとして定義します。

ステップ #2:サブクラスandroid:description<receiver>要素として、その文字列リソースへの参照を追加します。DeviceAdminReceiver

<receiver android:name=".app.DeviceAdminSample"
  android:label="@string/sample_device_admin"
  android:description="@string/sample_device_admin_description"
  android:permission="android.permission.BIND_DEVICE_ADMIN">
  <meta-data android:name="android.app.device_admin"
    android:resource="@xml/device_admin_sample" />
  <intent-filter>
    <action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
  </intent-filter>
</receiver>
于 2014-05-24T10:37:45.450 に答える