Android 拍照和选择图库的demo(兼容7.0)
来源:互联网 发布:彼得大帝 知乎 编辑:程序博客网 时间:2024/05/29 15:14
1.对于android拍照这个功能,其实也是没有什么好讲的,多关注google官方的例子就没有大问题了的。
android 7.0后对文件路径方面做了严格的要求,Uri不能像以前一样直接通过Uri.fromFile()来获取了,要针对不同的VERSION_CODES做不同的处理。
不多说,直接开始:
1.1布局
1.2编写代码:
在onCreate()方法中声明SD卡的读写的权限,否则无法获取图片和写入图片
1.3 点击事件
2.0选择相册
2.1获取各个版本的文件的路径:
2.2获取各个版本的文件路径
2.3图片裁剪
图片的选择到此结束。
3.0下面侧重使用相机拍照的回调
3.1在res下新建xml文件夹,创建一个资源文件(名字自定)。
3.2创建FileStorage
3.3在AndroidManifest.xml中注册
4.0最后一步,打开相机:
4.1拍照后返回后的处理方法是cropPhoto()。
5.总结,目前在绝大部分手机上都可以使用,公司的上百台android 手机都试过,都能用!!!(三星,小米,摩托,乐视,华为,谷歌儿子..)
应该没有问需要源码的吧..+++
阅读全文
0 0
- Android 拍照和选择图库的demo(兼容7.0)
- Android拍照、图库裁剪图片(兼容版)
- Android调用相机拍照并返回路径和调用系统图库选择图片
- Android调用相机拍照并返回路径和调用系统图库选择图片
- android 选择图片 剪裁 拍照 兼容所有版本的代码
- android 打开一个选择拍照或是本地图库的Intent,接受此Intent返回的信息
- Android 使用intent对Bitmap的处理(拍照、裁剪、从图库选择)
- Ionic调用摄像头拍照和选择图库照片功能的注意点
- Android 拍照 图库的各种问题.
- Android拍照或图库选择照片上传(附服务器端代码)
- Android拍照或从图库选择图片并裁剪
- android学习随记-头像拍照及选择图库
- Android拍照或从图库选择图片并裁剪
- iOS 调用相机拍照和选择图库图片 设置头像
- appcan拍照上传和图库选择上传改进版
- 拍照/选择图库头像/裁剪
- 图库和拍照
- 图库和拍照功能
- Spring4.3入门 Spring 依赖关系
- 菱形
- Angular4的双向数据绑定
- bos项目day04快递员作废访问不报错,但无数据
- Spring4.3入门 Spel
- Android 拍照和选择图库的demo(兼容7.0)
- SQL server启动远程连接
- Windows7 64位配置ODBC数据源的方法
- 基础巩固--方法参数
- Spring4.3入门 引用外部文件
- Django框架的安装(一)
- FZU2214 C
- Web前端——3.JavaScript对象
- 划重点---Hive的shell命令以及HQL