日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

harmonyos鸿蒙,鸿蒙HarmonyOS应用权限列表大全

發布時間:2023/12/29 编程问答 104 豆豆
生活随笔 收集整理的這篇文章主要介紹了 harmonyos鸿蒙,鸿蒙HarmonyOS应用权限列表大全 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

HarmonyOS的應用權限嚴格按照權限分類分級模型進行定義,如圖1所示,具體過程可分為三步:

1、根據不同應用所需實現的功能,明確接口是否需要對外開放。

2、根據接口所涉數據的敏感程度或所涉能力的安全威脅影響,對所有的開放接口進行分級(包括中、低、高、嚴重)。不對外開放的接口均為嚴重級別。

3、根據不同的分級,確定權限的開放范圍與授權方式。

圖1權限分類分級模型

HarmonyOS已定義的權限列表詳見《API參考》中的“ohos.security.SystemPermission”。下面重點介紹對所有應用開放的HarmonyOS的應用權限。

敏感權限

敏感權限的申請需要按照動態申請流程向用戶申請授權。

表1敏感權限說明權限分類名稱

權限名

說明

位置

ohos.permission.LOCATION

允許應用在前臺運行時獲取位置信息。如果應用在后臺運行時也要獲取位置信息,則需要同時申請ohos.permission.LOCATION_IN_BACKGROUND權限。

ohos.permission.LOCATION_IN_BACKGROUND

允許應用在后臺運行時獲取位置信息,需要同時申請ohos.permission.LOCATION權限。

相機

ohos.permission.CAMERA

允許應用使用相機拍攝照片和錄制視頻。

麥克風

ohos.permission.MICROPHONE

允許應用使用麥克風進行錄音。

日歷

ohos.permission.READ_CALENDAR

允許應用讀取日歷信息。

ohos.permission.WRITE_CALENDAR

允許應用在設備上添加、移除或修改日歷活動。

健身運動

ohos.permission.ACTIVITY_MOTION

允許應用讀取用戶當前的運動狀態。

健康

ohos.permission.READ_HEALTH_DATA

允許應用讀取用戶的健康數據。

媒體

ohos.permission.MEDIA_LOCATION

允許應用訪問用戶媒體文件中的地理位置信息。

ohos.permission.READ_MEDIA

允許應用讀取用戶外部存儲中的媒體文件信息。

ohos.permission.WRITE_MEDIA

允許應用讀寫用戶外部存儲中的媒體文件信息。

帳號

ohos.permission.GET_APP_ACCOUNTS

允許應用訪問系統帳號的分布式信息權限。

非敏感權限

非敏感權限不涉及用戶的敏感數據或危險操作,僅需在config.json中聲明,應用安裝后即被授權。

表2非敏感權限說明權限名

說明

ohos.permission.GET_NETWORK_INFO

允許應用獲取數據網絡信息。

ohos.permission.GET_WIFI_INFO

允許獲取WLAN信息。

ohos.permission.USE_BLUETOOTH

允許應用查看藍牙的配置。

ohos.permission.DISCOVER_BLUETOOTH

允許應用配置本地藍牙,并允許其查找遠端設備且與之配對連接。

ohos.permission.SET_NETWORK_INFO

允許應用控制數據網絡。

ohos.permission.SET_WIFI_INFO

允許配置WLAN設備。

ohos.permission.SPREAD_STATUS_BAR

允許應用以縮略圖方式呈現在狀態欄。

ohos.permission.INTERNET

允許使用網絡socket。

ohos.permission.MODIFY_AUDIO_SETTINGS

允許應用程序修改音頻設置。

ohos.permission.RECEIVER_STARTUP_COMPLETED

允許應用接收設備啟動完成廣播。

ohos.permission.RUNNING_LOCK

允許申請休眠運行鎖,并執行相關操作。

ohos.permission.ACCESS_BIOMETRIC

允許應用使用生物識別能力進行身份認證。

ohos.permission.RCV_NFC_TRANSACTION_EVENT

允許應用接收卡模擬交易事件。

ohos.permission.COMMONEVENT_STICKY

允許發布粘性公共事件的權限。

ohos.permission.SYSTEM_FLOAT_WINDOW

提供顯示懸浮窗的能力。

ohos.permission.VIBRATE

允許應用程序使用馬達。

ohos.permission.USE_TRUSTCIRCLE_MANAGER

允許調用設備間認證能力。

ohos.permission.USE_WHOLE_SCREEN

允許通知攜帶一個全屏IntentAgent。

ohos.permission.SET_WALLPAPER

允許設置靜態壁紙。

ohos.permission.SET_WALLPAPER_DIMENSION

允許設置壁紙尺寸。

ohos.permission.REARRANGE__MISSIONS

允許調整任務棧。

ohos.permission.CLEAN_BACKGROUND_PROCESSES

允許根據包名清理相關后臺進程。

ohos.permission.KEEP_BACKGROUND_RUNNING

允許Service Ability在后臺繼續運行。

ohos.permission.GET_BUNDLE_INFO

查詢其他應用的信息。

ohos.permission.ACCELEROMETER

允許應用程序讀取加速度傳感器的數據。

ohos.permission.GYROSCOPE

允許應用程序讀取陀螺儀傳感器的數據。

ohos.permission.MULTIMODAL_INTERACTIVE

允許應用訂閱語音或手勢事件。

ohos.permission.radio.ACCESS_FM_AM

允許用戶獲取收音機相關服務。

ohos.permission.NFC_TAG

允許應用讀寫Tag卡片。

ohos.permission.NFC_CARD_EMULATION

允許應用實現卡模擬功能。

受限開放的權限

受限開放的權限通常是不允許三方應用申請的。如果有特殊場景需要使用,請提供相關申請材料到應用市場申請相應權限證書。如果應用未申請相應的權限證書,卻試圖在config.json文件中聲明此類權限,將會導致應用安裝失敗。另外,由于此類權限涉及到用戶敏感數據或危險操作,當應用申請到權限證書后,還需按照動態申請權限的流程向用戶申請授權。

表3受限開放權限說明權限分類名稱

權限名

說明

信息

ohos.permission.READ_MESSAGES

允許應用讀取短信息。

ohos.permission.RECEIVE_MMS

允許應用接收彩信。

ohos.permission.RECEIVE_SMS

允許應用接收短信息。

ohos.permission.RECEIVE_WAP_MESSAGES

允許應用接收WAP消息。

ohos.permission.SEND_MESSAGES

允許應用發送短信。

ohos.permission.READ_CELL_MESSAGES

允許應用讀取小區廣播消息。

通話記錄

ohos.permission.READ_CALL_LOG

允許應用讀取通話記錄。

ohos.permission.WRITE_CALL_LOG

允許應用在設備上添加、修改和刪除通話記錄。

通訊錄

ohos.permission.READ_CONTACTS

允許應用讀取聯系人數據。

ohos.permission.WRITE_CONTACTS

允許應用添加、移除和更改聯系人數據。

電話

ohos.permission.ANSWER_CALL

允許應用接聽來電。

總結

以上是生活随笔為你收集整理的harmonyos鸿蒙,鸿蒙HarmonyOS应用权限列表大全的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。