我的應用程序使用手機相機拍照並將它們保存在特定文件夾中。我無法看到他們與Android畫廊或插入到我的電腦,但我可以使用文件管理器應用程序。 我找到了一個解決方案:我用文件管理器應用程序重命名圖片,我可以在圖庫中看到它們。看不到保存在特定文件夾中的圖片
我正在使用的代碼是:
Intent camera = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
String dirName = Environment.getExternalStorageDirectory()+"/MyAPP/APP"+ n +".jpg";
Uri uriSavedImage = Uri.fromFile(new File(dirName));
camera.putExtra(MediaStore.EXTRA_OUTPUT,uriSavedImage);
startActivityForResult(camera, 1);
n++;
AndroidManifest:
<uses-permission android:name="android.permission.CAMERA" />
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-feature
android:name="android.hardware.camera"
android:required="false" />
您可以打印目錄名稱變量和比較它到你用文件管理器看的路徑? –
是的,它是一樣的。它可以節省他們,但有些奇怪的事情發生 – Goblinch
嘗試使用「/ mnt/sdcard」而不是Environment.getExternalStorageDirectory(), –