拍照

Intent takeIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);String timeStamp = new SimpleDateFormat("yyyyMMddmmss").format(new Date());
String imgFileName = "IMG_" + timeStamp;//核心 不可使用 Environment.getExternalStorageDirectory()
String path = context.getExternalCacheDir().getAbsolutePath() + File.separator + "images" + File.separator+ "photos";File file = new File(path);
if (!file.exists()) {file.mkdirs();
}File cameraFile = new File(file.getPath(),imgFileName)Uri fileUri;
if (Build.VERSION.SDK_INT < Build.VERSION_CODES.N) {fileUri = Uri.fromFile(cameraFile);
} else {fileUri = FileProvider.getUriForFile(context,context.getPackageName() + ".update.provider", cameraFile);
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) {//添加这一句表示对目标应用临时授权该Uri所代表的文件takeIntent.addFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);
}takeIntent.putExtra(MediaStore.EXTRA_OUTPUT, fileUri);
mContext.startActivityForResult(takeIntent, 100);

相册

Intent intentPhoto = new Intent(Intent.ACTION_PICK);
intentPhoto.setDataAndType(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, "image/*");
mContext.startActivityForResult(intentPhoto, 100);

Android 11 拍照选择相册适配相关推荐

  1. Android实现拍照选择相册图片上传图片(多图片上传)功能

    安卓多图片上传代码 直接上代码 1.主程序入口XML文件 <?xml version="1.0" encoding="utf-8"?> <ma ...

  2. Android 中拍照、相册选择、裁剪照片

    一个多月没总结知识点了,差点连博客账号都忘了...好了,步入正题,在 Android 中调用摄像头拍照获取图片或者是从相册中选取图片是很常见的功能,比如某些 APP 上传头像的功能就是一个例子. ** ...

  3. android实现拍照、相册选图、裁剪功能,兼容7.0以及小米

    现在一般的手机应用都会有上传头像的功能,我在实现这个功能的时候遇到很多问题,这里专门记录一下. add 2018/5/10 21:05 先列举一下我出现过的问题: 1.运行时权限 2.调用系统相机拍照 ...

  4. Android开发 拍照+读取相册+保存到本地

    Android Studio 新建项目,Minimum SDK选择API 28: android 9.0(Pie),在华为Mate20 Pro 测试通过. AndroidManifest.xml中添加 ...

  5. android点击选择相册,android: 从相册中选择照片

    虽然调用摄像头拍照既方便又快捷,但并不是每一次我们都需要去当场拍一张照片的. 因为每个人的手机相册里应该都会存有许许多多张照片,直接从相册里选取一张现有的照 片会比打开相机拍一张照片更加常用.一个优秀 ...

  6. Android 11系列:权限适配

    客户质疑我们的sdk没有适配android 11的权限.那么android 11的权限到底怎么啦? 存储权限,在 Android 6.0 之后就变成了危险权限,而到了 Android 11 上面变成了 ...

  7. android 小米手机选择相册图片截取照片不进onActivityResult报“保存时发生错误,保存失败”

    小米选择相册时如果不使用系统截屏,直接压缩不会报"保存时发生错误,保存失败"的错误,如果截屏就会报如上错误. 需要把URI地址转为图片地址,再包成file文件转为URI Uri u ...

  8. android 手机拍照、相册选择照片并显示

    关键代码: public class MainActivity extends AppCompatActivity implements View.OnClickListener {private B ...

  9. Unity Android通过拍照和相册上传头像(图片)

    Unity点击按钮调用AS中显示对话框选择是从相册中上传还是拍照上传,如果是相册直接获得路径传给Unity使用,如果是拍照,先拍照保存在本地,再将路径传递给Unity使用 Android中提供了Int ...

最新文章

  1. 几个不错的java类、jar包及其依赖查找网站。。。
  2. 程序员面试系列——选择排序
  3. Jira Concept- Issues
  4. iCOM组件(iComponent,应用或学习组件)
  5. 3、C#面向对象:封装、继承、多态、String、集合、文件(下)
  6. 阿里集团业务驱动的升级 —— 聊一聊Dubbo 3.0 的演进思路
  7. 在页面中给flash加链接
  8. matlab机器学习安装,机器学习(一):学习环境搭建
  9. OSCS开源软件安全周报,一分钟了解本周开源软件安全大事
  10. 电影整站程序 - webplayer9 p2p视频点播 - 电影整站系统 全部ASP源代码
  11. Win10系统下安装Debian11教程
  12. 泵体inventor制作教程_水泵体Inventor创建实例教程.ppt
  13. 计算机学院篮球队介绍,计算机学院研究生代表队获得篮球联赛冠军
  14. 哈工大软件构造lab3
  15. Kubernetes联合创始人Brendan Burns:K8s让企业上云更容易
  16. 游戏角色ai的实现方式讨论
  17. JavaScript进阶:如何写出优雅的JavaScript代码
  18. 今日小坑:Vue-Router之路径routes拼写错误
  19. vmware虚拟机镜像瘦身方法
  20. 实现个人微信同时接收企业号消息

热门文章

  1. 如何快速实现文章AI伪原创?
  2. Xamarin动作组件Crack,iOS和Android在C#和.NET
  3. 电视监控抗干扰设计及方法
  4. Ghost Win10系统X64位和32位10041装机版下载
  5. swf文件的正确打开方式
  6. 奇店社区团购智慧电商V1.3.9版本_团购小程序源码
  7. 人体检测算法,人流量统计,闯入分析
  8. DNS智能解析的搭建与配置
  9. 集身份证件采集、管理、核验于一体的证件管理专家
  10. 谷歌浏览器怎么长截图怎么截_chrome长截图如何操作_chrome怎么滚动截长图-win7之家...