文档管理中心
API参考MDM能力com.huawei.android.app.adminClass SummaryDeviceTelephonyManager

DeviceTelephonyManager

展开

Class Info

public class DeviceTelephonyManager

通讯服务管理类。

Public Method Summary

展开

Qualifier and Type

Method Name and Description

boolean

setSlot2Disabled(ComponentName admin, boolean isDisabled)

禁用/启用卡槽 2。

boolean

isSlot2Disabled(ComponentName admin)

获取设备卡槽 2 的禁用状态。

boolean

setSlot2DataConnectivityDisabled(ComponentName admin, boolean isDisabled)

禁用/启用卡槽 2 数据业务。

boolean

isSlot2DataConnectivityDisabled(ComponentName admin)

查询卡槽 2 数据业务禁用状态。

boolean

setSMSLimitation(ComponentName admin, boolean isOutgoing, int dateType, int limitNumber)

启用短信次数限制。

boolean

removeSMSLimitation(ComponentName admin, boolean isOutgoing, int dateType)

解除短信次数限制。

boolean

isSMSLimitationSet(ComponentName admin, boolean isOutgoing)

查询是否设置短信次数限制。

boolean

setRoamingPushDisabled(ComponentName admin, boolean isDisabled)

禁止/允许漫游时WAP推送消息。

boolean

isRoamingPushDisabled(ComponentName admin)

查询禁止/允许漫游时WAP推送消息状态。

boolean

setRoamingSyncDisabled(ComponentName admin, boolean isDisabled)

禁止/允许漫游时账号自动同步。

boolean

isRoamingSyncDisabled(ComponentName admin)

查询禁止/允许漫游时自动同步帐号状态。

boolean

setSimPinLock(ComponentName admin, boolean isEnablePinLock, String pinCode, int slotId)

开启/关闭SIM卡的Pin码锁功能。

boolean

changeSimPinCode(ComponentName admin, String currentPinCode, String newPinCode, int slotId)

设置SIM卡的Pin码。

boolean

setAirplaneModeDisabled(ComponentName admin, boolean isSubActive)

禁用/启用飞行模式。

boolean

isAirplaneModeDisabled(ComponentName admin)

是否禁止飞行模式。

Public Methods

setSlot2Disabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 5.1及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setSlot2Disabled(ComponentName admin, boolean isDisabled)

禁用/启用卡槽 2。当禁用手机卡槽 2时,如果将 SIM 卡安装在卡槽 2,将无法被激活,并且在设备中也无法对卡槽 2 的设置进行更改。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isDisabled

  • true:禁用卡槽 2。
  • false:启用卡槽 2。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

isSlot2Disabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 5.1及以上或HarmonyOS 2.0及以上

展开

Method

public boolean isSlot2Disabled(ComponentName admin)

获取设备卡槽 2 的禁用状态。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。

Return

展开

Type

Description

boolean

  • true:卡槽 2 功能被禁止。
  • false:卡槽 2 功能未被禁止。

setSlot2DataConnectivityDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 5.1及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setSlot2DataConnectivityDisabled(ComponentName admin, boolean isDisabled)

禁用/启用卡槽 2 数据业务。禁用手机卡槽 2 数据业务后,设备将禁止用户对卡槽 2 设置进行更改。如果SIM卡安装在卡槽 2,则无法使用移动网络数据业务(如:上网,发彩信等);如果同时安装了两张 SIM 卡,则设备自动将卡 1 设置为主卡。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isDisabled

  • true:禁用使用卡槽 2 数据业务。
  • false:允许使用卡槽 2 数据业务。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

isSlot2DataConnectivityDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 5.1及以上或HarmonyOS 2.0及以上

展开

Method

public boolean isSlot2DataConnectivityDisabled(ComponentName admin)

查询卡槽 2 数据业务禁用状态。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。

Return

展开

Type

Description

boolean

  • true:禁用卡槽 2 数据业务功能被禁止。
  • false:禁用卡槽 2 数据业务功能未被禁止。

setSMSLimitation

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setSMSLimitation(ComponentName admin, boolean isOutgoing, int dateType, int limitNumber)

启用短信次数限制。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isOutgoing

  • true:设置发送短信。
  • false:设置接收短信。

dateType

  • 天:DeviceTelephonyManager .DAY_MODE= 1;
  • 周:DeviceTelephonyManager. WEEK_MODE = 2;
  • 月:DeviceTelephonyManager.MONTH_MODE =3;

其他值非法。

limitNumber

设置的短信发送/接收最大限制量,0 到 Integer.MAX_VALUE

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

