我的应用程序是系统签名的设备所有者应用程序,我想将自己的应用程序设置为锁定任务模式。
但是,DevicePolicyManager setLockTaskPackages 中的方法不适用于系统应用程序,即使它是同一个应用程序调用。
if(BuildConfig.DEFAULT_OWNERSHIP.equals(Constants.OWNERSHIP_DEVICE_OWNER)) {
devicePolicyManager.setLockTaskPackages(componentName, new String[]{context.getPackageName()});
startLockTask();
}
我正在寻找一种解决方法,我可以将我的同一个应用程序设置为系统签名的锁定任务模式