我在我的應用程序中有幾張圖片,當用戶點擊它們時,我想在默認查看器中打開它們。這裏是我的代碼:Android意圖打開圖片庫,但不是圖片。爲什麼?
Intent intent = new Intent(Intent.ACTION_VIEW);
Uri uri = Uri.parse("file://" + Environment.getExternalStorageDirectory().toString() + "/Pictures/mypic.jpg");
intent.setData(uri);
intent.setType("image/jpeg");
startActivity(intent);
默認瀏覽器確實是打開的,但它顯示了它的「絲網之鄉」,顯示所有文件夾和畫廊。它不顯示選定的圖片。
我在做什麼錯?
'我在我的應用程序中有幾張照片。在你的應用程序?哪裏?請首先解釋您的圖片的確切位置。 – greenapps
'默認查看器'???什麼是默認查看器? – greenapps
@greenapps圖像完全位於'/ storage/emulated/0 /圖片/'我確信我使用的路徑是正確的,並且圖像存在。 _default viewer_是用戶配置的任何一個。它可以是圖庫,QuickPic或其他。系統應該知道哪一個可以使用。 – ilvidel