【问题标题】:How to set hint in Device Administrator of my application如何在我的应用程序的设备管理员中设置提示
【发布时间】:2014-05-24 10:32:05
【问题描述】:

您好,我正在尝试启用运行良好的应用程序的“设备管理员”,但我希望在“设备管理员”设置中,在我的应用程序下它应该显示一些关于我的应用程序的提示。我没有找到这样做的方法。

我正在启用“设备管理员”,如下所示

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);

有什么想法可以在我的应用程序“Demo”下设置提示吗?

【问题讨论】:

    标签: android device-admin


    【解决方案1】:

    第 1 步:将“提示”定义为字符串资源。

    步骤#2:添加对该字符串资源的引用作为<receiver> 元素的android:description 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>
    

    【讨论】:

      猜你喜欢
      • 2012-06-15
      • 1970-01-01
      • 2012-10-13
      • 1970-01-01
      • 1970-01-01
      • 2013-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多