android 图片处理方法(整理) /** * 将彩色图转换为灰度图 * @param img 位图 * @return 返回转换好的位图 */ public Bitmap convertGreyImg(Bitmap img) { int width = img.getWidth();
实现效果图:清单文件,下载和读写文件 <!-- 访问网络的权限 --> <uses-permission android:name="android.permission.INTERNET" /> <!-- 文件读取的权限 --> <uses-permission android:name="android.pe...
原创 2021-09-16 13:58:37
2419阅读
Android开源项目推荐之「图片加载到底哪家强」可以看到前四个是大家比较熟知的图片加载库,有 UniversalImageLoader、Picasso、Fresco、Glide, 至于第五个 ion 其实是一个网络库,只不过也提供了图片加载的功能,跟 Volley 类似,也提供图片加载的功能, 但是如果图片加载是一个强需求的话,我更喜欢专注的库,所以本文只讨论单纯的图片加载库。我相信大家很纠
转载 2023-09-11 21:30:33
72阅读
Android 不申请权限储存、删除相册图片前言最近重新看了下安卓的储存适配,结合之前做的拍照、裁切demo,小小实验了一下。Android 6.0增加了动态文件权限申请; Android 7.0需要使用FileProvider来获取Uri,不能直接使用file获得; Android 10.0引入了分区储存,并在Android 11.0中强制使用。Java的File变得越来越难使用,那安卓提供的
转载 2023-07-01 18:04:50
388阅读
中文模式下进入图库第一个界面来查看所有的相册集,按home键,设置手机语言为英文后,再回到图库中查看相册的名称仍然为中文。如何在手机更改语言后图库中相册的名称也进行语言更新 1、google default的设计是在创建各个album的构造函数中会根据资源类型来获取相册的名称,因此当图库暂停(执行了onPause)又再次进入时,语言并不会及时更新。 2、修改思路是:当再次进入图库时,根据相
原创 2023-03-11 13:33:38
154阅读
# Android-okhttp下载图片保存(刷新图库) ## 简介 在Android开发中,使用OkHttp库可以很方便地进行网络请求和下载任务。本文将教会刚入行的开发者如何使用OkHttp来下载图片保存到本地,同时刷新系统的图库。 ## 流程概述 下面是下载保存图片刷新图库的整个流程: ```mermaid journey title 下载保存图片刷新图库
原创 2023-08-28 06:28:49
1261阅读
最近在做一个从图库选择图片或拍照,然后裁剪的功能.本来是没问题的
转载 2023-01-05 14:43:37
679阅读
最近有些用户反映保存图片之后在系统图库找不到保存的图片,遂决定彻底查看解决下。 Adnroid中保存图片的方法可能有如下两种:第一种是自己写方法,如下代码:public static File saveImage(Bitmap bmp) { File appDir = new File(Environment.getExternalStorageDirectory(), "Boohee"
原创 2022-09-07 14:05:48
185阅读
比如有个图片是: /sdcard/img/1.pngvar f = '/sdcard/img/1.png';app.sendBroadcast(new Intent(Intent.ACTION_MEDIA_SCANNER_SCAN_FILE,android.net.Uri.fromFile(java.io.File(f))));这样再从APP中 就看不到刚才删除那张图片的缓存了.
原创 2021-12-24 14:50:46
602阅读
比如有个图片是: /sdcard/img/1.pngvar f = '/sdcard/img/1.png';app.s.io.File(f))));这样再从APP中 就看不到刚才删除那张图片的缓存了.
原创 2022-03-03 17:32:33
229阅读
# 教你解决 Android 图库无法打开图片的问题 在 Android 开发中,图库无法打开图片的问题常见于应用程序的图像处理模块。解决这个问题的过程通常可以分为几个步骤。下面将为你详细阐述解决方案,并提供必要的代码示例和解释。 ## 整体流程 | 步骤 | 描述 | |------|---------------------
原创 2024-09-20 05:04:23
110阅读
## Android 图库选择多张图片的实现 作为一名经验丰富的开发者,我将教会你如何实现在 Android 应用中选择多张图片的功能。下面是整个实现过程的步骤: | 步骤 | 动作 | |---|---| | 1 | 引入相关依赖 | | 2 | 显示图库选择界面 | | 3 | 选择多张图片 | | 4 | 处理选择的图片 | 下面我们一步一步来进行详细的实现。 ### 1. 引入相关
原创 2023-10-10 04:36:51
215阅读
Android的Gallery View是Android创建的首批小部件之一。 现在太老了,以至于有些人甚至很难找到 。 Gallery视图提供了一个可滚动对象的列表,就像标准ListView一样 。 使用“图库视图”的一个主要好处是它的定位功能。 当用户停止滚动时,最终显示的图像也会被捕捉到屏幕中央。 这意味着用户将不会一次查看两张单独的图像的一半,而作为开发人员,您也
转载 2023-06-28 16:33:41
54阅读
## 跳转图库选择图片 Android 在开发Android应用程序时,有时候我们需要让用户从手机图库中选择图片。这种需求在很多应用中都会遇到,比如社交应用、相册应用等。本文将介绍如何实现在Android应用中跳转到系统图库,让用户选择图片并将图片显示在应用中。 ### 实现步骤 1. **添加权限** 在`AndroidManifest.xml`文件中添加读取外部存储权限: ```xm
原创 2024-04-14 05:53:47
77阅读
说在开头Glide 最早是 google 内部员工的作品,后来被 google 发掘力推,15,16年可火了,但是奈何渐渐不敌 Fresco ,Fresco 的占用内存低的优势真是太强大了,因为 Fresco 使用了系统的共享内存,而不是 JVM 虚拟机所属的内存块。但是 Glide 是非常适合用来学习的,Glide 的代码结构非常优秀,记得郭琳郭姐说过,要是能把 Glide 用心读一遍,都会获得
 首先上个功能图:1.本地图片浏览器做成对话框的形式,可以显示文件夹 2. 图片支持多选 3. 图片点开可以大图浏览 4.用 ViewPager 来添加图片左右连续浏览效果 OK,看完可以大概了解了具体的功能。可以想到,整个过程需要处理显示大量的图片图片虽然可以选择在不显示的时候回收掉,但有很多地方有返回操作,为了操作效果的流畅,不可能点一次返回
