以下のコードを使用して、SD カードにファイルを作成しました。
File outputFile = new File( Environment.getExternalStorageDirectory().getAbsolutePath() + File.separator + "test.jpg" );
outputFile.createNewFile();
OutputStream outputStream = new FileOutputStream( outputFile );
mBitmap.compress( Bitmap.CompressFormat.JPEG, 95, outputStream );
outputStream.flush();
outputStream.close ();
コンピューター (USB 経由で接続された電話) の Windows エクスプローラーで SD カードの内容を参照しているこのファイルを表示しようとすると、私のものを除くすべての SD カードのフォルダーとファイルが表示されます。Astro はファイルを表示しますが、サムネイルとしては表示しません。
最も奇妙なことは、これが私の電話の 1 つ (Samsung Galaxy X 電話) でのみ発生し、この電話を再起動すると、ファイルが Windows エクスプローラーと Astro のサムネイルの両方に表示されることです。
私が書いたコードに何か問題や不足があるのでしょうか?
ありがとう