iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何适配AndroidQ拍照和读取相册图片?
  • 722
分享到

如何适配AndroidQ拍照和读取相册图片?

2023-05-30 17:05:17 722人浏览 泡泡鱼
摘要

不懂如何适配AndroidQ拍照和读取相册图片??其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。Google发行Android Q版本也有很长一段时间了,华为应用市场已经要求要适配Andr

不懂如何适配AndroidQ拍照和读取相册图片??其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。

Google发行Android Q版本也有很长一段时间了,华为应用市场已经要求要适配Android Q版本了,所以,我们也要去对Android Q进行适配。

先讲一下咱们这节用到的新特性

  • Android Q文件存储机制修改成了沙盒模式,类似于iOS
  • 应用只能访问自己沙盒下的文件和公共媒体文件

如果有想具体了解Android Q新版特效的可以去 官方文档
我们在这个地方记录一下Android Q版本进行拍照保存到相册的功能。

权限问题

Android Q不再需要申请文件读写权限,默认可以读写自己沙盒文件和公共媒体文件。因为相册属于公共媒体文件,所以,Android Q 可以不用 再动态申请权限。但是Android Q以下版本必须要申请权限才可以访问。

拍照

图片正常保存

拍照:Android Q之前版本使用的,将图片保存到指定文件夹,拍照完成后需要通知相册刷新

拍照代码

// 拍照存放路径    File fileDir = new File(Environment.getExternalStorageDirectory(), "Pictures");    if (!fileDir.exists()) {      fileDir.mkdir();    } //图片名称    String fileName = "/IMG_" + System.currentTimeMillis() + ".jpg";    //跳转到相机    Intent intent = new Intent(MediaStore.ACTioN_IMAGE_CAPTURE);    Uri uri;    //适配Android N之后版本    if (Build.VERSION.SDK_INT >= 24) {      uri = FileProvider.getUriForFile(this, ImagePickerProvider.getFileProviderName(this), new File(mFilePath));    } else {    //适配Android N版本之前      uri = Uri.fromFile(new File(mFilePath));    }    intent.putExtra(MediaStore.EXTRA_OUTPUT, uri);    //跳转,需要在onActivityResult进行处理    startActivityForResult(intent, 1111);

--结束END--

本文标题: 如何适配AndroidQ拍照和读取相册图片?

