私はこれを実現させようとしてきましたが、どこかがつまずきました。Androidファイルシステム
ここにすべてのものの主要な情報源があります。そしてlogcatの結果...いくつかは少し冗長です。私が取得しようとしている私は、上記のonCreate「startingDirectory」を持っているので、私はプライベート...
String startingDirectory = Environment.getExternalStorageDirectory().getAbsolutePath();
String directory = startingDirectory;
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED) == false) {
Log.d(TAG, "Media is not mounted.");
} else {
Log.d(TAG, "Loading File Directory.");
Log.d(TAG, "Directory listing for " + directory);
File path = new File(directory);
//File path = new File(directory);
if (path.isDirectory()) {
if (path.canRead()) {
Log.d(TAG, "Readable directory");
} else {
Log.d(TAG, "Non-readable directory");
if (Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED)) {
Log.d(TAG, "Media is mounted");
} else {
Log.d(TAG, "Media is not mounted");
}
}
} else {
Log.d(TAG, "Is not a directory.");
}
}
そして、ここでは全部のlogcatでコピーして削除... 07-13 01:13:45.705 4361-4361/? D/MainActivity: Loading File Directory. 07-13 01:13:45.705 4361-4361/? D/MainActivity: Directory listing for /storage/emulated/0 07-13 01:13:45.705 4361-4361/? D/MainActivity: Non-readable directory 07-13 01:13:45.706 4361-4361/? D/MainActivity: Media is mounted
現在のディレクトリ(staringDirectory)のディレクトリ構造とクラスに配置...しかし、それは非可読で残っていないようです
ファイルのパーミッションを追加していませんでしたが、マニフェストで許可されていました。 Androidが大好き! あなたのお手伝いを+1しました – OdieusG