Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Android Runtime Permissions

Sponsored · SiteGround - Reliable hosting with speed, security, and support you can count on.

Android Runtime Permissions

Avatar for Jay Newstrom

Jay Newstrom

October 14, 2015
Tweet

Other Decks in Programming

Transcript

  1. How to Upgrade • build.gradle changes • targetSdkVersion = 23

    • Support v4 Library = 23.0.1 • Ask before using dangerous permissions • No manifest changes
  2. Gotchas • Sharing • Permission denied • Know when dangerous

    permissions are used • Unknown permissions are denied (old versions of Android)
  3. Organizing Code • Assume Permission Denied • Ask Android for

    permission • When Android says you have permission, perform the operation
  4. More Information • http://developer.android.com/guide/topics/security/permissions.html • https://developer.android.com/training/permissions/ • http://developer.android.com/reference/android/support/v4/content/ ContextCompat.html •

    http://blog.danlew.net/2015/10/07/sharing-files-on-android-in-a-world-with-runtime- permissions/ • https://medium.com/ribot-labs/exploring-the-new-android-permissions-model- ba1d5d6c0610 • https://commonsware.com/blog/2015/10/07/runtime-permissions-files-action-send.html • https://github.com/tbruyelle/RxPermissions