本文链接: https://www.lsjlt.com/news/219934.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何适配AndroidQ拍照和读取相册图片?
    不懂如何适配AndroidQ拍照和读取相册图片??其实想解决这个问题也不难,下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。Google发行Android Q版本也有很长一段时间了,华为应用市场已经要求要适配Andr...
    99+
    2023-05-30
  • 微信小程序如何实现拍照和相册选取图片
    这篇文章将为大家详细讲解有关微信小程序如何实现拍照和相册选取图片,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。具体内容如下布局:<!--pages/camera/camera.wxml-->&...
    99+
    2023-06-15
  • android实现拍照或从相册选取图片
    从相册或拍照更换图片功能的实现:(取图无裁剪功能) 获取图片方式: (类似更换头像的效果) 1、手机拍照 选择图片; 2、相册选取图片; 本文只是简单实现该功能,页面展示有些简陋,...
    99+
    2024-04-02
  • 微信小程序实现拍照和相册选取图片
    本文实例为大家分享了微信小程序实现拍照和相册选取图片的具体代码,供大家参考,具体内容如下 布局: <!--pages/camera/camera.wxml--> &l...
    99+
    2024-04-02
  • 微信小程序中如何实现拍照或从相册选取图片上传
    这篇文章主要介绍了微信小程序中如何实现拍照或从相册选取图片上传,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。upload.wxml<!...
    99+
    2024-04-02
  • H5如何调用相机拍照并压缩图片
    这篇文章给大家分享的是有关H5如何调用相机拍照并压缩图片的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。背景最近要做一个h6的页面,主要功能就是调用相机拍照或者是相册选图并且把照片...
    99+
    2024-04-02
  • Android读取本地照片和视频相册实例代码
    前言项目中经常要选择本地照片或者视频的需求,如果去扫描整个SD卡就太耗时间,其实Android系统在启动时就已经把整个设备中的多媒体文件信息(文件名,类型,大小等)都存到了数据库,然后提供了ContentPrivider这个API来管理这个...
    99+
    2023-05-31
    android 相册 roi
  • Android通过手机拍照或从本地相册选取图片设置头像
    像微信、QQ、微博等社交类的APP,通常都有设置头像的功能,设置头像通常有两种方式: 让用户通过选择本地相册之类的图片库中已有的图像,裁剪后作为头像。 让用户启动手机的相机拍照,拍完照片后裁剪,然后作为头像。 ...
    99+
    2023-05-31
    android 头像 本地相册
  • 微信小程序中怎么实现拍照或从相册选取图片上传
    这篇文章主要讲解了“微信小程序中怎么实现拍照或从相册选取图片上传”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“微信小程序中怎么实现拍照或从相册选取图片上传”吧!发现问题老大要让我实现下载xl...
    99+
    2023-06-30
  • 小程序从相册获取图片并上传及使用相机拍照功能的方法
    今天小编给大家分享一下小程序从相册获取图片并上传及使用相机拍照功能的方法的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1.i...
    99+
    2023-06-26
  • Android如何实现拍照或者选取本地图片
    这篇文章主要介绍Android如何实现拍照或者选取本地图片,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!具体内容如下总体流程从selectPhotoActivity中启动图册或者相机,再根据获取的uri进行...
    99+
    2023-06-29
  • 小程序如何获取本地相册及开发拍照功能
    这篇文章主要介绍“小程序如何获取本地相册及开发拍照功能”,在日常操作中,相信很多人在小程序如何获取本地相册及开发拍照功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序如何获取本地相册及开发拍照功能”的疑...
    99+
    2023-06-26
  • 微信小程序开发中如何实现从本地相册选择图片或使用相机拍照
    这篇文章主要为大家展示了微信小程序开发中如何实现从本地相册选择图片或使用相机拍照,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“微信小程序开发中如何实现从本地相册选择图片或使用相机拍照”这篇文章吧。...
    99+
    2023-06-26
  • HTML5中如何使用Plus实现手机APP拍照或相册选择图片上传功能
    这篇文章给大家分享的是有关HTML5中如何使用Plus实现手机APP拍照或相册选择图片上传功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。利用HTML Plus的Camera、GalleryIO、Storage...
    99+
    2023-06-09
  • Android应用如何获取相册中的图片
    这篇文章给大家介绍Android应用如何获取相册中的图片,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。容易出错的地方:当我们指定了照片的uri路径,我们就不能通过data.getData();来获取uri,而应该直接拿...
    99+
    2023-05-31
    android roi
  • 微信小程序如何调用内置照相机实现拍照及图片上传
    这篇文章主要介绍了微信小程序如何调用内置照相机实现拍照及图片上传的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序如何调用内置照相机实现拍照及图片上传文章都会有所收获,下面我们一起来看看吧。  1.ind...
    99+
    2023-06-26
  • HTML5 和小程序如何实现拍照图片旋转、压缩和上传功能
    这篇文章给大家分享的是有关HTML5 和小程序如何实现拍照图片旋转、压缩和上传功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近接到一个“发表评论”的需求:用户输入评论并且可以拍照或从相册选择图片上传,即支持...
    99+
    2023-06-09
  • Java如何实现添加,读取和删除Excel图片
    本篇内容主要讲解“Java如何实现添加,读取和删除Excel图片”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Java如何实现添加,读取和删除Excel图片”吧!介绍工具:Free Spire....
    99+
    2023-06-30
  • 如何在Android应用中利用phonegap实现从相册中获取图片
    今天就跟大家聊聊有关如何在Android应用中利用phonegap实现从相册中获取图片,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。具体方法如下<!DOCTYPE h...
    99+
    2023-05-31
    android phonegap roi
  • 如何利用Java读取Word表格中文本和图片
    这篇文章主要介绍“如何利用Java读取Word表格中文本和图片”,在日常操作中,相信很多人在如何利用Java读取Word表格中文本和图片问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何利用Java读取Wor...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作