1

我想打開一個圖像並具有變焦縮放功能,因此(我認爲)最簡單的方法是在圖庫意圖中打開該圖像。任何人都可以分享如何調用畫廊意圖與可繪製的特定圖片的例子?從可繪製到圖庫意向的打開圖像

我試圖使用類似的東西,但無法使其工作(錯誤的文件補丁?)。

Intent intent = new Intent(); 
      intent.setAction(Intent.ACTION_VIEW); 
      intent.setDataAndType(Uri.parse("com.me.example/drawable/thisimage.png"), "image/*"); 
      startActivity(intent); 

回答

0

根據this post

你應該這樣做:

String uriStr = "android.resource://"+ "com.example.myapp"+ "/" + R.drawable.photo_h01; 
Uri uri = Uri.parse(uriStr); 

我沒有在我面前食,但,這就是我對幾個來源發現

+1

這給出了一個錯誤 - 找不到處理意圖的活動。圖像補丁很可能是正確的,但我不知道如何調用圖庫意圖。 CODE:Intent intent = new Intent(); \t \t \t \t intent.setAction(Intent.ACTION_VIEW); String uriStr =「android.resource://」+「com.example.myapp(suitable to my app)」+「/」+ R.drawable.map; Uri uri = Uri.parse(uriStr); intent.setDataAndType (uri,「image/*」); startActivity(intent); –