Re: [問題] 原生圖片庫裡看不到自己存的照片

看板AndroidDev作者 (塔寇爾)時間13年前 (2012/06/09 06:56), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/4 (看更多)
※ 引述《isq (~)》之銘言: : 寫了一個開啟原生照相程式拍照並儲存的照片 : 存檔的位置就放在 : /DCIM/Camera裡面(想說要存到一般啟動內建相機存的位置) : 用的code是 : File tmpFile = new File( : Environment.getExternalStorageDirectory()+"/DCIM/Camera/","Image.jpg"); : 然後再把這段包成uri : 在把uri丟進intent裡去啟動相機 : 一切正常 : 但是...很奇怪就是我有拍成功照片 : 可從專門用來看圖的軟體如原生的"圖片庫"就是看不到我拍的那張照片 : 用"檔案總管"之類的程式就找的到@@ : 請問這該何解? : 謝謝! : 另外在想請教 : 要怎麼在imageView讀入jpg等影像檔時 : 判斷檔案是橫的圖還是直的圖? : 謝謝 我之前用的語法是這樣, 你可以參考看看~ String SD_PATH = android.os.Environment.getExternalStorageDirectory().getAbsolutePath(); String FILE_PATH = "/DCIM/Camera"; myFilePath = new File(SD_PATH + FILE_PATH); if (!myFilePath.exists()) { myFilePath.mkdirs(); } Intent it = new Intent(MediaStore.ACTION_IMAGE_CAPTURE); File tmpFile = new File(SD_PATH + FILE_PATH +"/Image.jpg"); it.putExtra(MediaStore.EXTRA_OUTPUT, Uri.fromFile(tmpFile)); 還有要記得在AndroidManifest.xml裡面加上 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.34.217.17

06/09 21:58, , 1F
感恩!!
06/09 21:58, 1F
文章代碼(AID): #1FqeC6hy (AndroidDev)
討論串 (同標題文章)
文章代碼(AID): #1FqeC6hy (AndroidDev)