removeSMSLimitation

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean removeSMSLimitation(ComponentName admin, boolean isOutgoing, int dateType)

解除短信次数限制。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称。

isOutgoing

  • true:设置发送短信。
  • false:设置接收短信。

dateType

  • 天:DeviceTelephonyManager .DAY_MODE= 1;
  • 周:DeviceTelephonyManager. WEEK_MODE = 2;
  • 月:DeviceTelephonyManager.MONTH_MODE =3;

其他值非法。

isOutgoing

  • true:设置发送短信。
  • false:设置接收短信。

Return

展开

Type

Description

boolean

  • true:移除成功。
  • false:移除失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

isSMSLimitationSet

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean isSMSLimitationSet(ComponentName admin, boolean isOutgoing)

查询是否设置短信次数限制。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,查询该应用配置的策略;参数为null时,获取所有应用设置的综合策略结果。

isOutgoing

  • true:设置发送短信。
  • false:设置接收短信。

Return

Type

Description

boolean

  • true:启用状态。
  • false:解除状态。

setRoamingPushDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setRoamingPushDisabled(ComponentName admin, boolean isDisabled)

设置手机允许/禁止漫游时发送彩信的策略,当设为true时代表禁止漫游时发送彩信,设为false时代表允许漫游下发送彩信。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isDisabled

  • true:禁止漫游时发送彩信。
  • false:允许漫游时发送彩信。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_ TELEPHONY权限。

IllegalArgumentException

参数错误或admin为null。

isRoamingPushDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean isRoamingPushDisabled(ComponentName admin)

获取手机允许/禁止漫游时发送彩信的策略,获取为true时代表禁止漫游时发送彩信,获取为false时代表允许漫游下发送彩信。

Parameters

展开

Name

Description

admin

调用该接口的组件名称。

Return

展开

Type

Description

boolean

  • true:禁止漫游时发送彩信。
  • false:允许漫游时发送彩信。

setRoamingSyncDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setRoamingSyncDisabled(ComponentName admin, boolean isDisabled)

设置手机允许/禁止漫游时自动同步账号的策略,当设为true时代表禁止漫游时自动同步账号,设为false时代表允许漫游下自动同步账号。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isDisabled

  • true:禁止漫游时自动同步账号。
  • false:允许漫游时自动同步账号。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_ TELEPHONY权限。

IllegalArgumentException

参数错误或admin为null。

isRoamingSyncDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean isRoamingSyncDisabled(ComponentName admin)

获取手机允许/禁止漫游时自动同步账号的策略,获取为true时代表禁止漫游时自动同步账号,获取为false时代表允许漫游下自动同步账号。

Parameters

展开

Name

Description

admin

调用该接口的组件名称。

Return

展开

Type

Description

boolean

  • true:禁止漫游时自动同步账号。
  • false:允许漫游时自动同步账号。

setSimPinLock

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setSimPinLock(ComponentName admin, boolean isEnablePinLock, String pinCode, int slotId)

开启/关闭SIM卡的Pin码锁功能

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isEnablePinLock

  • true:启用 Pin Lock功能。
  • false:禁用Pin Lock功能。

pinCode

Pin码。

slotId

卡槽ID。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

changeSimPinCode

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean changeSimPinCode(ComponentName admin, String currentPinCode, String newPinCode, int slotId)

设置SIM卡的Pin码。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

currentPinCode

当前的Pin码。

newPinCode

新的Pin码。

slotId

卡槽ID。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

setAirplaneModeDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean setAirplaneModeDisabled(ComponentName admin, boolean isSubActive)

禁用/启用飞行模式。

注意:需要申请com.huawei.permission.sec.MDM_TELEPHONY权限。

Parameters

展开

Name

Description

admin

调用该接口的组件名称,不能为null。

isSubActive

  • true:禁止。
  • false:允许。

Return

展开

Type

Description

boolean

  • true:配置成功。
  • false:配置失败。

Throws

展开

Name

Description

SecurityException

  • 此APK未经设备管理激活。
  • 无com.huawei.permission.sec.MDM_TELEPHONY权限。

IllegalArgumentException

参数admin为null。

isAirplaneModeDisabled

Supported Devices

展开

Device Type

OS Version

手机、平板

EMUI 8.0及以上或HarmonyOS 2.0及以上

展开

Method

public boolean isAirplaneModeDisabled(ComponentName admin)

查询是否禁用飞行模式。

Parameters

展开

Name

Description

admin

调用该接口的组件名称。

Return

展开

Type

Description

boolean

  • true:已禁用。
  • false:未禁用。
在 API参考 中进行搜索
请输入您想要搜索的关键词