从SD卡打开图像

时间:2014-04-21 19:27:13

标签: android

我想打开保存在SD卡上的图像并让用户选择在哪个应用程序下打开图像。我怎么能这样做?谢谢 下面的代码提供了使用互联网打开的选项,这不是我想要的。

startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("file:///sdcard/myapp/2014-04-21.png")));

1 个答案:

答案 0 :(得分:0)

您需要指定数据类型。试试这个:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("file:///sdcard/myapp/2014-04-21.png"), "image/*");
startActivity(intent);