iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Android中怎么将图片存入系统相册
  • 497
分享到

Android中怎么将图片存入系统相册

android 2023-05-31 00:05:15 497人浏览 独家记忆
摘要

本篇文章为大家展示了Android中怎么将图片存入系统相册,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Android 图片存入系统相册更新显示实例详解在开发android的过程中,我们避免不了可能

本篇文章为大家展示了Android中怎么将图片存入系统相册,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

Android 图片存入系统相册更新显示实例详解

开发android的过程中,我们避免不了可能会涉及到做一个自定义相册或则会去本地创建一个文件夹来存储我们需要的图片。拿相册来说,比如我们创建一个test的文件夹,拍完一张照片后存储到这个指定的test文件夹里,然后在相册里面显示出来,就像微信的效果一样。拍完即可立即显示。但是,在实际开发过程中我们保存完一张图片后并不能立即更新显示出来这个图片,需要我们重启手机才能在系统相册中显示出来。

     这里先提供一个插入系统图库的方法:

     MediaStore.Images.Media.insertImage(getContentResolver(), mBitmap, "", "");
通过该方法即可把图片插入到系统图库中。但是,插入后并不会立即显示出来,需要发送一个广播:sendBroadcast(new Intent(Intent.ACTioN_MEDIA_MOUNTED, Uri.parse("file://"+ Environment.getExternalStorageDirectory())));
来通知系统进行整个sd卡的扫描,如果sd里面的东西越多就会扫描的越久,并且扫描中我们不能访问sd卡,所以这样的实现方式对用户来说并不友好。

     这里我们可以使用系统api:MediaScannerConnection给我们的方法来进行扫描更新:

  @Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); mHandler.sendEmptyMessageDelayed(1, 2000); mConnection =new MediaScannerConnection(mContext,this);}@Overridepublic void onMediaScannerConnected() { mConnection.scanFile("/sdcard/image.jpg", "image/jpeg");}@Overridepublic void onScanCompleted(String s, Uri uri) { Log.v("huan", "scan completed"); mConnection.disconnect();}

但是该种方法我在使用过程中发现一个问题就是:传入的context会被MediaScannerConnection一直持有,导致oom。所以在使用过程中在activity使用时还需要注意。

     另外我们还可以通过指定路径的方式来进行广播,这样就可以避免扫描整个sd卡:   

sendBroadcast(new Intent(Intent.ACTION_MEDIA_MOUNTED, Uri.parse("file://" + Environment.getExternalStorageDirectory() + picPath)));

上述内容就是Android中怎么将图片存入系统相册,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注编程网精选频道。

--结束END--

本文标题: Android中怎么将图片存入系统相册

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

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

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

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

