2010-11-18 79 views
0

我想在內置圖像查看器中顯示png。 這裏是我的代碼:在圖像查看器中顯示android圖像

Intent intent = new Intent(); 
intent.setAction(android.content.Intent.ACTION_VIEW); 
intent.setDataAndType(Uri.fromFile(new File(path)), "image/png"); 
startActivity(intent); 

它顯示一個列表至極一個MsgBox包含 可以顯示圖像超過10個型動物應用。 如何將msgbox限制爲兩個或三個應用程序(最重要的如果 可能)?

回答

0

我相信你不能做到這一點,意圖點是讓用戶有自由決定使用什麼來打開它。

+0

應用,如ES文件瀏覽器建議只有兩個或三個應用程序.... – Arutha 2010-11-18 16:33:22

+0

我不知道你爲什麼會想這樣做,你怎麼知道哪些應用程式離開,以便用戶可以選擇?他/她最重要的是什麼?如果您將實際需要的列表從列表中刪除,會發生什麼情況。 – blindstuff 2010-11-22 14:03:48

+0

@blindstuff菜單「使用內置圖庫打開」如何?你有沒有想過這個?有了這樣的菜單,用戶知道如果他輕拍它會怎樣做。 – 2012-05-06 23:06:43