android 6.0許可權申請

來源:互聯網
上載者:User

標籤:麥克風   ice   write   參考   blog   one   mis   settings   send   

參考:https://www.cnblogs.com/tangs/articles/6377347.html

 

Android6.0系統把許可權分為兩個層級:

一個是Normal Permissions,即普通許可權,這類許可權不會潛藏有侵害使用者隱私和安全的問題,比如,訪問網路的許可權,訪問WIFI的許可權等;

另一類是Dangerous Permissions,即危險許可權,這類許可權會直接的威脅到使用者的安全和隱私問題,比如說訪問簡訊,相簿等許可權。

但是到底哪些是普通許可權和危險許可權呢,這裡給出分類,大家在使用時以便參考。

1、Normal Permissions (普通許可權)

  • 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
  • INSTALL_SHORTCUT
  • INTERNET
  • KILL_BACKGROUND_PROCESSES
  • MODIFY_AUDIO_SETTINGS
  • NFC
  • READ_SYNC_SETTINGS
  • READ_SYNC_STATS
  • RECEIVE_BOOT_COMPLETED
  • REORDER_TASKS
  • REQUEST_IGNORE_BATTERY_OPTIMIZATIONS
  • REQUEST_INSTALL_PACKAGES
  • SET_ALARM
  • SET_TIME_ZONE
  • SET_WALLPAPER
  • SET_WALLPAPER_HINTS
  • TRANSMIT_IR
  • UNINSTALL_SHORTCUT
  • USE_FINGERPRINT
  • VIBRATE
  • WAKE_LOCK
  • WRITE_SYNC_SETTINGS

使用以上許可權是不會威脅到使用者安全的,所以這類許可權是可以直接的在manifest裡面直接的使用,而且在安裝後也會直接的生效了。

2、Dangerous Permissions (危險許可權)

  • SMS(簡訊)
    • SEND_SMS
    • RECEIVE_SMS
    • READ_SMS
    • RECEIVE_WAP_PUSH
    • RECEIVE_MMS
  • STORAGE(儲存卡)
    • READ_EXTERNAL_STORAGE
    • WRITE_EXTERNAL_STORAGE
  • CONTACTS(連絡人)
    • READ_CONTACTS
    • WRITE_CONTACTS
    • GET_ACCOUNTS
  • PHONE(手機)
    • READ_PHONE_STATE
    • CALL_PHONE
    • READ_CALL_LOG
    • WRITE_CALL_LOG
    • ADD_VOICEMAIL
    • USE_SIP
    • PROCESS_OUTGOING_CALLS
  • CALENDAR(日曆)
    • READ_CALENDAR
    • WRITE_CALENDAR
  • CAMERA(相機)
    • CAMERA
  • LOCATION(位置)
    • ACCESS_FINE_LOCATION
    • ACCESS_COARSE_LOCATION
  • SENSORS(感應器)
    • BODY_SENSORS
  • MICROPHONE(麥克風)
    • RECORD_AUDIO

危險許可權和普通許可權也有區別,普通許可權是單條的許可權,而危險許可權是以組展示的,也就是說,當你接受一個危險許可權時,不但但接受的是介面上展示的這一個許可權,而是它所在這個組裡面的其他所有存取權限也將會被自動擷取許可權,比如,一旦WRITE_CONTACTS被授權了,App也有READ_CONTACTS和GET_ACCOUNTS的許可權了。
值得注意的是,這類許可權也是需要在manifest中註冊的。

android 6.0許可權申請

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.