如何添加选项"将图像保存到图库"通过Android中的菜单分享?

时间:2015-08-20 10:28:45

标签: android android-intent share save-image

我正在使用意图作为ACTION_SEND将图像分享到不同的应用,但我还想在同一菜单中添加"将图像保存到图库"的选项。

有什么办法吗?请帮帮我一个人。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您必须为此创建自定义对话框。 将所有ACTION_SEND项目添加到您的列表中,然后将图像保存到图库"选项也。 把这个列表视图放在一些对话框中。

参考:

https://github.com/soarcn/BottomSheet

使用此代码获取ACTION_SEND的可用项目

    Intent galleryIntent = new Intent(Intent.ACTION_SEND);
    List<ResolveInfo> listGel = context.getPackageManager().queryIntentActivities(galleryIntent, 0);
    for (ResolveInfo res : listGel) {
        Log.e("package",res.activityInfo.packageName);
        Log.e("name",res.activityInfo.name);
        Log.e("proname",res.loadLabel(context.getPackageManager()).toString());


    }