mirror of
https://gitee.com/openharmony/telephony_core_service
synced 2024-11-27 18:20:48 +00:00
add interface permission.
Signed-off-by: dingxiaochen <dingxiaochen@huawei.com>
This commit is contained in:
parent
69169280ad
commit
e3070f071b
@ -79,7 +79,7 @@
|
|||||||
| function getSimOperatorNumeric(slotId: number, callback: AsyncCallback\<string>): void; | 获取指定卡槽SIM卡的归属PLMN(Public Land Mobile Network)号 | 无 |
|
| function getSimOperatorNumeric(slotId: number, callback: AsyncCallback\<string>): void; | 获取指定卡槽SIM卡的归属PLMN(Public Land Mobile Network)号 | 无 |
|
||||||
| function getSimSpn(slotId: number, callback: AsyncCallback\<string>): void; | 获取指定卡槽SIM卡的运营商SPN(Service Provider Name) | 无 |
|
| function getSimSpn(slotId: number, callback: AsyncCallback\<string>): void; | 获取指定卡槽SIM卡的运营商SPN(Service Provider Name) | 无 |
|
||||||
| function getDefaultVoiceSlotId(callback: AsyncCallback\<number>): void; | 获取语音业务的默认卡卡槽 | 无 |
|
| function getDefaultVoiceSlotId(callback: AsyncCallback\<number>): void; | 获取语音业务的默认卡卡槽 | 无 |
|
||||||
| function isSimActive(slotId: number, callback: AsyncCallback\<boolean>): void | 检查指定卡槽的SIM卡是否激活 | 无 |
|
| function isSimActive(slotId: number, callback: AsyncCallback\<boolean>): void | 检查指定卡槽的SIM卡是否激活 | 无 |
|
||||||
| function hasSimCard(slotId: number, callback: AsyncCallback\<boolean>): void | 检查SIM卡是否插入指定卡槽 | 无 |
|
| function hasSimCard(slotId: number, callback: AsyncCallback\<boolean>): void | 检查SIM卡是否插入指定卡槽 | 无 |
|
||||||
| function getSimTelephoneNumber(slotId: number, callback: AsyncCallback\<string>): void | 获取指定卡槽SIM卡的MSISDN(Mobile Station Integrated Services Digital Network)|ohos.permission.GET_TELEPHONY_STATE |
|
| function getSimTelephoneNumber(slotId: number, callback: AsyncCallback\<string>): void | 获取指定卡槽SIM卡的MSISDN(Mobile Station Integrated Services Digital Network)|ohos.permission.GET_TELEPHONY_STATE |
|
||||||
| function getVoiceMailIdentifier(slotId: number, callback: AsyncCallback\<string>): void | 获取指定卡槽SIM卡语音信箱的身份标识 | ohos.permission.GET_TELEPHONY_STATE |
|
| function getVoiceMailIdentifier(slotId: number, callback: AsyncCallback\<string>): void | 获取指定卡槽SIM卡语音信箱的身份标识 | ohos.permission.GET_TELEPHONY_STATE |
|
||||||
|
@ -72,6 +72,7 @@ declare namespace radio {
|
|||||||
/**
|
/**
|
||||||
* Proactively requests to update location information.
|
* Proactively requests to update location information.
|
||||||
*
|
*
|
||||||
|
* @permission ohos.permission.LOCATION
|
||||||
* @systemapi Hide this for inner system use.
|
* @systemapi Hide this for inner system use.
|
||||||
* @since 8
|
* @since 8
|
||||||
*/
|
*/
|
||||||
|
1
interfaces/kits/js/@ohos.telephony.sim.d.ts
vendored
1
interfaces/kits/js/@ohos.telephony.sim.d.ts
vendored
@ -415,6 +415,7 @@ declare namespace sim {
|
|||||||
function updateIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: DiallingNumbersInfo): Promise<void>;
|
function updateIccDiallingNumbers(slotId: number, type: ContactType, diallingNumbers: DiallingNumbersInfo): Promise<void>;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
* @permission ohos.permission.GET_TELEPHONY_STATE
|
||||||
* @systemapi Hide this for inner system use.
|
* @systemapi Hide this for inner system use.
|
||||||
* @since 8
|
* @since 8
|
||||||
*/
|
*/
|
||||||
|
@ -393,6 +393,10 @@ bool CoreService::GetNetworkSelectionMode(int32_t slotId, const sptr<INetworkSea
|
|||||||
|
|
||||||
std::u16string CoreService::GetLocaleFromDefaultSim()
|
std::u16string CoreService::GetLocaleFromDefaultSim()
|
||||||
{
|
{
|
||||||
|
if (!TelephonyPermission::CheckPermission(Permission::GET_TELEPHONY_STATE)) {
|
||||||
|
TELEPHONY_LOGE("CoreService::GetLocaleFromDefaultSim, Permission denied!");
|
||||||
|
return std::u16string();
|
||||||
|
}
|
||||||
TELEPHONY_LOGI("CoreService::GetSimAccountInfo()");
|
TELEPHONY_LOGI("CoreService::GetSimAccountInfo()");
|
||||||
if (simManager_ == nullptr) {
|
if (simManager_ == nullptr) {
|
||||||
return std::u16string();
|
return std::u16string();
|
||||||
@ -662,6 +666,10 @@ bool CoreService::SetLockState(int32_t slotId, const LockInfo &options, LockStat
|
|||||||
|
|
||||||
int32_t CoreService::GetLockState(int32_t slotId, LockType lockType)
|
int32_t CoreService::GetLockState(int32_t slotId, LockType lockType)
|
||||||
{
|
{
|
||||||
|
if (!TelephonyPermission::CheckPermission(Permission::GET_TELEPHONY_STATE)) {
|
||||||
|
TELEPHONY_LOGE("CoreService::GetLockState, Permission denied!");
|
||||||
|
return TELEPHONY_PERMISSION_ERROR;
|
||||||
|
}
|
||||||
TELEPHONY_LOGI("CoreService::GetLockState(), lockType = %{public}d, slotId = %{public}d", lockType, slotId);
|
TELEPHONY_LOGI("CoreService::GetLockState(), lockType = %{public}d, slotId = %{public}d", lockType, slotId);
|
||||||
if (simManager_ == nullptr) {
|
if (simManager_ == nullptr) {
|
||||||
return TELEPHONY_ERROR;
|
return TELEPHONY_ERROR;
|
||||||
@ -726,6 +734,10 @@ std::u16string CoreService::GetSimTelephoneNumber(int32_t slotId)
|
|||||||
|
|
||||||
std::u16string CoreService::GetSimTeleNumberIdentifier(const int32_t slotId)
|
std::u16string CoreService::GetSimTeleNumberIdentifier(const int32_t slotId)
|
||||||
{
|
{
|
||||||
|
if (!TelephonyPermission::CheckPermission(Permission::GET_TELEPHONY_STATE)) {
|
||||||
|
TELEPHONY_LOGE("CoreService::GetSimTeleNumberIdentifier, Permission denied!");
|
||||||
|
return std::u16string();
|
||||||
|
}
|
||||||
TELEPHONY_LOGI("CoreService::GetSimTeleNumberIdentifier(), slotId = %{public}d", slotId);
|
TELEPHONY_LOGI("CoreService::GetSimTeleNumberIdentifier(), slotId = %{public}d", slotId);
|
||||||
if (simManager_ == nullptr) {
|
if (simManager_ == nullptr) {
|
||||||
return std::u16string();
|
return std::u16string();
|
||||||
@ -935,6 +947,10 @@ std::vector<sptr<CellInformation>> CoreService::GetCellInfoList(int32_t slotId)
|
|||||||
|
|
||||||
bool CoreService::SendUpdateCellLocationRequest(int32_t slotId)
|
bool CoreService::SendUpdateCellLocationRequest(int32_t slotId)
|
||||||
{
|
{
|
||||||
|
if (!TelephonyPermission::CheckPermission(Permission::CELL_LOCATION)) {
|
||||||
|
TELEPHONY_LOGE("CoreService::SendUpdateCellLocationRequest, Permission denied!");
|
||||||
|
return false;
|
||||||
|
}
|
||||||
if (networkSearchManager_ == nullptr) {
|
if (networkSearchManager_ == nullptr) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -1312,6 +1312,7 @@ HWTEST_F(NetworkSearchTest, Telephony_NetworkSearch_GetUniqueDeviceId_0200, Func
|
|||||||
*/
|
*/
|
||||||
HWTEST_F(NetworkSearchTest, Telephony_NetworkSearch_SendUpdateCellLocationRequest_0100, Function | MediumTest | Level3)
|
HWTEST_F(NetworkSearchTest, Telephony_NetworkSearch_SendUpdateCellLocationRequest_0100, Function | MediumTest | Level3)
|
||||||
{
|
{
|
||||||
|
AccessToken token;
|
||||||
if (NetworkSearchTest::telephonyService_ == nullptr ||
|
if (NetworkSearchTest::telephonyService_ == nullptr ||
|
||||||
!(NetworkSearchTest::telephonyService_->HasSimCard(SLOT_ID))) {
|
!(NetworkSearchTest::telephonyService_->HasSimCard(SLOT_ID))) {
|
||||||
TELEPHONY_LOGI("TelephonyTestService Remote service is null");
|
TELEPHONY_LOGI("TelephonyTestService Remote service is null");
|
||||||
@ -1330,6 +1331,7 @@ HWTEST_F(NetworkSearchTest, Telephony_NetworkSearch_SendUpdateCellLocationReques
|
|||||||
*/
|
*/
|
||||||
HWTEST_F(NetworkSearchTest, Telephony_NetworkSearch_SendUpdateCellLocationRequest_0200, Function | MediumTest | Level3)
|
HWTEST_F(NetworkSearchTest, Telephony_NetworkSearch_SendUpdateCellLocationRequest_0200, Function | MediumTest | Level3)
|
||||||
{
|
{
|
||||||
|
AccessToken token;
|
||||||
if (NetworkSearchTest::telephonyService_ == nullptr ||
|
if (NetworkSearchTest::telephonyService_ == nullptr ||
|
||||||
!(NetworkSearchTest::telephonyService_->HasSimCard(SLOT_ID1))) {
|
!(NetworkSearchTest::telephonyService_->HasSimCard(SLOT_ID1))) {
|
||||||
TELEPHONY_LOGI("TelephonyTestService Remote service is null");
|
TELEPHONY_LOGI("TelephonyTestService Remote service is null");
|
||||||
|
Loading…
Reference in New Issue
Block a user