Android 6 0許可權管理

2021-07-11 06:46:03 字數 2521 閱讀 7267

android 6.0在我們原有的androidmanifest.xml宣告許可權的基礎上,

又新增了執行時許可權動態檢測,以下許可權都需要在執行時判斷:

身體感測器

日曆攝像頭

通訊錄地理位置

麥克風**

簡訊儲存空間

if (contextcompat.checkselfpermission(this, manifest.permission.write_external_storage)

!= packagemanager.permission_granted) ,

write_external_storage_request_code);

}

請求許可權後,系統會彈出請求許可權的dialog

以下許可權只需要在androidmanifest.xml中宣告即可使用

android.permission

.access_location_extra_commands

android.permission

.access_network_state

android.permission

.access_notification_policy

android.permission

.access_wifi_state

android.permission

.access_wimax_state

android.permission

.bluetooth

android.permission

.bluetooth_admin

android.permission

.broadcast_sticky

android.permission

.change_network_state

android.permission

.change_wifi_multicast_state

android.permission

.change_wifi_state

android.permission

.change_wimax_state

android.permission

.disable_keyguard

android.permission

.expand_status_bar

android.permission

.flashlight

android.permission

.get_accounts

android.permission

.get_package_size

android.permission

.internet

android.permission

.kill_background_processes

android.permission

.modify_audio_settings

android.permission

.nfc

android.permission

.read_sync_settings

android.permission

.read_sync_stats

android.permission

.receive_boot_completed

android.permission

.reorder_tasks

android.permission

.request_install_packages

android.permission

.set_time_zone

android.permission

.set_wall*****

android.permission

.set_wall*****_hints

android.permission

.subscribed_feeds_read

android.permission

.transmit_ir

android.permission

.use_fingerprint

android.permission

.vibrate

android.permission

.wake_lock

android.permission

.write_sync_settings

com.android

.alarm

.permission

.set_alarm

com.android

.launcher

.permission

.install_shortcut

com.android

.launcher

.permission

.uninstall_shortcut

Android 6 0 許可權管理

android 6.0 之後許可權需要動態的獲取,否則是無法正常使用某些功能的。主布局檔案 主要是來模擬動態的獲取許可權,因此布局檔案中無其他多餘內容,其中textview也可以省略。使用3.1 在全域性中 宣告 private static final int request code camer...

Android6 0許可權適配

android6.0許可權適配 1.複寫activity onrequestpermissionsresult override public void onrequestpermissionsresult int requestcode,string permissions,int grantre...

Android6 0許可權申請

最近由於專案功能迭代,本身圖省事不想要在 中動態的申請許可權,所以在build.gradle中的minsdk寫成了19 而targetsdkversion 也是19,這樣就避免了在6.0系統上動態申請許可權,本來一切都是ok的,但是在小公尺8上的8.1系統版本中出現了問題,中獲取不到許可權,這塊具體...