Android开发中,为了提高应用权限,可通过adb命令设置应用为device-owner(设备管理者/拥有者),提高设备管理器的权限,更多的管理设备功能.
设置设备管理器为deviceowner的命令说明
1. 打开手机系统的开发者模式
系统设置>>关于设备>>多次点击版本号,直到提示"开发者模式已打开",返回上一级系统设置,找到"更多设置",或者"系统设置"等等(每个型号手机可能有区别,多找几个目录);进入开发者模式后,开启,在打开"USB调试模式";
2. 执行 adb shell dpm set-device-owner <设备管理器组件名称>
打开window的cmd命令输入界面,输入以下命令:
实际的<设备管理器组件名称>各不相同,例如
adb shell dpm set-device-owner com.hulk.demo/com.hulk.demo.MyDeviceAdminReceiver
执行以上命令之后, com.hulk.demo就被设置为device-owner.
3. 如何验证是否设置成功?
打开系统设置中的"设备管理器"中com.hulk.demoapp的设备管理器已被激活,且不可取消(置灰的).