Android許可權分類

2021-08-17 07:11:58 字數 4140 閱讀 3198

正常許可權:

直接在 androidmanifest.xml中新增後,不需要提醒使用者

access_location_extra_commands 

access_network_state

access_notification_policy

access_wifi_state

bluetooth

bluetooth_admin

broadcast_sticky

change_network_state

change_wifi_multicast_state

change_wifi_state

disable_keyguard

expand_status_bar

get_package_size

internet

kill_background_processes

modify_audio_settings

nfcread_sync_settings

read_sync_stats

receive_boot_completed

reorder_tasks

request_install_packages

set_time_zone

set_wall*****

set_wall*****_hints

transmit_ir

use_fingerprint

vibrate

wake_lock

write_sync_settings

set_alarm

install_shortcut

uninstall_shortcut

特殊許可權:

intent intent = new intent(settings.action_manage_overlay_permission);

intent.setdata(uri.parse("package:" + getpackagename()));

startactivityforresult(intent, request_code);

write_settings 修改系統設定

intent intent = new intent(settings.action_manage_write_settings);

intent.setdata(uri.parse("package:" + getpackagename()));

startactivityforresult(intent, request_code_write_settings );

危險許可權:

即使使用者已經在同一組中授予了另乙個許可權,

您的應用仍需要明確請求所需的每個許可權。

另外,在未來的android版本中,

將許可權分組成組可能會有所不同。

您的**不應該依賴於特定許可權是否在同一組中的假設。

calendar 日曆

read_calendar 允許應用程式讀取使用者的日曆資料

android.permission.read_calendar

write_calendar 允許應用程式寫入使用者的日曆資料

android.permission.write_calendar

camera 相機

camera 要求能夠訪問攝像機裝置

android.permission.camera

contacts 聯絡人

read_contacts 允許應用程式讀取使用者的聯絡人資料

android.permission.write_calendar

write_contacts 允許應用程式寫入使用者的聯絡人資料

android.permission.write_contacts

get_accounts 允許訪問帳戶服務中的帳戶列表

android.permission.get_accounts

location 位置

access_fine_location 允許應用訪問精確的位置

android.permission.access_fine_location

access_coarse_location 允許應用訪問大概的位置

android.permission.access_coarse_location

microphone 音訊錄製

record_audio 允許應用程式錄製音訊

android.permission.record_audio

phone 手機資訊

read_phone_state 允許唯讀訪問**狀態,包括裝置的**號碼,

當前的蜂窩網路資訊,

任何正在進行的呼叫的狀態以及[phoneaccount]在裝置上註冊的任何列表

android.permission.read_phone_state

read_phone_numbers 允許讀取裝置的**號碼

android.permission.read_phone_numbers

call_phone 允許應用程式啟動**通話,無需通過撥號程式使用者介面讓使用者確認通話

android.permission.call_phone

answer_phone_calls 允許該應用接聽來電(必須在執行時請求)

android.permission.answer_phone_call

read_call_log 允許應用程式讀取使用者的聯絡歷史

android.permission.read_call_log

write_call_log 允許應用程式寫入(但不讀取)使用者的聯絡歷史資料

android.permission.write_call_log

add_voicemail 允許應用程式將語音郵件新增到系統中

com.android.voicemail.permission.add_voicemail

use_sip 允許應用程式使用sip服務

android.permission.use_sip

process_outgoing_calls 允許應用程式檢視在撥出**期間撥打的號碼,

並可選擇將呼叫重定向到其他號碼或完全中止呼叫

android.permission.process_outgoing_calls

answer_phone_calls 允許該應用接聽來電

android.permission.answer_phone_calls

read_phone_numbers 允許讀取裝置的**號碼。

這是由`[read_phone_state]`即時應用程式授予的功能的一部分,

但是會暴露給即時應用程式

android.permission.read_phone_numbers

sensors 感測器

body_sensors 允許應用程式訪問使用者用來測量他/她身體內發生的事情的感測器

的資料,例如心率

android.permission.body_sensors

sms 資訊管理

send_sms 允許應用程式傳送短訊

android.permission.send_sms

receive_sms 允許應用程式接收短訊

android.permission.receive_sms

read_sms 允許應用程式讀取短訊

android.permission.read_sms

receive_wap_push 允許應用程式接收wap推送訊息

android.permission.receive_wap_push

receive_mms 允許應用程式監控收到的彩信

android.permission.receive_mms

storage 允許程式讀寫檔案到sd卡中

read_external_storage 允許應用程式從外部儲存讀取

android.permission.read_external_storage

write_external_storage 允許應用程式寫入外部儲存

android.permission.write_external_storage

Android許可權分類

正常許可權 直接在 androidmanifest.xml中新增後,不需要提醒使用者access location extra commands access network state access notification policy access wifi state bluetooth b...

Android分類導航

我的第乙個android開源庫 circlepointmove中文文件 可隨viewpager移動的指示器 android開發 打造簡單的viewpager指示器 小圓點指示器 android開發 viewpager的介紹使用 android開發 notification通知的各種style詳解 a...

Android的所有許可權按照分類總結說明

網路相關的 android.permission.internet 允許程式開啟網路套接字 android.permission.change network state 允許程式改變網路連線狀態 android.permission.access network state 允許程式訪問有關gsm...