2014-04-01 35 views
2

我想從內置的android內建圖庫圖像瀏覽器中打開圖像。所以我搜索了。發現此鏈接 StackOverflow如何在Android內置圖庫中打開外部圖像(來自網頁)

第一個答案對我不起作用。之後有一個。

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("http://www.example.com/example.jpg"))); 

它打開了圖像到瀏覽器中。我希望它可以使用android的內置圖像查看器來打開它。

其餘的東西,我發現工作與本地圖像,而不是從網絡。

基本上這個想法是使用一種方法,將打開原生應用程序中的圖像,我會用Cordova/Phonegap調用該方法。

有沒有簡單的方法來做到這一點?如何在本機內置的Android畫廊應用程序中打開帶有網址的圖像?

+0

是網頁是本地還是來自互聯網? –

+0

@BirajZalavadia哪個網頁?應用程序由Cordova構建。所以頁面是本地的。圖像來自網絡,我想用android原生應用程序打開。 – AtanuCSE

回答

0

試試這個:

public void openImage(String image) { 
    Uri uri = MediaStore.Images.Media.EXTERNAL_CONTENT_URI.buildUpon().appendPath(image).build(); 
    Intent intent = new Intent(Intent.ACTION_VIEW, uri); 
    startActivity(intent); 
} 

通過你的圖像路徑這種方法,看看它是否工作。

希望這有助於!

+1

給我一個錯誤。 E/AndroidRuntime(7358):致命異常:WebViewCoreThread 04-01 11:55:48.297:E/AndroidRuntime(7358):android.content.ActivityNotFoundException:找不到處理Intent的行爲{act = android.intent.action。 VIEW dat = content://media/external/images/media/http%3A%2F%2Ftest1.latechnologies.net%2Fbanglaporjotonimg%2Fpotenga2.jpg} 04-01 11:55:48.297:E/AndroidRuntime(7358): (android.app.Instrumentation.execStartActivity(Instrumentation.java:1379) ' – AtanuCSE

相關問題