Android图片的Intent.ACTION_VIEW

时间:2014-04-28 12:44:10

标签: android android-intent share

enter image description here

                    Intent intent = new Intent();
                    intent.setAction(Intent.ACTION_VIEW);
                    intent.setDataAndType(
                            Uri.parse("file://" +file.getAbsolutePath()),"image/*");
                    startActivity(intent);

我想使用android intent显示带有共享,删除和设置功能的图像。但我的图像是打开没有共享选项.........如何显示共享选项的图像?

2 个答案:

答案 0 :(得分:0)

默认情况下,它不会显示包含共享和删除的选项。但您可以使用Intent和File手动执行此操作。

答案 1 :(得分:0)

尝试使用共享图像代码

Intent share = new Intent(android.content.Intent.ACTION_SEND);
            share.setType("image/*");
            share.putExtra(Intent.EXTRA_STREAM, Uri.parse("file://" + file));
            startActivity(Intent.createChooser(share, "Share image using"));