在开始正文之前,先欣赏一下这个图片选择器的效果Matisse一、基本使用1、导入相应的依赖库Gradle implementation'com.github.bumptech.glide:glide:4.6.1' implementation'com.zhihu.android:matisse:0.5.2-beta3'有一点要注意一下, 这个图片选择库是使用 Glide 或 Picasso 作
转载 2023-08-01 11:41:14
176阅读
Android4.0图库Gallery2代码分析(一) 程序总体结构Gallery2的用例图分析:Gallery2主要功能是实现本地存储器、MTP存储器和网络存储器中媒体(图像和视频)的浏览、显示和更多操作(删除、分享、选择和缩放等)。下面用一张简单的用例图描述了Gallery2的功能和职责。Gallery2中主要界面:AlbumSetPage.java(相册缩略图); Al
这篇文章其实也可以起另外一个标题:android 如何高效的展示图片学习和使用常见的技术去处理和加载图片,能让你的用户界面快速响应,并且能避免动不动就超出了受限内存。可能你一不小心,就会导致内存消耗完毕从而crash,抛出java.lang.OutofMemoryError: bitmap size exceeds VM budget,在应用程序中加载图片是个棘手的问题,主要包括以下几个原因:1.
Android的开发过程中,我们可能会读取手机里面的照片或者通过相机拍摄获取照片,这是两种常用的获取图片的方式,在做项目过程中也会经常遇到,下面来介绍一下这两种获取方式..1.从本地相册获取照片:一般就是写出这个方法protectedvoid 1. new 2. "p_w_picpath/*");//相片类型 3. startActivityForResult(intent,
转载 2023-08-02 17:03:39
180阅读
  • 1
  • 2
  • 3
  • 4
  • 5