Class Info |
|---|
public class DeviceRestrictionManager 禁用/启用管理类。 |
Qualifier and Type | Method Name and Description |
|---|---|
void | setWifiDisabled(ComponentName admin, boolean isDisabled) 禁用/启用WLAN功能。 |
boolean | isWifiDisabled(ComponentName admin) 查询WLAN是否被禁用。 |
void | setBluetoothDisabled(ComponentName admin, boolean isDisabled) 禁用/启用Bluetooth功能。 |
boolean | isBluetoothDisabled(ComponentName admin) 查询Bluetooth是否被禁用。 |
void | setWifiApDisabled(ComponentName admin, boolean isDisabled) 禁用/启用WLAN热点。 |
boolean | isWifiApDisabled(ComponentName admin) 查询WLAN热点是否被禁用。 |
void | setNFCDisabled(ComponentName admin, boolean isDisabled) 禁用/启用NFC。 |
boolean | isNFCDisabled(ComponentName admin) 查询NFC是否被禁用。 |
void | setDataConnectivityDisabled(ComponentName admin, boolean isDisabled) 禁用/启用移动数据功能。 |
boolean | isDataConnectivityDisabled(ComponentName admin) 查询数据连接是否被禁用。 |
void | setSMSDisabled(ComponentName admin, boolean isDisabled) 禁用/启用短信。 |
boolean | isSMSDisabled(ComponentName admin) 查询短信功能是否被禁用。 |
void | setVoiceDisabled(ComponentName admin, boolean isDisabled) 禁用/启用通话。 |
boolean | isVoiceDisabled(ComponentName admin) 查询通话功能是否被禁用。 |
void | setExternalStorageDisabled(ComponentName admin, boolean isDisabled) 禁用/启用SD卡存储访问。 |
boolean | isExternalStorageDisabled(ComponentName admin) 查询SD卡存储访问是否被禁用。 |
void | setUSBDataDisabled(ComponentName admin, boolean isDisabled) 禁用/启用USB调试模式、数据传输。 |
boolean | isUSBDataDisabled(ComponentName admin) 查询USB调试模式、数据传输是否被禁用。 |
void | setStatusBarExpandPanelDisabled(ComponentName admin, boolean isDisabled) 禁用/启用状态栏下拉菜单。 |
boolean | isStatusBarExpandPanelDisabled(ComponentName admin) 查询状态栏下拉菜单是否被禁用。 |
void | setSafeModeDisabled(ComponentName admin, boolean isDisabled) 禁用/启用安全模式。 |
boolean | isSafeModeDisabled(ComponentName admin) 查询安全模式是否被禁用。 |
void | setAdbDisabled(ComponentName admin, boolean isDisabled) 禁用/启用adb端口。 |
boolean | isAdbDisabled(ComponentName admin) 查询adb端口是否被禁用。 |
void | setUSBOtgDisabled(ComponentName admin, boolean isDisabled) 禁用/启用USBOtg功能。 |
boolean | isUSBOtgDisabled(ComponentName admin) 查询USBOtg功能是否被禁用。 |
void | setGPSDisabled(ComponentName admin, boolean isDisabled) 禁用/启用GPS功能。 |
boolean | isGPSDisabled(ComponentName admin) 查询GPS功能是否被禁用。 |
void | setTaskButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用任务键(在智慧屏上为遥控器长按主页键)。 |
boolean | isTaskButtonDisabled(ComponentName admin, boolean isDisabled) 查询任务键(在智慧屏上为遥控器长按主页键)功能是否被禁用。 |
void | setHomeButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用HOME键。 |
boolean | isHomeButtonDisabled(ComponentName admin) 查询HOME键功能是否被禁用。 |
void | setBackButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用返回键。 |
boolean | isBackButtonDisabled(ComponentName admin) 查询返回键功能是否被禁用。 |
boolean | setClipboardDisabled(ComponentName admin, boolean isDisabled) 禁用/启用剪贴板。 |
boolean | isClipboardDisabled(ComponentName admin) 查询剪切板功能禁用状态。 |
boolean | setGoogleAccountAutoSyncDisabled(ComponentName admin, boolean isDisabled) 禁用/启用谷歌帐户自动同步功能。 |
boolean | isGoogleAccountAutoSyncDisabled(ComponentName admin) 查询谷歌帐户自动同步功能禁用状态。 |
boolean | setSettingsApplicationDisabled(ComponentName admin, boolean isDisabled) 禁用/启用 Settings 应用。 |
boolean | isSettingsApplicationDisabled(ComponentName admin) 查询 Settings 应用是否被禁用。 |
boolean | setGooglePlayStoreDisabled(ComponentName admin, boolean isDisabled) 禁用/启用 Google Play Store 应用。 |
boolean | isGooglePlayStoreDisabled(ComponentName admin) 查询 Google Play Store 应用是否被禁用。 |
boolean | setSystemBrowserDisabled(ComponentName admin, boolean isDisabled) 禁用/启用系统预置浏览器。 |
boolean | isSystemBrowserDisabled(ComponentName admin) 查询系统预装浏览器是否被禁用。 |
boolean | setScreenCaptureDisabled(ComponentName admin, boolean isDisabled) 禁用/启用系统截屏功能。 |
boolean | isScreenCaptureDisabled(ComponentName admin) 查询系统截屏功能是否被禁用。 |
boolean | setSystemUpdateDisabled(ComponentName admin, boolean isDisabled) 禁用/启用系统升级功能。 |
boolean | isSystemUpdateDisabled(ComponentName admin) 查询系统升级功能是否被禁用。 |
boolean | setGoogleAccountDisabled(ComponentName admin, boolean isDisabled) 禁用/启用谷歌账户。 |
boolean | isGoogleAccountDisabled(ComponentName admin) 查询谷歌帐号是否被禁用。 |
boolean | setMicrophoneDisabled(ComponentName admin, boolean isDisabled) 禁用/启用录音功能。 |
boolean | isMicrophoneDisabled(ComponentName admin) 查询录音功能禁用状态。 |
boolean | forceEnableWifi(ComponentName admin, boolean isEnabled) 强制开启Wi-Fi。 |
boolean | isForceEnableWifi(ComponentName admin) 查询强制开启Wi-Fi的状态。 |
boolean | forceEnableBluetooth(ComponentName admin, boolean isEnabled) 强制开启蓝牙。 |
boolean | isForceEnableBluetooth(ComponentName admin) 查询强制开启蓝牙的状态。 |
boolean | setShutdownMenuDisabled(ComponentName admin, boolean isDisabled) 禁用/启用关机菜单。 |
boolean | isShutdownMenuDisable(ComponentName admin) 获取禁用关机菜单状态。 |
boolean | setChargingDisabled(ComponentName admin, boolean isDisabled) 禁用/启用设备充电。 |
boolean | isChargingDisabled(ComponentName admin) 获取禁用设备充电状态。 |
boolean | setScheduledPowerOn(ComponentName admin, boolean isOn, String broadcast, long when) 设置定时开机。 |
boolean | isScheduledPowerOn(ComponentName admin) 是否设置过定时开机。 |
boolean | setSendNotificationDisabled(ComponentName admin, boolean isDisabled) 禁用/启用应用发送通知功能。 |
boolean | isSendNotificationDisabled(ComponentName admin) 查询应用发送通知禁用状态。 |
boolean | setPowerDisabled(ComponentName admin, boolean isDisabled) 禁用/启用通过电源键进入关机界面。 |
boolean | isPowerDisabled(ComponentName admin) 查询通过物理电源键进入关机界面功能禁用状态。 |
boolean | setVolumeAdjustDisabled(ComponentName admin, boolean isDisabled) 禁用/启用操作物理音量键。 |
boolean | isVolumeAdjustDisabled(ComponentName admin) 查询物理音量键禁用状态。 |
boolean | setHeadphoneDisabled(ComponentName admin, boolean isDisabled) 禁止/启用有线耳机功能。 |
boolean | isHeadphoneDisabled(ComponentName admin) 查询有线耳机功能禁用状态。 |
boolean | setYoutubeDisabled(ComponentName admin, boolean isDisabled) 禁用/启用 YouTube 应用。 |
boolean | isYoutubeDisabled(ComponentName admin) 查询 YouTube 应用是否被禁用。 |
boolean | setChangeWallpaperDisabled(ComponentName admin, boolean isDisabled) 禁用/启用墙纸切换功能。 |
boolean | isChangeWallpaperDisabled(ComponentName admin) 查询切换壁纸功能是否被禁用。 |
boolean | setVoiceOutgoingDisabled(ComponentName admin, boolean isDisabled) 禁止/启用拨打电话功能。 |
boolean | isVoiceOutgoingDisabled(ComponentName admin) 查询拨打电话功能是否被禁用。 |
boolean | setVoiceIncomingDisabled(ComponentName admin, boolean isDisabled) 禁止/启用呼入电话功能。 |
boolean | isVoiceIncomingDisabled(ComponentName admin) 查询呼入电话功能禁用状态。 |
boolean | setFloatTaskDisabled(ComponentName admin, boolean isDisabled) 禁止/允许快捷开关悬浮导航。 |
boolean | isFloatTaskDisabled(ComponentName admin) 获取快捷开关中使用悬浮导航(悬浮球)状态。 |
boolean | setFileShareDisabled(ComponentName admin, boolean isDisabled) 禁止/允许文件分享。 |
boolean | isFileShareDisabled(ComponentName admin) 获取文件分享功能禁用状态。 |
boolean | setChargeLimit(ComponentName admin, String limitValue) 设置充电上限。 |
boolean | setAlarmDisabled(ComponentName admin, boolean isDisabled) 禁用/启用闹钟。 |
boolean | isAlarmDisabled(ComponentName admin) 查询闹钟是否被禁用。 |
boolean | setDeprecatedAdminInterfacesEnabled(ComponentName admin, boolean isEnabled) 开启/关闭Device Admin deprecated APIs功能。 |
boolean | isDeprecatedAdminInterfacesEnabled(ComponentName admin) 查询是否开启Device Admin deprecated APIs功能。 |
boolean | setSleepByPowerButtonDisabled(ComponentName admin, boolean isDisabled) 禁止/允许亮屏下按电源键休眠。 |
boolean | isSleepByPowerButtonDisabled(ComponentName admin) 查询亮屏下按电源键休眠禁用状态。 |
boolean | setManualScreenCaptureDisabled(ComponentName admin, boolean isDisabled) 开启/关闭手动截屏能力。 |
boolean | isManualScreenCaptureDisabled(ComponentName admin) 查询手动截屏能力禁止状态。 |
boolean | setSdCardUpdateDisabled(ComponentName admin, boolean isDisabled) 禁用/使能通过SD卡升级。 |
boolean | isSdCardUpdateDisabled(ComponentName admin) 查询是否禁止通过SD卡升级。 |
boolean | setMultiWindowDisabled(ComponentName admin, boolean isDisabled) 设置禁用多窗口。 |
boolean | isMultiWindowDisabled(ComponentName admin) 查询多窗口功能禁用状态。 |
boolean | setStatusBarDisabled(ComponentName admin, boolean isDisabled) 禁用全屏窗口下的状态栏。 |
boolean | isStatusBarDisabled(ComponentName admin) 查询全屏窗口下的状态栏禁用状态。 |
boolean | setEmergencyBackupDisabled(ComponentName admin, boolean isDisabled) 禁用/启用紧急备份模式。 |
boolean | isEmergencyBackupDisabled(ComponentName admin) 查询紧急备份模式是否被禁用。 |
boolean | setVoiceAssistantButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用语音助手按键。 |
boolean | isVoiceAssistantButtonDisabled(ComponentName admin) 查询语音助手按键是否被禁用。 |
boolean | setPcModeDisabled(ComponentName admin,boolean isDisabled) 设置是否禁用电脑模式。 |
boolean | isPcModeDisabled(ComponentName admin) 判断电脑模式是否被禁用。 |
boolean | setUsbDeviceTrustList(ComponentName admin, ArrayList<String> list) 设置USB设备VID:PID白名单。 |
boolean | getUsbDeviceTrustList(ComponentName admin) 获取USB设备VID:PID白名单。 |
boolean | setBatteryChargeRange(ComponentName admin, int lowerLimitValue, int upperLimitValue) 设置充电保护策略。 |
boolean | clearBatteryChargeRange(ComponentName admin) 清除充电保护策略。 |
boolean | setWiredProjectionDisabled(ComponentName admin, boolean isDisabled) 禁用/启用有线投屏。 |
boolean | isWiredProjectionDisabled(ComponentName admin) 查询有线投屏是否被禁用。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public void setWifiDisabled(ComponentName admin, boolean isDisabled) 禁用/启用WLAN功能。更多WiFi功能参见DeviceWifiPolicyManager。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口APK的组件名称,不能为null; |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isWifiDisabled(ComponentName admin) 查询WLAN是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setBluetoothDisabled(ComponentName admin, boolean isDisabled) 禁用/启用Bluetooth功能。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口APK的组件名称,不能为null; |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isBluetoothDisabled(ComponentName admin) 查询Bluetooth是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setWifiApDisabled(ComponentName admin, boolean isDisabled) 禁用/启用WLAN热点。 注意:需要申请com.huawei.permission.sec.MDM_WIFI权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isWifiApDisabled(ComponentName admin) 查询WLAN热点是否被禁用。 |
Parameters
Name | Description |
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setNFCDisabled(ComponentName admin, boolean isDisabled) 禁用/启用NFC。 注意:需要申请com.huawei.permission.sec.MDM_NFC权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isNFCDisabled(ComponentName admin) 查询NFC是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setDataConnectivityDisabled(ComponentName admin, boolean isDisabled) 禁用/启用数据连接功能。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isDataConnectivityDisabled(ComponentName admin) 查询数据连接是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setSMSDisabled(ComponentName admin, boolean isDisabled) 禁用/启用短信。 注意:需要申请com.huawei.permission.sec.MDM_MMS权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSMSDisabled(ComponentName admin) 查询短信功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setVoiceDisabled(ComponentName admin, boolean isDisabled) 禁用/启用通话。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isVoiceDisabled(ComponentName admin) 查询通话功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setExternalStorageDisabled(ComponentName admin, boolean isDisabled) 禁用/启用SD卡存储访问,当SD卡为默认存储时,此时无法禁用SD卡存储访问; 如果当前SD卡已经被禁用,此时进行启用,则SD卡不会被自动装载,需要在设置中手动装载SD卡。 注意:需要申请com.huawei.permission.sec.MDM_SDCARD权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalStateException | 当外置SD卡被设置为默认存储,对此SD卡进行禁用时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isExternalStorageDisabled(ComponentName admin) 查询存储访问(Micro SD)是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setUSBDataDisabled(ComponentName admin, boolean isDisabled) 禁用、启用USB数据传输功能,仅保持充电功能。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isUSBDataDisabled(ComponentName admin) 查询USB数据传输是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setStatusBarExpandPanelDisabled(ComponentName admin, boolean isDisabled) EMUI 4.1~EMUI 11.0禁用/启用状态栏下拉菜单。HarmonyOS 2.0及之后禁用/启用状态栏右侧下拉进入控制中心。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 4.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isStatusBarExpandPanelDisabled(ComponentName admin) EMUI 4.1~EMUI 11.0查询状态栏下拉菜单是否被禁用。HarmonyOS 2.0及之后查询状态栏右侧下拉进入控制中心是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setSafeModeDisabled(ComponentName admin, boolean isDisabled) 禁用/启用安全模式。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSafeModeDisabled(ComponentName admin) 查询安全模式是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setAdbDisabled(ComponentName admin, boolean isDisabled) 禁用/启用adb端口。 注意:需要申请com.huawei.permission.sec.MDM_USB权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isAdbDisabled(ComponentName admin) 查询adb端口是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setUSBOtgDisabled(ComponentName admin, boolean isDisabled) 禁用/启用USBOtg功能。 注意:需要申请com.huawei.permission.sec.MDM_USB权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isUSBOtgDisabled(ComponentName admin) 查询USBOtg功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0~EMUI 8.2 |
Method |
|---|
public void setGPSDisabled(ComponentName admin, boolean isDisabled) 禁用/启用GPS功能。禁用后,位置信息中使用GPS的定位模式被禁用。 注意:需要申请com.huawei.permission.sec.MDM_LOCATION权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0~EMUI 8.2 |
Method |
|---|
public boolean isGPSDisabled(ComponentName admin) 查询GPS功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 3.1及以上 |
Method |
|---|
public void setTaskButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用任务键(在智慧屏上为遥控器长按主页键)。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 3.1及以上 |
Method |
|---|
public boolean isTaskButtonDisabled(ComponentName admin, boolean isDisabled) 查询任务键(在智慧屏上为遥控器长按主页键)功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public void setHomeButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用HOME键。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isHomeButtonDisabled(ComponentName admin) 查询HOME键功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public void setBackButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用返回键。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isBackButtonDisabled(ComponentName admin) 查询返回键功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 该APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setClipboardDisabled(ComponentName admin, boolean isDisabled) 禁用/启用剪切板功能。禁用剪切板功能后,用户在使用剪切板时,设备会弹出提示,提示用户此功能已禁用。 注意:需要申请com.huawei.permission.sec.MDM_CLIPBOARD权限。 |
Parameters
Name | Description |
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isClipboardDisabled(ComponentName admin) 查询剪切板功能禁用状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 11.0 |
Method |
|---|
public boolean setGoogleAccountAutoSyncDisabled(ComponentName admin, boolean isDisabled) 禁用/启用谷歌帐户自动同步功能。禁用谷歌帐户自动同步功能后,设备会关闭所有用户可见的同步适配器的“自动同步”开关,同时会取消自动同步任务。注意:需要申请com.huawei.permission.sec.MDM_GOOGLE_ACCOUNT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 11.0 |
Method |
|---|
public boolean isGoogleAccountAutoSyncDisabled(ComponentName admin) 查询谷歌帐户自动同步功能禁用状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSettingsApplicationDisabled(ComponentName admin, boolean isDisabled) 禁用/启用 Settings 应用。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSettingsApplicationDisabled(ComponentName admin) 查询 Settings 应用是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1 ~ EMUI 11.0 |
Method |
|---|
public boolean setGooglePlayStoreDisabled(ComponentName admin, boolean isDisabled) 禁用/启用 Google Play Store 应用。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1 ~ EMUI 11.0 |
Method |
|---|
public boolean isGooglePlayStoreDisabled(ComponentName admin) 查询 Google Play Store 应用是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSystemBrowserDisabled(ComponentName admin, boolean isDisabled) 禁用/启用系统预置浏览器。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSystemBrowserDisabled(ComponentName admin) 查询系统预装浏览器是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setScreenCaptureDisabled(ComponentName admin, boolean isDisabled) 禁用/启用系统截屏功能。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isScreenCaptureDisabled(ComponentName admin) 查询系统截屏功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSystemUpdateDisabled(ComponentName admin, boolean isDisabled) 禁用/启用系统升级功能。 注意:需要申请com.huawei.permission.sec.MDM_UPDATESTATE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSystemUpdateDisabled(ComponentName admin) 查询系统升级功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 11.0 |
Method |
|---|
public void setGoogleAccountDisabled(ComponentName admin, boolean isDisabled) 禁止或者启用该手机上的谷歌账号,谷歌账号禁用后,无法在该手机上创建谷歌账号,无法登陆 google play。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled | true:禁用谷歌账户。 false:启用谷歌账户。 |
Return
Type | Description |
|---|---|
void | - |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 11.0 |
Method |
|---|
public boolean isGoogleAccountDisabled(ComponentName admin) 查询谷歌帐号是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setMicrophoneDisabled(ComponentName admin, boolean isDisabled) 设置手机的录音禁用策略,当禁用手机录音时,手机除通话外的所有麦克风录音功能将不可用,如通话录音、摄像机、录音软件录音、以及三方软件语音、视频通话等;当允许使用时,录音功能恢复正常。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isMicrophoneDisabled(ComponentName admin) 获取手机的录音禁用策略。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean forceEnableWifi(ComponentName admin, boolean isEnabled) 强制开启Wi-Fi。 注意:需要申请com.huawei.permission.sec.MDM_WIFI权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isEnabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isForceEnableWifi(ComponentName admin) 查询强制开启Wi-Fi的状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean forceEnableBluetooth(ComponentName admin, boolean isEnabled) 强制开启蓝牙。 注意:需要申请com.huawei.permission.sec.MDM_BLUETOOTH权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isEnabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isForceEnableBluetooth(ComponentName admin) 查询强制开启蓝牙的状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setShutdownMenuDisabled(ComponentName admin, boolean isDisabled) 禁用/启用关机菜单。禁用后长按电源键,点击关机菜单提示“安全策略禁用此功能”。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isShutdownMenuDisable(ComponentName admin) 获取禁用关机菜单状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setChargingDisabled(ComponentName admin, boolean isDisabled) 禁用/启用设备充电。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isChargingDisabled(ComponentName admin) 获取禁用设备充电状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setScheduledPowerOn(ComponentName admin, boolean isOn, String broadcast, long when) 设置定时开机。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isOn |
|
broadcast | 无意义。 |
when | 需要定时的开机时间。可以通过System.currentTimeMillis()获取当前时间后设置开机时间。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isScheduledPowerOn(ComponentName admin) 是否设置过定时开机。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSendNotificationDisabled(ComponentName admin, boolean isDisabled) 设置应用禁止发送通知策略,当禁止应用发送通知时,除系统外其余应用均不能发送通知;当允许应用发送通知,应用发送通知功能恢复正常。系统指uid为0、PHONE_UID、SYSTEM_UID或包名为android。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSendNotificationDisabled(ComponentName admin) 获取手机的应用发送通知禁用策略。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setPowerDisabled(ComponentName admin, boolean isDisabled) 当禁用并且手动通过电源键关机时,弹toast提示“安全策略禁止使用电源键”,当启用通过电源键进入关机界面时,功能恢复正常。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isPowerDisabled(ComponentName admin) 查询当前通过物理电源键进入关机界面功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setVolumeAdjustDisabled(ComponentName admin, boolean isDisabled) 当禁用并且手动操作物理音量键时,弹toast提示“安全策略禁止使用音量键”,当启用操作物理音量键时,功能恢复正常。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isVolumeAdjustDisabled(ComponentName admin) 查询当前音量键是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setHeadphoneDisabled(ComponentName admin, boolean isDisabled) 设置手机的有线耳机禁用策略,当禁用有线耳机时,耳机不能作为声音输入输出设备,但线控功能仍然可用。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isHeadphoneDisabled(ComponentName admin) 获取手机的有线耳机禁用策略。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0~EMUI 11.0 |
Method |
|---|
public boolean setYoutubeDisabled(ComponentName admin, boolean isDisabled) 禁用/启用YouTube应用。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0~EMUI 11.0 |
Method |
|---|
public boolean isYoutubeDisabled(ComponentName admin) 查询 YouTube 应用是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setChangeWallpaperDisabled(ComponentName admin, boolean isDisabled) 禁用/启用墙纸切换功能。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isChangeWallpaperDisabled(ComponentName admin) 查询切换壁纸功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setVoiceOutgoingDisabled(ComponentName admin, boolean isDisabled) 禁用/启用手机拨打电话功能(同时呼叫转移设置功能也会被禁止)。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isVoiceOutgoingDisabled(ComponentName admin) 查询手机拨打电话功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setVoiceIncomingDisabled(ComponentName admin, boolean isDisabled) 禁用/启用手机呼入电话功能(同时呼叫转移设置功能也会被禁止)。 注意:需要申请com.huawei.permission.sec.MDM_PHONE权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isVoiceIncomingDisabled(ComponentName admin) 查询手机呼入电话功能是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.2及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setFloatTaskDisabled(ComponentName admin, boolean isDisabled) 禁止/允许快捷开关中使用悬浮导航(悬浮球)。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.2及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isFloatTaskDisabled(ComponentName admin) 获取快捷开关中使用悬浮导航(悬浮球)状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setFileShareDisabled(ComponentName admin, boolean isDisabled) 屏蔽文件分享入口,使用户在图库、文件管理器或第三方应用中分享文件时,都无法弹出分享界面。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isFileShareDisabled(ComponentName admin) 获取文件分享功能禁用状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setChargeLimit(ComponentName admin, String limitValue) 设置充电上限。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER和android.permission.DEVICE_POWER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
limitValue | 充电上限,为0或者1时表示取消充电限制。根据具体使用场景传值为整数的字串。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setAlarmDisabled(ComponentName admin, boolean isDisabled) 禁用/启用闹钟。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isAlarmDisabled(ComponentName admin) 查询闹钟是否被启用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setDeprecatedAdminInterfacesEnabled(ComponentName admin, boolean isEnabled) 调用此API可以使能Device Admin已经被标记为deprecates APIs,即USES_POLICY_DISABLE_CAMERA、USES_POLICY_DISABLE_KEYGUARD_FEATURES、USES_POLICY_EXPIRE_PASSWORD、USES_POLICY_LIMIT_PASSWORD类型的策略。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isEnabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isDeprecatedAdminInterfacesEnabled(ComponentName admin) 查询是否开启Device Admin deprecated APIs功能。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean | true:开启Device Admin deprecated APIs。 false:关闭Device Admin deprecated APIs。 |
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSleepByPowerButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/允许亮屏下按电源键休眠,接口调用后按电源键:不灭屏不锁屏。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSleepByPowerButtonDisabled(ComponentName admin) 查询亮屏下按电源键休眠策略是否禁用。 |
Parameters
Name | Description |
|---|---|
admin |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setManualScreenCaptureDisabled(ComponentName admin, boolean isDisabled) 开启/关闭手动截屏能力(包括指关节、手势、组合键、语音、通知栏等)。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isManualScreenCaptureDisabled(ComponentName admin) 查询手动截屏策略是否禁止。 |
Parameters
Name | Description |
|---|---|
admin | null或调用该接口APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean | true:功能禁用。 false:功能未禁用。 |
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSdCardUpdateDisabled(ComponentName admin, boolean isDisabled) 禁止/使能通过SD卡升级。 注意:需要申请com.huawei.permission.sec.MDM_UPDATESTATE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isSdCardUpdateDisabled(ComponentName admin) 查询是否禁止通过SD卡升级。 |
Parameters
Name | Description |
|---|---|
admin | null或调用该接口APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setMultiWindowDisabled(ComponentName admin, boolean isDisabled) 禁用系统多窗口功能(包括分屏、一键分屏、悬浮窗口等,不包括画中画功能)。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isMultiWindowDisabled(ComponentName admin) 查询多窗口功能禁用状态。 |
Parameters
Name | Description |
|---|---|
admin | null或调用该接口APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean | true:功能禁用。 false:功能未禁用。 |
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 3.1及以上 |
Method |
|---|
public boolean setStatusBarDisabled(ComponentName admin, boolean isDisabled) 禁用全屏窗口下的状态栏。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.1.0及以上或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 3.1及以上 |
Method |
|---|
public boolean isStatusBarDisabled(ComponentName admin) 查询全屏窗口下的状态栏禁用状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。为null时,获取的是全局综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setEmergencyBackupDisabled(ComponentName admin, boolean isDisabled) 禁用/启用紧急备份模式。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isEmergencyBackupDisabled(ComponentName admin) 查询紧急备份模式是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setVoiceAssistantButtonDisabled(ComponentName admin, boolean isDisabled) 禁用/启用语音助手按键。当禁用遥控器语音按键时,弹toast提示“安全策略禁止使用此功能”,当启用遥控器语音按键时,功能恢复正常。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null时。 |
Device Type | OS Version |
|---|---|
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isVoiceAssistantButtonDisabled(ComponentName admin) 查询当前遥控器语音按键是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |
Supported Devices
Device Type | OS Version |
|---|---|
平板 | HarmonyOS 3.0及以上 |
Method |
|---|
public boolean setPcModeDisabled(ComponentName admin,boolean isDisabled) 设置是否禁用电脑模式。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
平板 | HarmonyOS 3.0及以上 |
Method |
|---|
public boolean isPcModeDisabled(ComponentName admin) 判断电脑模式是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,为null时获取的是全局策略值。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public boolean setUsbDeviceTrustList(ComponentName admin, ArrayList<String> list) 设置USB设备VID:PID白名单。VID(Vender ID)为供应商识别码,PID(Product ID)为产品识别码。重新插拔USB设备之后,策略生效。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | USB设备VID:PID白名单,为null或者empty时移除策略。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public ArrayList<String> getUsbDeviceTrustList(ComponentName admin) 获取USB设备VID:PID白名单。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,为null时获取的是全局策略值。 |
Return
Type | Description |
|---|---|
ArrayList<String> | USB设备VID:PID白名单列表。 |
Throws
Name | Description |
|---|---|
SecurityException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public boolean setBatteryChargeRange(ComponentName admin, int lowerLimitValue, int upperLimitValue) 设置充电保护策略。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
lowerLimitValue | 数据范围10~99的整数。 |
upperLimitValue | 数据范围10~99的整数,且upperLimitValue- lowerLimitValue>=5。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public boolean clearBatteryChargeRange(ComponentName admin) 清除充电保护策略。 注意:需要申请com.huawei.permission.sec.MDM_DEVICE_MANAGER权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 3.1及以上 |
Method |
|---|
public boolean setWiredProjectionDisabled(ComponentName admin,boolean isDisabled) 禁用/启用有线投屏。 注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 3.1及以上 |
Method |
|---|
public boolean isWiredProjectionDisabled(ComponentName admin) 查询有线投屏是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。为null时,获取的是全局综合策略结果。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|