0
自棒棒糖以来,我一直将我的应用程序用作 deviceOwner 应用程序。我在这里有一个新设备,我也想成为 DeviceOwner。
它是三星 Galaxy Tab A 10.5(2018) SM-T590。
我目前正在运行这个版本的 rom:T590XXU2ASC1。
我没有使用 NFC 方法。我通常自己创建 /data/system/device_owner.xml 文件。但由于它不起作用,我尝试了这种方法:
1-恢复模式下将平板电脑恢复出厂设置
2-通过烦人的启动菜单
3-将锁定屏幕设置为无
4-启用USB调试
5-安装我的应用 adb install MyApplicaton.apk
6-adb shell dpm set-device-owner com.example.myapplication/.MyApplicationReceiver 当我执行命令时它总是说成功。
7-启动我的应用程序,我可以毫无问题地固定/取消固定我的应用程序。
8-重新启动,然后每次都会出现著名的消息:工作区已被锁定您的设备上已安装未经授权的软件。工作区已被锁定以防止任何未经授权的访问。联系您的管理员。
然后,如果我按下 FACTORY DATA RESET 按钮,工作区应用程序崩溃然后弹回。
我尝试了 kioskModeDemo 应用程序和 androidDeviceOwner 示例应用程序,它们都出现了同样的问题。
有人知道为什么这在 Android 8(oreo) 上不再起作用了吗?