0

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

有什么办法吗?请帮助我的人。提前致谢。

4

1 回答 1

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());


    }
于 2015-08-20T10:33:32.330 回答