facebook twitter hatena line email

「Android/ストレージ/基本」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「ストレージ管理 ==ファイル権限== fos = mContext.openFileOutput(uristr, Context.MODE_PRIVATE); *MODE_PRIVATE 他アプリからは読み込めない(他...」)
 
行8: 行8:
 
*MODE_WORLD_READABLE 他アプリからも読み込み可能(例:/mnt/sdcard/Android/data/com.example.helloworld1/files
 
*MODE_WORLD_READABLE 他アプリからも読み込み可能(例:/mnt/sdcard/Android/data/com.example.helloworld1/files
 
*MODE_WORLD_WRITEABLE 他アプリからも書き込み可能(例:/mnt/sdcard/Android/data/com.example.helloworld1/files
 
*MODE_WORLD_WRITEABLE 他アプリからも書き込み可能(例:/mnt/sdcard/Android/data/com.example.helloworld1/files
 +
 +
API Level17で以下は3つは非推奨となった。
 +
*MODE_WORLD_READABLE(非推奨)
 +
*MODE_WORLD_WRITEABLE(非推奨)
 +
*MODE_MULITI_PROCESS(非推奨)
  
 
==dir取得==
 
==dir取得==

2018年7月20日 (金) 14:45時点における版

ストレージ管理

ファイル権限

fos = mContext.openFileOutput(uristr, Context.MODE_PRIVATE);
  • MODE_PRIVATE 他アプリからは読み込めない(他アプリからの読み込み不可能)(例:/data/data/com.example.helloworld1/files)
  • MODE_APPEND 書き込み可能モード(他アプリからの読み込み不可能)(例:/data/data/com.example.helloworld1/files)
  • MODE_WORLD_READABLE 他アプリからも読み込み可能(例:/mnt/sdcard/Android/data/com.example.helloworld1/files
  • MODE_WORLD_WRITEABLE 他アプリからも書き込み可能(例:/mnt/sdcard/Android/data/com.example.helloworld1/files

API Level17で以下は3つは非推奨となった。

  • MODE_WORLD_READABLE(非推奨)
  • MODE_WORLD_WRITEABLE(非推奨)
  • MODE_MULITI_PROCESS(非推奨)

dir取得

File file =  mContext.getFilesDir(); 
file.getPath(); // /data/data/com.example.helloworld1/files

File file =  mContext.getExternalFilesDir(null); 
file.getPath(); // /mnt/sdcard/Android/data/com.example.helloworld1/files