如何在我的应用程序中使用DISALLOW_FACTORY_RESET?

时间:2017-12-21 09:54:46

标签: android

有一个名为DISALLOW_FACTORY_RESET的字段,可在官方Android文档here中找到。

但如何使用它?

或者应用程序是否有其他方法可以阻止出厂重置选项? (即使它需要root /设备管理员权限)

1 个答案:

答案 0 :(得分:0)

你可以这样做 -

只需在清单中添加一个接收器 - :

<receiver android:name=".app.DeviceAdminSample$DeviceAdminSampleReceiver"
            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.DISALLOW_FACTORY_RESET" />
            </intent-filter>
        </receiver>