LoginSignup
16
18

More than 5 years have passed since last update.

Android 6.0 Marshmallow パーミッション対応リファレンス集

Posted at

はじめに

自分用にまとめた公式ドキュメントを中心としたリファレンス集です。

どこから入ればいいの?という方は、日本語ブログをさらっと読んで、トレーニングに進むのがよいと思います。

公式ドキュメント

Android 6.0 Marshmallow ポータル

System Permissions

Normal and Dangerous Permissions

Dangerous permissions and permission groups.

Permission Group Permissions
CALENDAR
CAMERA
CONTACTS
LOCATION
MICROPHONE
PHONE
SENSORS
SMS
STORAGE

Normal Permissions

As of API level 23, the following permissions are classified as PROTECTION_NORMAL:

デザインガイド

トレーニング

公式日本語ブログ

実行時パーミッションでさらに優れたアプリを構築する

Google Play 開発者サービス 8.1: Marshmallow への準備開始

新しい Android Marshmallow (マシュマロ) のサンプル アプリ

公式サンプルコード

Android RuntimePermissions Sample

実装部分
https://github.com/googlesamples/android-RuntimePermissions/blob/master/Application/src/main/java/com/example/android/system/runtimepermissions/MainActivity.java

StackOverflow

実装を進めると大抵の場合、下記の質問にたどり着くのではと思います。

Never ask again にチェックを入れたことを検知するには

アプリの権限設定を開く

関連ライブラリ

PermissionsDispatcher

紹介記事
http://qiita.com/kazy/items/0ded30d80cef9df54c98

Dexter

RxPermissions

おまけ

権限の設定画面の誘導時などに SnackBar を使いたい場合はこちら

SnackBar の表示

SnackBar の背景、テキストカラーを変える

16
18
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
16
18