1
我想從一個URL打開一個圖像到一個意圖,最有可能的是瀏覽器或像一個圖片預覽器,如內置到twidroyd。Android的圖像意圖從URL到瀏覽器或其他活動
Intent intent = new Intent();
Uri uri = Uri.parse("http://nssdc.gsfc.nasa.gov/image/planetary/earth/gal_new-zealand.jpg");
intent.setDataAndType(uri, "image/*");
intent.setAction(android.content.Intent.ACTION_GET_CONTENT);
startActivity(intent);
然而,當我嘗試,我得到以下異常:
ERROR/AndroidRuntime(232): android.content.ActivityNotFoundException: 無活動處理意向{ 行爲=機器人.intent.action.GET_CONTENT DAT = HTTP://nssdc.gsfc.nasa.gov/image/planetary/earth/gal_new-zealand.jpg 典型值=圖像/ *}
我已經得到了可以打開瀏覽器的普通URL。我只是想不通什麼動作或類別來指定,我已經試過:
android.content.Intent.ACTION_VIEW
任何想法:
intent.addCategory("CATEGORY_BROWSABLE");
// and
intent.addCategory("CATEGORY_OPENABLE");
它還如果我設置的行動不起作用?
我應該堅持做我爲其他網址所做的事情。我想可能圖像會被特殊處理。謝謝! – 2010-10-07 02:56:28