我使用以下代码在 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 显示文件,但不是缩略图。
最奇怪的是,这只发生在我的一部手机(三星 Galaxy X 手机)上,如果我重新启动这部手机,文件会同时显示在 Windows 资源管理器和 Astro 中的缩略图中。
我写的代码可能有问题或遗漏吗?
谢谢