合作咨询
我们的专家服务团队将竭诚为您提供专业的合作咨询服务
Class Info |
|---|
public class DeviceHwSystemManager 系统相关类。 |
Qualifier and Type | Method Name and Description |
|---|---|
ArrayList<String> | getSuperTrustListForHwSystemManger(ComponentName admin) 获取可信任应用列表。 |
ArrayList<String> | getSuperWhiteListForHwSystemManger(ComponentName admin) EMUI 11.0.0该方法已废弃,请使用ArrayList<String> getSuperTrustListForHwSystemManger(ComponentName admin)。 |
boolean | setSuperTrustListForHwSystemManger(ComponentName admin,ArrayList<String> list) 设置可信任应用列表。 |
boolean | setSuperWhiteListForHwSystemManger(ComponentName admin,ArrayList<String> list) EMUI 11.0.0该方法已废弃,请使用boolean setSuperTrustListForHwSystemManger(ComponentName admin,ArrayList<String> list)。 |
boolean | removeSuperTrustListForHwSystemManger(ComponentName admin,ArrayList<String> list) 从可信任应用列表中删除应用。 |
boolean | removeSuperWhiteListForHwSystemManger(ComponentName admin,ArrayList<String> list) EMUI 11.0.0该方法已废弃,请使用boolean removeSuperTrustListForHwSystemManger(ComponentName admin,ArrayList<String> list)。 |
boolean | setDataSaverMode(ComponentName who, boolean isDisabled) 设置禁止/允许关闭省流量模式。 |
boolean | getDataSaverMode(ComponentName who, boolean isDisabled) 获取省流量模式状态。 |
boolean | addEnterpriseTrustList(ComponentName admin, ArrayList<String> list) 添加企业应用白名单。 |
boolean | addEnterpriseWhiteList(ComponentName admin, ArrayList<String> list) EMUI 11.0.0该方法已废弃,请使用boolean addEnterpriseTrustList(ComponentName admin, ArrayList<String> list)。 |
ArrayList<String> | getEnterpriseTrustList(ComponentName admin) 获取网络应用白名单。 |
ArrayList<String> | getEnterpriseWhiteList(ComponentName admin) EMUI 11.0.0该方法已废弃,请使用ArrayList<String> getEnterpriseTrustList(ComponentName admin)。 |
boolean | removeEnterpriseTrustList(ComponentName admin, ArrayList<String> list) 删除网络应用白名单。 |
boolean | removeEnterpriseWhiteList(ComponentName admin, ArrayList<String> list) EMUI 11.0.0该方法已废弃,请使用boolean removeEnterpriseTrustList(ComponentName admin, ArrayList<String> list)。 |
boolean | setPowerSaveModeDisabled(ComponentName admin, Boolean isDisabled) 禁用/启用省电模式。 |
boolean | isPowerSaveModeDisabled(ComponentName admin) 查询省电模式是否被禁用。 |
ArrayList<String> | addDataSaverTrustList(ComponentName admin, ArrayList<String> list) 添加省流量白名单。 |
ArrayList<String> | removeDataSaverTrustList(ComponentName admin, ArrayList<String> list) 移除省流量白名单。 |
ArrayList<String> | getDataSaverTrustList(ComponentName admin) 查询省流量白名单。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 11.0或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public ArrayList<String> getSuperTrustListForHwSystemManger(ComponentName admin) 获取可信任应用列表。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
ArrayList<String> | 可信任应用列表。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 10.1 |
智慧屏 | HarmonyOS 2.0 |
Method |
|---|
public ArrayList<String> getSuperWhiteListForHwSystemManger(ComponentName admin) EMUI 11.0.0该方法废弃,请使用getSuperTrustListForHwSystemManger。 获取可信任应用列表。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
ArrayList<String> | 可信任应用列表。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 11.0或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setSuperTrustListForHwSystemManger(ComponentName admin, ArrayList<String> list) 设置可信任应用列表。
注意:
|
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | 需要设置为可信任应用的应用列表。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 10.1 |
智慧屏 | HarmonyOS 2.0 |
Method |
|---|
public boolean setSuperWhiteListForHwSystemManger(ComponentName who, ArrayList<String> list) EMUI 11.0.0该方法废弃,请使用setSuperTrustListForHwSystemManger。 设置可信任应用列表。
注意:
|
Parameters
Name | Description |
|---|---|
who | 调用该接口的组件名称,不能为null。 |
list | 需要设置为可信任应用的应用列表。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 11.0或HarmonyOS 2.0及以上 |
智慧屏 | HarmonyOS 2.0及以上 |
Method |
|---|
public boolean removeSuperTrustListForHwSystemManger(ComponentName admin, ArrayList<String> list) 从可信任应用列表中删除应用。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE和com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | 需要删除可信应用的列表。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 5.1~EMUI 10.1 |
智慧屏 | HarmonyOS 2.0 |
Method |
|---|
public boolean removeSuperWhiteListForHwSystemManger(ComponentName who, ArrayList<String> list) EMUI 11.0.0该方法废弃,请使用removeSuperTrustListForHwSystemManger。 从可信任应用列表中删除应用。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE和com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
who | 调用该接口的组件名称,不能为null。 |
list | 需要删除可信应用的列表。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 8.0及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setDataSaverMode(ComponentName who, boolean isDisabled) 设置禁止/允许关闭省流量模式。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE和com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为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 getDataSaverMode(ComponentName who, boolean isDisabled) 获取省流量模式状态。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称。 |
isDisabled | 忽略,无意义。 |
Return
Type | Description |
|---|---|
boolean |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 11.0或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean addEnterpriseTrustList(ComponentName admin, ArrayList<String> list) 添加到此白名单的应用才能连接网络。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | 由包名组成的list。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.0~EMUI 10.1 |
Method |
|---|
public boolean addEnterpriseWhiteList(ComponentName who, ArrayList<String> list) EMUI 11.0.0该方法废弃,请使用addEnterpriseTrustList。 添加到此白名单的应用才能连接网络。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE权限。 |
Parameters
Name | Description |
|---|---|
who | 调用该接口的组件名称,不能为null。 |
list | 由包名组成的list。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 11.0或HarmonyOS 2.0及以上 |
Method |
|---|
public ArrayList<String> getEnterpriseTrustList(ComponentName admin) 获取网络应用白名单。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
ArrayList<String> | 由包名组成的list。 |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.0~EMUI 10.1 |
Method |
|---|
public ArrayList<String> getEnterpriseWhiteList(ComponentName who) EMUI 11.0.0该方法废弃,请使用getEnterpriseTrustList。 获取网络应用白名单。 |
Parameters
Name | Description |
|---|---|
who | 调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。 |
Return
Type | Description |
|---|---|
ArrayList<String> | 由包名组成的list。 |
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 11.0或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean removeEnterpriseTrustList(ComponentName admin, ArrayList<String> list) 删除网络应用白名单。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | 由包名组成的list。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 9.0~EMUI 10.1 |
Method |
|---|
public boolean removeEnterpriseWhiteList(ComponentName who, ArrayList<String> list) EMUI 11.0.0该方法废弃,请使用removeEnterpriseTrustList。 删除网络应用白名单。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE权限。 |
Parameters
Name | Description |
|---|---|
who | 调用该接口的组件名称,不能为null。 |
list | 由包名组成的list。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 输入的包名为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.0.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean setPowerSaveModeDisabled(ComponentName admin, Boolean isDisabled) 禁用/启用省电模式。 禁用效果为不可点击手机管家中的省电模式和超级省电模式菜单,并且电池电量降低时,系统也不会提示进入省电模式或超级省电模式。 注意:需要申请com.huawei.systemmanager.permission.ACCESS_INTERFACE权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口APK的组件名称,不能为null。 |
isDisabled |
|
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
|
|
IllegalArgumentException | 参数admin为null时。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | EMUI 10.0.1及以上或HarmonyOS 2.0及以上 |
Method |
|---|
public boolean isPowerSaveModeDisabled(ComponentName admin) 查询省电模式是否被禁用。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的APK的组件名称。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException | 此APK不属于当前用户。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public boolean addDataSaverTrustList(ComponentName admin, ArrayList<String> list) 添加省流量白名单。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | 需要更新省流量白名单的应用列表。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException |
|
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public boolean removeDataSaverTrustList(ComponentName admin, ArrayList<String> list) 移除省流量白名单。 注意:需要申请com.huawei.permission.sec.MDM_APP_MANAGEMENT权限。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,不能为null。 |
list | 需要移除省流量白名单的应用列表。 |
Return
Type | Description |
|---|---|
boolean |
|
Throws
Name | Description |
|---|---|
SecurityException |
|
IllegalArgumentException | 参数admin为null。 |
Supported Devices
Device Type | OS Version |
|---|---|
手机、平板 | HarmonyOS 2.1及以上 |
Method |
|---|
public ArrayList<String> getDataSaverTrustList(ComponentName admin) 查询省流量白名单。 |
Parameters
Name | Description |
|---|---|
admin | 调用该接口的组件名称,为null时获取的是全局策略值。 |
Return
Type | Description |
|---|---|
ArrayList<String> | 省流量白名单的应用列表。 |
Throws
Name | Description |
|---|---|
SecurityException | 此APK未经设备管理激活。 |