機能概要
特定用途のディレクトリーパスを取得します。
機能詳細
場所で指定されたディレクトリーパスを取得します。
- OS別の特殊ディレクトリー取得例
-
場所 Android
取得例iOS取得例 Windows
取得例備考 データ領域 /data/data
/jp.co.unifinity
/files/projects
/{UAP名}//…/Documents
/projects
/{UAP名}/C:\{UAP名} 相対パス指定時の
元となるディレク
トリーキャッシュ
領域/data/data
/jp.co.unifinity
/cache//…/tmp/ - 非アクティブ時に
OSによりファイ
ルが削除される可
能性があります。外部
メモリーusb://{UUID} - - Android 7.0以上
の端末でSDカー
ドを挿入している
場合のみ動作し
ます。Documents /storage
/emulated/0
/Documents- C:\{ユーザー名}
\DocumentsAndroidの場合、
Android 4.4以上
の端末のみ動作
します。Pictures /storage
/emulated/0
/Pictures- C:\{ユーザー名}
\PicturesMusic /storage
/emulated/0
/Music- C:\{ユーザー名}
\MusicMovies /storage
/emulated/0
/Movies- C:\{ユーザー名}
\Videos外部メモリーへのファイルの読み書きに対応しているコンポーネントは下記の通りです。
- 注意
-
バージョン3.5.0以前ではAndroid 10端末で外部メモリーに対してファイルの読み書きを行うことはできませんのでご注意ください。
既知の不具合情報
2019/11/27更新 上記の不具合はバージョン3.5.1で解決しました。Android 10端末での外部メモリーアクセスについて
Android 10端末で外部メモリーに対してファイルの読み書きを行う場合、Unifinity Application Playerを起動するたびに、外部メモリーのルートとなるディレクトリーを選択してアクセスを許可する必要があります。一部のAndroid 10以降の端末での特殊ディレクトリー下へのファイル書き込みについて
一部のAndroid 10以降のOSを搭載した端末では、以下のパラメーターにより取得したディレクトリー下への書き込みは、一部のロジックでは行えません。対象となるロジックは、端末および端末のファームウェアバージョンに依存します。
Documents
Pictures
Music
Movies
パラメーター
- 引数
-
場所 特殊ディレクトリーを指定します。
- データ領域
- キャッシュ領域
- 外部メモリー
- Documents
- Pictures
- Music
- Movies
- 戻り値
- 文字列データ
指定した場所のパスを返します。