权限相关问题

权限相关问题

1、6.0权限相关知识

对于6.0以下的权限及在安装的时候,根据权限声明产生一个权限列表,用户只有在同意之后才能完成app的安装,造成了我们想要使用某个app,就要默默忍受其一些不必要的权限(比如是个app都要访问通讯录、短信等)。而在6.0以后,我们可以直接安装,当app需要我们授予不恰当的权限的时候,我们可以予以拒绝(比如:单机的象棋对战,请求访问任何权限,我都是不同意的)。当然你也可以在设置界面对每个app的权限进行查看,以及对单个权限进行授权或者解除授权。


新的权限机制更好的保护了用户的隐私,Google将权限分为两类,一类是Normal Permissions(不需要申请的),这类权限一般不涉及用户隐私,是不需要用户进行授权的,比如手机震动、访问网络等;另一类是Dangerous Permission(需要申请的),一般是涉及到用户隐私的,需要用户进行授权,比如读取sdcard、访问通讯录等。

 

  • Normal Permissions(不需要申请的)
  1. ACCESS_NETWORK_STATE
  2. ACCESS_NOTIFICATION_POLICY
  3. ACCESS_WIFI_STATE
  4. BLUETOOTH
  5. BLUETOOTH_ADMIN
  6. BROADCAST_STICKY
  7. CHANGE_NETWORK_STATE
  8. CHANGE_WIFI_MULTICAST_STATE
  9. CHANGE_WIFI_STATE
  10. DISABLE_KEYGUARD
  11. EXPAND_STATUS_BAR
  12. GET_PACKAGE_SIZE
  13. INSTALL_SHORTCUT
  14. INTERNET
  15. KILL_BACKGROUND_PROCESSES
  16. MODIFY_AUDIO_SETTINGS
  17. NFC
  18. READ_SYNC_SETTINGS
  19. READ_SYNC_STATS
  20. RECEIVE_BOOT_COMPLETED
  21. REORDER_TASKS
  22. REQUEST_INSTALL_PACKAGES
  23. SET_ALARM
  24. SET_TIME_ZONE
  25. SET_WALLPAPER
  26. SET_WALLPAPER_HINTS
  27. TRANSMIT_IR
  28. UNINSTALL_SHORTCUT
  29. USE_FINGERPRINT
  30. VIBRATE
  31. WAKE_LOCK
  32. WRITE_SYNC_SETTINGS
  33. ACCESS_LOCATION_EXTRA_COMMANDS

 

  • Dangerous Permission(需要申请的)

 

  1. group:android.permission-group.CONTACTS  
  2. permission:android.permission.WRITE_CONTACTS  
  3. permission:android.permission.GET_ACCOUNTS  
  4. permission:android.permission.READ_CONTACTS
  5. group:android.permission-group.PHONE  
  6. permission:android.permission.READ_CALL_LOG  
  7. permission:android.permission.READ_PHONE_STATE  
  8. permission:android.permission.CALL_PHONE  
  9. permission:android.permission.WRITE_CALL_LOG  
  10. permission:android.permission.USE_SIP  
  11. permission:android.permission.PROCESS_OUTGOING_CALLS  
  12. permission:com.android.voicemail.permission.ADD_VOICEMAIL
  13. group:android.permission-group.CALENDAR  
  14. permission:android.permission.READ_CALENDAR  
  15. permission:android.permission.WRITE_CALENDAR
  16. group:android.permission-group.CAMERA  
  17. permission:android.permission.CAMERA
  18. group:android.permission-group.SENSORS  
  19. permission:android.permission.BODY_SENSORS
  20. group:android.permission-group.LOCATION  
  21. permission:android.permission.ACCESS_FINE_LOCATION  
  22. permission:android.permission.ACCESS_COARSE_LOCATION
  23. group:android.permission-group.STORAGE  
  24. permission:android.permission.READ_EXTERNAL_STORAGE  
  25. permission:android.permission.WRITE_EXTERNAL_STORAGE
  26. group:android.permission-group.MICROPHONE  
  27. permission:android.permission.RECORD_AUDIO
  28. group:android.permission-group.SMS  
  29. permission:android.permission.READ_SMS  
  30. permission:android.permission.RECEIVE_WAP_PUSH  
  31. permission:android.permission.RECEIVE_MMS  
  32. permission:android.permission.RECEIVE_SMS  
  33. permission:android.permission.SEND_SMS  
  34. permission:android.permission.READ_CELL_BROADCASTS

猜你喜欢

转载自blog.csdn.net/l929272214/article/details/79358437