我想打开保存在SD卡上的图像并让用户选择在哪个应用程序下打开图像。我怎么能这样做?谢谢 下面的代码提供了使用互联网打开的选项,这不是我想要的。
startActivity(new Intent(Intent.ACTION_VIEW, Uri.parse("file:///sdcard/myapp/2014-04-21.png")));
答案 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);