android打开系统相册的一些方法
来源:互联网 发布:8.1号后淘宝买药流程 编辑:程序博客网 时间:2024/06/05 07:03
这里向大家介绍下打开系统相册的方法。
- 有点小bug的方法
Intent i = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(i, ****);
刚开始我是用的上面这个方法,发现在打开相册选上图片的时候是没有错误的,但是。。当你没选图片的时候就会出现各种错误啦。在android4.4的系统上,没选图片直接返回的会 会直接退出程序,在4.2的系统上 会报错。于是,我用了第2中方法
2. 完美的方法(至少我用到现在是正常的)
Intent intent = new Intent(); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("image/*"); //根据版本号不同使用不同的Action if (Build.VERSION.SDK_INT <19) { intent.setAction(Intent.ACTION_GET_CONTENT); }else { intent.setAction(Intent.ACTION_OPEN_DOCUMENT); } startActivityForResult(intent,***);
这个方法就能完美解决那些bug,并且在任何版本系统下都是没问题的。
好了,就为大家提供这些了。如果有谁有更好的方法,留言给我吧。
0 0
- android打开系统相册的一些方法
- Android打开系统相册的问题
- Android打开系统相册的问题
- Android打开系统相册的问题
- 打开系统相册并裁剪,而引发的一些问题
- Android打开系统相册页面
- Xcode8打开系统相册和摄像头的方法
- Android调用系统相册的方法
- android打开系统相册(解决api19的兼容问题)
- Android打开相机和相册的方法--很受用
- Android打开系统拍照&相册获取头像
- Android基础--调用系统相机,打开相册,展示到界面,出现的一些问题Uri为空,data为null,图片错乱问题
- Android基础--调用系统相机,打开相册,展示到界面,出现的一些问题Uri为空,data为null,图片错乱问题
- Android使用系统调用相册的时候打开了云相册出现CRASH或者找不到截图程序的解决方案
- Android打开系统相机、相册,并进行裁剪图片的工具类CameraUtil,以及相册获取图片注意要点。
- android 打开系统图库的方法
- android 打开默认的系统相册,或拍照选取图片,并图片裁剪;
- Android 打开相机,相册
- Java设计模式——接口隔离原则
- C# 中的委托和事件——http://www.tracefact.net/CSharp-Programming/Delegates-and-Events-in-CSharp.aspx
- 在构造函数/析构函数中调用虚函数
- 心理学统治世界(1)——股民的圣经
- java 网络编程
- android打开系统相册的一些方法
- 算法导论笔记:05随机问题
- VS2012部分常用快捷键及修改部分快捷键
- 【DOM学习】nextSibling节点的用法
- 第七周 项目三:第九章知识点思维导图
- 变参函数一些用法
- Windows如何查看端口占用情况
- 2-6-6 类模版
- Hadoop集群完全分布式安装与配置