我正试图在我的应用程序内打开Gallery内置应用程序中的图像/图片.
我有一张图片的URI(图片位于SD卡上).
你有什么建议吗?
我已经提取了图像uri,现在我想用Android的默认图像查看器打开图像.甚至更好,用户可以选择用于打开图像的程序.如果您尝试打开文件,File Explorers之类的东西会提供给您.
我正在使用以下代码在我的应用程序内打开一个库
Intent intent = new Intent(Intent.ACTION_GET_CONTENT);
intent.setType("image/*");
startActivityForResult(intent, FIND_RESULT);
Run Code Online (Sandbox Code Playgroud)
是否可以限制图像列表仅显示相机拍摄的图像?在我的2.1系统上查看图库,图像被分组,因此必须有一个参数来定义它所属的文件夹.
检查MediaStore.Images.ImageColumns我没找到任何可以定义此类内容的列.
我可能错了吗?因为如果我可以创建一个按文件夹过滤的查询并创建我自己的图库视图,那么我的问题就会解决.
我想在android画廊中显示一张照片,并能够将其他照片放在该文件夹上.
Intent intent = new Intent(Intent.ACTION_VIEW);
File f = new File(path);
intent.setDataAndType(Uri.parse("file://" + f.getAbsolutePath()), "image/*");
mContext.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
多数民众赞成我现在如何做,但不会让我滑动扔掉文件夹中的其余图像.我试过了:
没有运气.如果有人有解决方案,我会很高兴.谢谢!
我正在尝试使用Android图库来挑选图片.启动画廊很容易实现这一目的
Intent photoPickerIntent = new Intent(Intent.ACTION_PICK);
photoPickerIntent.setType("image/*");
startActivityForResult(photoPickerIntent, 1);
Run Code Online (Sandbox Code Playgroud)
但是,我需要将库中显示的图像限制为设备上的特定路径(即仅显示来自单个文件夹的图像).这可能吗?怎么做?