2010-11-18 139 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