0
OBBディレクトリに保存されている画像をギャラリー(この場合はGoogleフォト)にスキャンしようとしています。AndroidはOBBディレクトリからギャラリーに画像を追加
ピクチャフォルダからスキャンするとすべて正常に動作します。
の作業コード:
String outputDir = String.format("%s/%s", Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),"Pictures");
OBBディレクトリコード:スキャンするため
String outputDir = String.format("%s/%s", context.getObbDir(),"Pictures");
:
MediaScannerConnection.scanFile(context,
new String[] { picture.getUrl() }, null,
new MediaScannerConnection.OnScanCompletedListener() {
public void onScanCompleted(String path, Uri uri) {
System.out.print("Scanned " + path);
}
});
picture.getUrl()
は、この場合には、ファイルのURLです。最初にデータオブジェクトに格納され、スキャナに送信されます。
は、ピクチャフォルダまたはそれ-S親フォルダのいずれかを実行しませんが含まれている場合メディアスキャナがイメージのインデックスを作成することを禁止する ".nomedia"ファイルが含まれていますか? – k3b
そうです。申し訳ありませんが、私はそれをチェックしていません。これは私の問題の解決策です。ありがとうございます=) – Alex