最終更新:2017-04-17 (月) 15:02:46 (160d)  

android.permission.WRITE_EXTERNAL_STORAGE はてなブックマークを見る
Top / android.permission.WRITE_EXTERNAL_STORAGE

Allows an application to write to external storage.

https://developer.android.com/reference/android/Manifest.permission.html?hl=ja#WRITE_EXTERNAL_STORAGE

android:maxSdkVersion?

  • Android 4.4(API レベル 19)以降では、外部ストレージ上のアプリ独自のディレクトリ(getExternalFilesDir?() で提供されるディレクトリ)に書き込みをする際、アプリは WRITE_EXTERNAL_STORAGE パーミッションをリクエストする必要はありません。ただし、API レベル 18 以前のバージョンでは、パーミッションが必要です。そのため API レベル 18 以前では、次のようにしてパーミッションが必要であることを宣言できます。
<uses-permission
     android:name="android.permission.WRITE_EXTERNAL_STORAGE"
     android:maxSdkVersion="18" />

メモ

  • Starting in API level 19, this permission is not required to read/write files in your application-specific directories returned by Context.getExternalFilesDir(String) and Context.getExternalCacheDir?().