mirror of
https://gitee.com/openharmony/telephony_core_service
synced 2025-02-17 07:47:43 +00:00
commit
aafdbcb06c
@ -24,10 +24,6 @@ namespace OHOS {
|
||||
namespace Telephony {
|
||||
int32_t ImsCoreServiceProxy::GetImsRegistrationStatus(int32_t slotId)
|
||||
{
|
||||
if (!TelephonyPermission::CheckPermission(Permission::GET_TELEPHONY_STATE)) {
|
||||
TELEPHONY_LOGE("[slot%{public}d]Permission denied!", slotId);
|
||||
return TELEPHONY_ERR_PERMISSION_ERR;
|
||||
}
|
||||
MessageParcel in;
|
||||
if (!in.WriteInterfaceToken(ImsCoreServiceProxy::GetDescriptor())) {
|
||||
TELEPHONY_LOGE("[slot%{public}d]Write descriptor token fail!", slotId);
|
||||
@ -54,10 +50,6 @@ int32_t ImsCoreServiceProxy::GetImsRegistrationStatus(int32_t slotId)
|
||||
|
||||
int32_t ImsCoreServiceProxy::RegisterImsCoreServiceCallback(const sptr<ImsCoreServiceCallbackInterface> &callback)
|
||||
{
|
||||
if (!TelephonyPermission::CheckPermission(Permission::SET_TELEPHONY_STATE)) {
|
||||
TELEPHONY_LOGE("Permission denied!");
|
||||
return TELEPHONY_ERR_PERMISSION_ERR;
|
||||
}
|
||||
if (callback == nullptr) {
|
||||
TELEPHONY_LOGE("callback is nullptr!");
|
||||
return TELEPHONY_ERR_ARGUMENT_INVALID;
|
||||
|
@ -37,6 +37,8 @@ static constexpr const char *CELL_LOCATION = "ohos.permission.LOCATION";
|
||||
static constexpr const char *READ_MESSAGES = "ohos.permission.READ_MESSAGES";
|
||||
static constexpr const char *SEND_MESSAGES = "ohos.permission.SEND_MESSAGES";
|
||||
static constexpr const char *RECEIVE_MESSAGES = "ohos.permission.RECEIVE_SMS";
|
||||
static constexpr const char *CONNECT_CELLULAR_CALL_SERVICE = "ohos.permission.CONNECT_CELLULAR_CALL_SERVICE";
|
||||
static constexpr const char *CONNECT_IMS_SERVICE = "ohos.permission.CONNECT_IMS_SERVICE";
|
||||
} // namespace Permission
|
||||
|
||||
class TelephonyPermission {
|
||||
|
Loading…
x
Reference in New Issue
Block a user