我正在使用意图作为ACTION_SEND将图像分享到不同的应用,但我还想在同一菜单中添加"将图像保存到图库"的选项。
有什么办法吗?请帮帮我一个人。 提前谢谢。
答案 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());
}