下载Word文档
猜你喜欢
  • Android中怎么将图片存入系统相册
    本篇文章为大家展示了Android中怎么将图片存入系统相册,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Android 图片存入系统相册更新显示实例详解在开发android的过程中,我们避免不了可能...
    99+
    2023-05-31
    android
  • Android应用中怎么将图片保存到本地相册
    这篇文章将为大家详细讲解有关Android应用中怎么将图片保存到本地相册,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。首先是保存图片到本地private static f...
    99+
    2023-05-31
    android roi
  • Android 保存图片到相册
    保存图片的方式分为两种: Android Q 以上 Android Q 以下 补充知识: Android Q 以上的保存图片 保存到应用的内部存储空间 (内部存储) 保存到 Android 系统设置的共享存储空间(外部储存) 图片(包括照片...
    99+
    2023-08-31
    android
  • android保存图片到相册功能怎么实现
    要实现在Android应用中保存图片到相册的功能,可以按照以下步骤进行操作: 首先,确保应用已经获取了写入外部存储的权限。在And...
    99+
    2024-04-02
  • android加载系统相册图片并显示详解
    1,下载ImageLoad.jar包放入项目libs文件夹中,并点击右键—>add as Library 2,首先记得在Manifest.xml注册权限(注:6.0以后的版本要...
    99+
    2024-04-02
  • Android中怎么保存图片到系统图库
    这篇文章将为大家详细讲解有关Android中怎么保存图片到系统图库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。第一种是自己写方法,如下代码:public static ...
    99+
    2023-05-30
    android
  • android如何加载系统相册图片并显示
    这期内容当中小编将会给大家带来有关android如何加载系统相册图片并显示,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。1,下载ImageLoad.jar包放入项目libs文件夹中,并点击右键—>a...
    99+
    2023-06-22
  • android中怎么实现在相册中选择图片
    这期内容当中小编将会给大家带来有关android中怎么实现在相册中选择图片,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。首先在 activity_main.xml 文件中增加一个 Button,用来触发从...
    99+
    2023-05-30
  • android 11及以上保存图片视频到相册
    Android 10之前版本主要步骤 请求读写权限图片/视频下载到/storage/emulated/0/Android/data/包名/xxx复制到系统相册目录下扫描媒体库 Android 10及以上版本主要步骤 请求读写权限图片/视频下...
    99+
    2023-08-31
    android android studio ide
  • 怎么在android中实现拍从相册中选取图片
    这篇文章将为大家详细讲解有关怎么在android中实现拍从相册中选取图片,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。获取图片方式: (类似更换头像的效果)手机拍照 选择图片;2、相册选取图...
    99+
    2023-06-14
  • android中怎么将图片路径与Uri相互转换
    android中怎么将图片路径与Uri相互转换?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。一个android文件的Uri地址一般如下: content://media/ext...
    99+
    2023-05-31
    android uri 相互
  • Android应用如何获取相册中的图片
    这篇文章给大家介绍Android应用如何获取相册中的图片,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。容易出错的地方:当我们指定了照片的uri路径,我们就不能通过data.getData();来获取uri,而应该直接拿...
    99+
    2023-05-31
    android roi
  • Android中怎么将图片存储到指定路径
    本篇文章为大家展示了Android中怎么将图片存储到指定路径,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。首先是长按保存:这个可以去参照网络上的,无非是自己先要拼接好一个文件路径。注意:IO流只能帮...
    99+
    2023-05-31
    android
  • 微信小程序实现将图片保存到手机相册
    实现思路: 首先我们需要调用 wx.downloadFile 方法下载文件资源到本地,然后利用 wx.saveImageToPhotosAlbum 方法保存图片到系统相册,需要注意的是这样写很可能会因为没有权限而导致下载不了图片,所以我们最...
    99+
    2023-09-03
    微信小程序 小程序 javascript
  • 使用Android怎么从相册中选取照片
    使用Android怎么从相册中选取照片?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。(1)直接选择相册后返回第一步就是主要跳转的相册 //在这里跳转到...
    99+
    2023-05-30
    android
  • java怎么将图片存入mysql数据库
    要将图片存入MySQL数据库,可以使用以下步骤: 1、首先,将图片转换为字节数组。可以使用Java的FileInputStream和...
    99+
    2024-04-19
    java mysql
  • Android开发之保存图片到相册的三种方法详解
    目录方法一方法二方法三有三种方法如下:三个方法都需要动态申请读写权限否则保存图片到相册也会失败 方法一 public static void saveBitmap(Bit...
    99+
    2024-04-02
  • Android 数据库中怎么存取图片
    Android 数据库中怎么存取图片,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、数据库创建和存取方法:在数据库创建时,图片字段的数据...
    99+
    2024-04-02
  • java怎么将图片按照原尺寸比例存入word中
    本篇内容介绍了“java怎么将图片按照原尺寸比例存入word中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!java 图片按照原尺寸比例存入...
    99+
    2023-06-20
  • Android中图片占用内存的深入分析
    目录前言一、图片占用内存与宽、高、色彩模式的关系二、图片占用内存与存放文件夹的关系三、从文件中加载图片和从网络加载图片占用内存四、色彩模式五、总结前言 Android 在加载图片的时...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作