Androidストレージ権限
1305 ワード
Androidストレージ権限(メモ)
外付けストレージへのアクセスには、必ずしも以下の権限が必要ではありません(Android 4.4以上)
に合格
この2つの方法は、申請権限を必要とせずに外部ストレージにアクセスできます.
この2つのディレクトリの 4.4以下のシステムは、sdカードが外付けされていない場合、この2つのメソッドを呼び出すと空の に戻ります. 4.4以下と4.4以上のストレージ概念は異なります.
Android4.4上下ストレージの違い Android4.4以下 Android4.4(含む)以上の ストレージロケーション取得内蔵ストレージ 取得方法:getFilesDir()
sample:/data/data/packname/files外付けメモリ(4.4以下はsdカード、4.4以上は本体外付けメモリ) .
取得方法:getExternalStorageDirectory()
sample:/storage/emulated/0外付けsdカード(4.4以上) 取得方法:getExternalFilesDirs()
sample:/storage/sdcardName
参照先:
https://blog.csdn.net/csdn_aiyang/article/details/80665185
外付けストレージへのアクセスには、必ずしも以下の権限が必要ではありません(Android 4.4以上)
WRITE_EXTERNAL_STORAGE
READ_EXTERNAL_STORAGE
に合格
getExternalCacheDir()
getExternalFilesDir()
この2つの方法は、申請権限を必要とせずに外部ストレージにアクセスできます.
/storage/sdcard0/Android/data/packname/files
/storage/sdcard0/Android/data/packname/cache
この2つのディレクトリの
Android4.4上下ストレージの違い
= ( )
sd =
= +sd
= ( )+
sd =
= +sd
sample:/data/data/packname/files
取得方法:getExternalStorageDirectory()
sample:/storage/emulated/0
sample:/storage/sdcardName
参照先:
https://blog.csdn.net/csdn_aiyang/article/details/80665185