关于Android项目相机使用(二)-------相册调用
结合代码展示如何从Android移动设备中调取相册中图片并获取
下面的代码同上一篇文章关于Android项目相机使用(一)--------相机调用_Hersiman的博客-CSDN博客
//AndroidManifest.xml文件内容
<uses-permission android:name="android.permission.CAMERA" />
<intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
<!-- 注册相机功能,在别的程序Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);进行启动相机时也会选择是否启动该应用 -->
<intent-filter><action android:name="android.media.action.IMAGE_CAPTURE" /><category android:name="android.intent.category.DEFAULT" />
</intent-filter>
这里仍然是对需要使用的功能首先在注册,详情见上文链接
activity中的代码,这里仅展示自定义相册显示图片的代码
//以下为onCreate方法下内容
//REQUEST_GPS为自定义int型静态常量;private final int REQUEST_GPS = 1;
//申请动态权限,这里的权限申请绑定在了全局控件ActivityCompat.requestPermissions(MainActivity.this,new String[]{Manifest.permission.WRITE_EXTERNAL_STORAGE,Manifest.permission.READ_EXTERNAL_STORAGE,Manifest.permission.CAMERA,Manifest.permission.MOUNT_UNMOUNT_FILESYSTEMS}, REQUEST_GPS);
// 以下为自定义方法
//调用系统相册显示图片
private void openAlbum_2(){Intent intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);startActivityForResult(intent, REQUEST_ALBUM_2);
}//回调方法处理(Turi为静态变量用于存储获取到的数据uri),cropPic方法是裁剪方法后序介绍
else if(requestCode == REQUEST_ALBUM_2){Turi = data.getData(); //获得路径cropPic(Turi); //直接进行裁剪处理
}
这里的逻辑与上文
关于Android项目相机使用(一)--------相机调用_Hersiman的博客-CSDN博客
相同,在此不多赘述
关于Android项目相机使用(二)-------相册调用相关推荐
- (转载)Android项目实战(二十八):使用Zxing实现二维码及优化实例
Android项目实战(二十八):使用Zxing实现二维码及优化实例 作者:听着music睡 字体:[增加 减小] 类型:转载 时间:2016-11-21 我要评论 这篇文章主要介绍了Android项 ...
- Android项目实战(二十二):启动另一个APP or 重启本APP
Android项目实战(二十二):启动另一个APP or 重启本APP 原文:Android项目实战(二十二):启动另一个APP or 重启本APP 一.启动另一个APP 目前公司项目需求,一个主AP ...
- Android项目实战(二十):浅谈ListView悬浮头部展现效果
Android项目实战(二十):浅谈ListView悬浮头部展现效果 原文:Android项目实战(二十):浅谈ListView悬浮头部展现效果 先看下效果:需求是 滑动列表 ,其中一部分视图(粉丝数 ...
- (转载)Android项目实战(二十七):数据交互(信息编辑)填写总结
Android项目实战(二十七):数据交互(信息编辑)填写总结 前言: 项目中必定用到的数据填写需求.比如修改用户名的文字编辑对话框,修改生日的日期选择对话框等等.现总结一下,方便以后使用. 注: 先 ...
- 关于Android项目相机使用(一)-------相机调用
调用系统相机首先在android项目中需要在AndroidManifest.xml中申明,即就是注册相机功能,因为在android的规定中调用硬件中的API需要先声明对这个API的调用当然也需要相关权 ...
- 兼容Android 11 相机拍照,从相册中选择,裁剪图片
由于android 11对存储空间进行了更新,导致无法进入裁剪或者裁剪后无法保存,返回路径等问题. android 10以下可以参考:android 相机拍照,从相册中选择,裁剪图片 前面部分和之前的 ...
- android拍照保存到系统相册,调用系统相机拍照,并且保存到系统相册的一般套路...
最近遇到也一个需求:调用系统相机拍照,并且照片可以在系统相册显示. 关于照片显示在系统相册这个问题,因为安卓机型太多了,各大厂商都对原生系统进行了不同程度的定制,所以在一般情况下,有的手机会把图片直接 ...
- Android项目实战(二十六):蓝牙连接硬件设备开发规范流程
前言: 最近接触蓝牙开发,主要是通过蓝牙连接获取传感器硬件设备的数据,并进行处理. 网上学习一番,现整理出一套比较标准的 操作流程代码. 如果大家看得懂,将来只需要改下 硬件设备的MAC码 和 改下对 ...
- Android项目实战(二十七):数据交互(信息编辑)填写总结
前言: 项目中必定用到的数据填写需求.比如修改用户名的文字编辑对话框,修改生日的日期选择对话框等等.现总结一下,方便以后使用. 注: 先写实现过程,想要学习的同学可以看看,不需要的同学可以直接拉到最下 ...
最新文章
- 4.65FTP服务4.66测试登录FTP
- 短途人生- 让自己慢下来(39)
- 提高开发效率之安卓模板(上面有四种模板的教程,我之前会两种,看完之后还是只会两种2333)
- NEO智能合约开发(一)不可能完成的任务
- javaweb学习总结(七):HttpServletResponse对象(一)
- linux buffer cache 过高_怎么理解内存中的Buffer和Cache?
- 从报表到大数据分析,BI工具如何提高用户体验
- HDU1000 HDU1089-HDU1096 A+B for Input-Output Practice (I)-(VIII)(入门必备训练)
- HTML之组件margin、padding
- Create a Search Scope for a Sharepoint 2010 List or Library
- PDF417打印后扫描不出来(记录)
- vue组件库和组件文档生成
- NVIDIA助力风暴英雄黄金世俱杯Ballistix强势夺冠
- 阿里云DNS专家,手把手教你定位域名解析不生效
- v-for on stateful component root element because it renders multiple elements
- 两种电致发光器件EQE测量方法(光分布法和积分球法)
- 输出复杂的菱形(续)
- 计算机硬件知识:BIOS、EFI与UEFI详解!
- ZC706 GTX折腾记
- C语言 获取当前日期的昨天,前天,明天,后天方法