繁体   English   中英

从android终端禁用设备所有者应用

[英]Disable a device owner app from android terminal

好吧,我的问题是:我有一个设置为设备(在本例中为平板电脑)的设备所有者的应用程序。 我是在Ubuntu的终端上完成此操作的,将平板电脑连接到PC并在adb shell中执行了这一行:

dpm set-device-owner my.app.package/my.app.route.MyAdmin

因此,我想禁用设备所有者应用程序而不恢复设备,而只是执行与上一个类似的一行。 我和我的同事已经进行了很长时间的研究,而我们对此一无所获,所以我想知道是否有可能,以及如何做到这一点。

谢谢!

您可以使用以下ADB Shell命令删除设备所有者

adb shell dpm remove-active-admin com.example.app/.AdminReceiver

禁用活动管理员,该管理员必须在清单中的应用程序中声明了android:testOnly 这也将删除设备所有者和配置文件所有者

您可以从设备所有者应用程序使用DevicePolicyManager.clearDeviceOwnerApp()

但是请注意,此方法已在Android Oreo中弃用,您仍然可以在Oreo设备上使用它,但是在以后的Android版本中可能会删除该方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM