2012-02-17 1 views
1

Как открыть изображение с другим приложением, таким как галерея?Изображение цели Android

так что я намерен позвонить?

+0

возможно дубликат [Открыть изображение в встроенном в галерее приложения Android, программно] (http://stackoverflow.com/questions/2169649/открытая-изображение-в-андроидов-встроенный-галерея-приложение-программно) – MByD

+0

Заканчивать [это] [1] [1]: http://stackoverflow.com/questions/ 2169649/open-an-image-in-androids-built-in-gallery-app-программно –

+0

Chekc out [this] [1] [1]: http://stackoverflow.com/questions/2169649/open-an-image-in-androids-built-in-gallery-app-programmatically –

ответ

2

Это создаст намерение Android показать изображение/png.

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

Просто убедитесь, что файл находится в видимом для всех месте, а не в вашей отдельной песочнице. Сохранение его на SD-карте в папке с данными является обычным, например. /sdcard/data/appname/filename.png

0

использование этого

 intent.setData(android.Provider.MediaStore.Images.Media.Data);