動態許可權:這類許可權在需要的時候,需要我們動態申請
比如:當我們需要開啟相機拍攝**的時候需要我們通過**的方式在需要的地方去申請許可權。
具體的許可權分組情況如下表:
group:android.permission-group.contacts
permission:android.permission.write_contacts
permission:android.permission.get_accounts
permission:android.permission.read_contacts
group:android.permission-group.phone
permission:android.permission.read_call_log
permission:android.permission.read_phone_state
permission:android.permission.call_phone
permission:android.permission.write_call_log
permission:android.permission.use_sip
permission:android.permission.process_outgoing_calls
permission:com.android.voicemail.permission.add_voicemail
group:android.permission-group.calendar
permission:android.permission.read_calendar
permission:android.permission.write_calendar
group:android.permission-group.camera
permission:android.permission.camera
group:android.permission-group.sensors
permission:android.permission.body_sensors
group:android.permission-group.location
permission:android.permission.access_fine_location
permission:android.permission.access_coarse_location
group:android.permission-group.storage
permission:android.permission.read_external_storage
permission:android.permission.write_external_storage
group:android.permission-group.microphone
permission:android.permission.record_audio
group:android.permission-group.sms
permission:android.permission.read_sms
permission:android.permission.receive_wap_push
permission:android.permission.receive_mms
permission:android.permission.receive_sms
permission:android.permission.send_sms
permission:android.permission.read_cell_broadcasts
<——————-華麗的分割線 —————————–>
普通許可權:這些只是普通許可權,我們開發的時候,正常使用就行了,需要的許可權在清單檔案配置即可。
普通許可權的總結:
access_location_extra_commands 定位許可權
access_network_state 網路狀態許可權
access_wifi_state wifi狀態許可權
bluetooth 使用藍芽許可權
bluetooth_admin 控制藍芽開關
broadcast_sticky 粘性廣播
change_network_state 改變網路狀態
change_wifi_multicast_state 改變wifi多播狀態,應該是控制手機熱點(猜測)
change_wifi_state 控制wifi開關,改變wifi狀態
disable_keyguard 改變鍵盤為不可用
expand_status_bar 擴充套件bar的狀態
get_package_size 獲取應用安裝包大小
internet 網路許可權
kill_background_processes 殺死後台程序
modify_audio_settings 改變音訊輸出設定
nfc 支付
read_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 刪除快捷方式
Android 動態許可權申請
1.android6.0以下系統,只要在mainfest中註冊了,則自動授權,不會彈出許可權詢問的對話方塊。2.android6.0系統,同一組許可權中如果有乙個許可權動態授權,則改組的所有的許可權自動授權 需要先在mainfest中註冊 3.android 8.0系統。在 android 8.0 ...
android 動態申請許可權
private string permissions newstring 檢查是否有相應的許可權 checkdevicepermission permissions,newpermissionlistener override public void permissionfail private f...
android許可權申請 單個許可權
注意 呼叫許可權的位置一定要放在使用許可權的功能之前。比如首頁需要定位許可權,你需要在啟動頁或者開始定位之前的位置,進行許可權配置。當使用者勾選不再提示並且拒絕的時候呼叫的方法,則引導使用者去設定 package com.ycz.at cdm station import android.manif...