com.juphoon.lemon.MtcProf 类参考
详细描述
MtcProf 接口
静态 Public 成员函数
static int | Mtc_ProfGetUserSize () |
获取账户管理内的用户个数。 更多 | |
static String | Mtc_ProfGetUser (int iIndex) |
MTC 账户通过索引获取用户名称。 更多 | |
static String | Mtc_ProfGetCurUser () |
MTC 账户获取当前用户。 更多 | |
static int | Mtc_ProfCreateUser (String pcUserName) |
MTC 账户创建一个用户。 更多 | |
static int | Mtc_ProfDeleteUser (String pcUserName) |
MTC 账户删除一个用户。 更多 | |
static boolean | Mtc_ProfExistUser (String pcUserName) |
MTC 账户检查存在的用户。 更多 | |
static int | Mtc_ProfSaveProvision () |
MTC 账户保存当前用户配置。 更多 | |
static int | Mtc_ProfResetProvision () |
MTC 账户重设当前用户配置。 更多 | |
static int | Mtc_ProfRestoreProvision (int iMode) |
MTC 账户已特定模式恢复当前用户配置。 更多 |
额外继承的成员函数
静态 Public 属性 继承自 com.juphoon.lemon.MtcProfConstants
static final int | MTC_PROV_MEDIA_MASK = 0xFf |
static final int | MTC_PROV_SERVICE_MASK = 0xFF00 |
static final int | EN_MTC_PROF_MEDIA_BASE = 0x00 |
媒体库 | |
static final int | EN_MTC_PROF_MEDIA_ENHANCE = 0x01 |
媒体增强 | |
static final int | EN_MTC_PROF_SERVICE_VOIP = 0x0000 |
voip 业务 | |
static final int | EN_MTC_PROF_SERVICE_MMTEL = 0x0100 |
mmtel 业务 | |
static final int | EN_MTC_PROF_SERVICE_RCS5 = 0x0200 |
rcs5 业务 | |
static final int | EN_MTC_PROF_SERVICE_JOYN_HF = 0x0400 |
joyn HF 业务 | |
static final int | EN_MTC_PROF_SERVICE_JOYN_BB = 0x0800 |
joyn BB 业务 |
成员函数说明
static int com.juphoon.lemon.MtcProf.Mtc_ProfCreateUser (String pcUserName) static
MTC 账户创建一个用户。
接口应在 MtcCli.Mtc_CliInit 被调用后再调用。
- 参数
-
[in] pcUserName 新用户名称。
- 返回值
-
MtcCommonConstants::ZOK 创建新用户成功。 MtcCommonConstants::ZFAILED 创建新用户失败。
static int com.juphoon.lemon.MtcProf.Mtc_ProfDeleteUser (String pcUserName) static
MTC 账户删除一个用户。
接口需在 MtcCli.Mtc_CliInit 被调用后再调用。
- 参数
-
[in] pcUserName 将被删除的用户名称。
- 返回值
-
MtcCommonConstants::ZOK 删除用户成功。 MtcCommonConstants::ZFAILED 删除用户失败。
static boolean com.juphoon.lemon.MtcProf.Mtc_ProfExistUser (String pcUserName) static
MTC 账户检查存在的用户。
接口应在 MtcCli.Mtc_CliInit 被调用后再调用。
- 参数
-
[in] pcUserName 将被检查的用户名称。
- 返回值
-
true 用户存在。 false 用户不存在。
static String com.juphoon.lemon.MtcProf.Mtc_ProfGetCurUser () static
static String com.juphoon.lemon.MtcProf.Mtc_ProfGetUser (int iIndex) static
MTC 账户通过索引获取用户名称。
接口需要在 MtcCli.Mtc_CliInit 被调用后再调用。
- 参数
-
[in] iIndex 账户列表上的索引, 0 到个数 - 1。
- 返回
- 用户名称字符串 调用方必须先复制再使用。
static int com.juphoon.lemon.MtcProf.Mtc_ProfGetUserSize () static
static int com.juphoon.lemon.MtcProf.Mtc_ProfResetProvision () static
MTC 账户重设当前用户配置。
接口应在 MtcCli.Mtc_CliInit 和 MtcCli.Mtc_CliOpen 被调用后再调用。
- 返回值
-
MtcCommonConstants::ZOK 重设供应成功。 MtcCommonConstants::ZFAILED 重设供应失败。
static int com.juphoon.lemon.MtcProf.Mtc_ProfRestoreProvision (int iMode) static
MTC 账户已特定模式恢复当前用户配置。
- 参数
-
[in] iMode MtcProfConstants::EN_MTC_PROF_SERVICE_VOIP 和 MtcProfConstants::EN_MTC_PROF_MEDIA_BASE 的整合。
接口应在 MtcCli.Mtc_CliInit 和 MtcCli.Mtc_CliOpen 被调用后再调用。
- 返回值
-
MtcCommonConstants::ZOK 恢复供应成功。 MtcCommonConstants::ZFAILED 恢复供应失败。
static int com.juphoon.lemon.MtcProf.Mtc_ProfSaveProvision () static
MTC 账户保存当前用户配置。
接口应在 MtcCli.Mtc_CliInit 和 MtcCli.Mtc_CliOpen 被调用后在调用。
- 返回值
-
MtcCommonConstants::ZOK 保存供应成功。 MtcCommonConstants::ZFAILED 保存供应失败。