作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想用我的应用禁用我的相机
我发现有一个函数 setCameraDisabled (ComponentName admin, boolean disabled);
但是我不知道怎么用
什么是“ComponentName admin”?
我也想知道要定义什么权限或管理员权限?
最佳答案
1) 将 device_policies.xml
放入您的 res/xml
文件夹:
<device-admin xmlns:android="http://schemas.android.com/apk/res/android">
<uses-policies>
<disable-camera />
</uses-policies>
</device-admin>
2) 在 list 中声明 DeviceAdminReceiver
:
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
.....
<application ... >
<receiver
android:name="com.truiton.devicepolicymanager.DevicePolicyAdmin$MyDevicePolicyReceiver"
android:description="@string/device_admin_description"
android:label="@string/device_admin"
android:permission="android.permission.BIND_DEVICE_ADMIN" >
<meta-data
android:name="android.app.device_admin"
android:resource="@xml/device_policies" />
<intent-filter>
<action android:name="android.app.action.DEVICE_ADMIN_ENABLED" />
<action android:name="android.app.action.DEVICE_ADMIN_DISABLE_REQUESTED" />
<action android:name="android.app.action.DEVICE_ADMIN_DISABLED" />
</intent-filter>
3) 例如一个复选框:
private CheckBoxPreference DisableCameraCheckbox;
DevicePolicyManager DPM;
ComponentName DeviceAdminSample;
...
DPM.setCameraDisabled(DeviceAdminSample, DisableCameraCheckbox.isChecked());
所以现在相机将被禁用。
关于android - 使用 setCameraDisabled (ComponentName admin, boolean disabled) 禁用相机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24819516/
我想用我的应用禁用我的相机 我发现有一个函数 setCameraDisabled (ComponentName admin, boolean disabled); 但是我不知道怎么用 什么是“Comp
我是一名优秀的程序员,十分优秀!