E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Android图片
Android图片
加载之ImageLoader
ImageLoader特征:1、多线程下载图片,图片可以来源于网络,文件系统,项目文件夹assets中以及drawable中等2、支持随意的配置ImageLoader,例如线程池,图片下载器,内存缓存策略,硬盘缓存策略,图片显示选项以及其他的一些配置3、支持图片的内存缓存,文件系统缓存或者SD卡缓存4、根据控件(ImageView)的大小对Bitmap进行裁剪,减少Bitmap占用过多的内存5、较
专属守护
·
2019-11-08 15:50
Android图片
加载框架——Glide(Glide v4)
前言android中图片加载框架有很多,所有框架最终达到的目都是在Android平台上以极度简单的方式加载和展示图片,如果我们每个都拿来学习和使用的话,这样会极大的浪费我们的时间和经历,所以经过我的一番比较之后,我决定用Glide作为我研究和今后使用的对象。经过一个礼拜的学习和研究之后,我发现Glide是真的强大,通过简单的一行代码就可以展示图片,但是其背后所做的是事却是我们没法想象的,想深入去学
luoqiang108
·
2019-11-08 11:55
Android View如何加载drawable资源
Android开发时难免会遇到图片加载的问题,简单的做法就是把问题丢给图片框架处理,几个主流的图片框架各有特色,这里也不展开说,今天突然想了解一下
Android图片
资源的加载,主要是想参考一下,view
Brian512
·
2019-11-07 16:48
Glide(图片加载)
GlideGlide使用文档Glide系列教程玩转Glide的Target对象Glide-内存缓存与磁盘缓存
android图片
加载库Glide的使用介绍常见问题Glide加载相同URL时由于缓存无法更新图片的问题
大灰狼zz
·
2019-11-04 17:12
2018-01-23
Android图片
缓存之初识Glide
前言:前面总结学习了图片的使用以及Lru算法,今天来学习一下比较优秀的图片缓存开源框架。技术本身就要不断的更迭,从最初的自己使用SoftReference实现自己的图片缓存,到后来做电商项目自己的实现方案不能满足项目的需求改用Afinal,由于Afinal不再维护而选择了师出同门的Xutils,中间也接触过别的开源框架比如Picasso,对Picasso的第一次印象就不太好,初次接触是拿到了公司刚
王培921223
·
2019-11-04 05:12
Android图片
加载框架--Universal-Image-Loader源码解析
前言提到图片加载框架,最经典的应该就是Universal-Image-Loader了。此篇文章不会涉及如何使用,而是通过查看源码的方式对框架的原理进行理解。源码解析当我们要显示一张图片时,实际上只需要一行代码就可以做到:ImageLoader.getInstance().displayImage(address,imgv);getInstance()很显然是一个单例模式,那么我们跟进去displa
gustiness
·
2019-11-04 04:15
ImageLoader源码解析
title:imageLoader解析date:2017-09-0219:00:47categories:源码解读tags:图片加载ImageLoader是最早开源的
Android图片
缓存库,强大的缓存机制
小人物灌篮
·
2019-11-02 22:32
(转)
Android图片
加载框架
原文:http://www.jianshu.com/p/3ac30878c72c一、UniversalImageLoaderhttps://github.com/nostra13/Android-Universal-Image-LoaderUIL可以算是老牌最火的图片加载库了,使用过这个框架的项目可以说多到教你做人。可惜的是该作者在项目中说明已经停止了对该项目的维护。这就意味着以后任何的新特性都不
lioilwin
·
2019-11-02 19:22
Android图片
选择器,支持拍照、从相册选择、裁剪、自定义主题
在很多项目中都会用到图片选择器,比如在选择头像的时候,还会要求选择图片进行裁剪后再进行上传;而有的项目要支持拍照后进行图片裁剪再进行上传。由于Android系统兼容性问题,我们不得不考虑自己实现图片裁剪的整个过程。本项目就是在这样的环境下诞生的。为了能够快速引用到项目中,这里选择了自定义主题,在库中定义了默认属性,如果主题不符合你的需求,那就继承默认主题VanTheme进行重写覆盖就好了。所有属性
AJoyce_
·
2019-11-01 23:58
摘抄
android图片
中添加文字水印
*添加文字到图片,类似水印文字。*@paramgContext*@paramgResId*@paramgText*@return*/publicstaticBitmapdrawTextToBitmap(ContextgContext,intgResId,StringgText){Resourcesresources=gContext.getResources();floatscale=resour
明慢慢
·
2019-10-31 21:23
Android图片
加载Glide用法
导入Picasso和Glide都在jcenter上。在项目中添加依赖非常简单:Picassodependencies{compile'com.squareup.picasso:picasso:2.5.1'}Glidedependencies{compile'com.github.bumptech.glide:glide:3.5.2'compile'com.android.support:suppo
瀚海江天
·
2019-10-31 10:07
Android图片
压缩加密上传 - JPEG压缩算法解析
1.概述我们在开发的过程中,肯定很多项目都需要上传图片文件,我们往往都是直接上传,相信很多都并未对其做过压缩。当然很多哥们估计也在这方面费劲心思,往往都是采用google提供好的BitmapFactory,但是效果不太理想,如果觉得还行那请把3M的图片压缩到30K或者更小试试看看效果,这里考大家一个经常问到的面试题:一张421x633的PNG图片,我把它放到drawable-xhdpi目录下,在红
红橙Darren
·
2019-10-31 01:37
android图片
加水印
publicstaticBitmapcreateWaterMaskBitmap(Bitmapsrc,Bitmapwatermark){intpaddingTop;if(src==null){returnnull;}//获取图片宽高intwidth=src.getWidth();intheight=src.getHeight();//获取水印图片宽高intwatermarkWidth=waterma
starCoder
·
2019-10-30 22:00
note_28:RecyclerView分标题栏和内容栏的实现和Glide加载图片并将图片变成灰度图
RecyclerView分标题栏和内容栏的实现和Glide加载图片并将图片变成灰度图参考:RecyclerView有标题栏的分类列表自定义列数(不同行设置不同个子项item)
Android图片
转换类1.
Champagne&Caviar
·
2019-10-22 19:54
安卓
note
菜鸟
Android入门教程之Picasso框架
二、Picasso的特性Picasso是一个
Android图片
加载缓存框架,它具有如下特性:1.支持任务优先级,会优先加载“优先级”较高的图片。
·
2019-09-25 06:55
分享实现
Android图片
选择的两种方式
Android选择图片的两种方式:第一种:单张选取通过隐式启动activity,跳转到相册选择一张返回结果关键代码如下:发送请求:privatestaticfinalintPICTURE=10086;//requestcodeIntentintent=newIntent();if(Build.VERSION.SDK_INTBYTES_IN_KILOBYTES){fileSize=size/BYTE
·
2019-09-25 04:23
Android 图片选择详解及实例代码
Android图片
选择可以达到的效果:1.第一个图片的位置放照相机,点击打开照相机2.其余的是显示全部存储的图片,点击一次是查看大图,长按则是每张图片出现一个checkBox,可以进行选择下面是实例效果图
·
2019-09-24 14:53
Android图片
压缩的实例详解
Android图片
压缩的实例详解在做微信分享的时候,由于分享的缩略图要求不得大于32K,否则不能调起微信,所以总结了一下
Android图片
的压缩问题,大部分资料都是来自网上各位的分享,自己只是完善或修改了一下
·
2019-09-24 14:36
Android 图片缓存机制的深入理解
Android图片
缓存机制的深入理解Android加载一张图片到用户界面是很简单的,但是当一次加载多张图片时,情况就变得复杂起来。
·
2019-09-24 14:35
Android 图片显示与屏幕适配的问题
Android图片
显示与屏幕适配的问题在Android开发中比较头疼的是Android的分辨率问题,那么这里给大家介绍个万能办法,这个办法的优点是可以实现万能适应,给开发和美工设计提供了依据,但是对开发来说代码量也不少
·
2019-09-24 13:13
Android 图片存入系统相册更新显示实例详解
Android图片
存入系统相册更新显示实例详解在开发android的过程中,我们避免不了可能会涉及到做一个自定义相册或则会去本地创建一个文件夹来存储我们需要的图片。
·
2019-09-24 13:27
Android 图片的三级缓存机制实例分析
Android图片
的三级缓存机制实例分析当我们获取图片的时候,如果不加以协调好图片的缓存,就会造成大流量,费流量应用,用户体验不好,影响后期发展。
·
2019-09-24 12:37
android图片
文件的路径地址与Uri的相互转换方法
一个android文件的Uri地址一般如下:content://media/external/images/media/62026这是一张图片的Uri,那么我们如何根据这个Uri获得其在文件系统中的路径呢?其实很简单,直接上代码:publicstaticStringgetRealFilePath(finalContextcontext,finalUriuri){if(null==uri)retur
·
2019-09-24 12:44
android实现图片上传功能(springMvc)
本文实例为大家分享了
Android图片
上传的具体代码,供大家参考,具体内容如下Android端:StringfileName=tvFilename.getText().toString();RequestBodydescription
·
2019-09-24 11:08
设计简单的
Android图片
加载框架
目前Android发展至今优秀的图片加载框架太多,例如:Volley,Picasso,Imageloader,Glide等等。但是作为程序猿,懂得其中的实现原理还是相当重要的,只有懂得才能更好地使用。于是乎,今天我就简单设计一个网络加载图片框架。主要就是熟悉图片的网络加载机制。一般来说,一个优秀的图片加载框架(ImageLoader)应该具备如下功能:图片压缩内存缓存磁盘缓存图片的同步加载图片的异
·
2019-09-24 04:18
Android图片
转换器代码分享
MainActivity.javapackagecom.zhang.showPhoto;importandroid.app.ActionBar.LayoutParams;importandroid.app.Activity;importandroid.os.Bundle;importandroid.view.View;importandroid.view.View.OnClickListener;
·
2019-09-23 23:05
Android实现图片浏览器示例
本文所述为一个基础的
Android图片
浏览器代码,是仿写Google原版实现的,代码中实现了主要的实现过程和方法,具体的完善还需要自己添加,代码中有很多注释,可帮助新手们快速理解代码,使用了部分图像资源
·
2019-09-23 18:57
Android图片
压缩几种方式总结
Android图片
压缩几种方式总结图片压缩在Android开发中很常见也很重要,防止图片的OOM也是压缩的重要原因。
·
2019-09-22 22:09
Android 图片框架原理——Glide源码分析
buildImageViewTarget()2、关注1:buildRequest构建3、关注2:runRequest执行总结补充,Glide缓存机制:前言作用Android开发者,相信大家都知道Glide这款优秀的
Android
艾阳丶
·
2019-08-23 16:55
Android
Android学习笔记:Universal-Image-Loader
在
Android图片
处理中需要考虑的问题很多,例如OOM、图片缓存和网络图片加载、多线程问题及图片压缩处理等等复杂的问题。
浩比浩比
·
2019-07-16 00:00
Android
Android学习笔记
Android中通过Luban压缩框架实现对图片的压缩
LubanLuban——
Android图片
压缩框架,主要是仿微信朋友圈压缩策略框架的github链接:https://github.com/Curzibn/Luban接下来来介绍如何使用:导入compile'top.zibin
Abner_Crazy
·
2019-07-02 10:04
Bitmap如何存储原始数据
原文地址原创文章,未经作者允许不得转载眉共春山争秀可怜长皱莫将清泪湿花枝,恐花也、如人瘦概述Bitmap是
Android图片
处理这块绕不过的一个主题,在处理Bitmap缓存这方面,一般会分为两部分:内存缓存和磁盘缓存
AiLoiii
·
2019-06-30 21:01
Android开发问
Android图片
视频拍摄选取及压缩
Android图片
视频选取及压缩上传此博客的主要技术点需求开车了图片选择库视频压缩上传此博客的主要技术点视频拍摄、视频选取获取视频地址视频压缩视频上传需求我的项目1.0版本最近刚上线了,里面涉及到了发布日志的功能
Wuli_ENZO
·
2019-06-06 16:01
Android
Android图片
轮播列表的实现
这个效果在交友app中比较常见,一般作为首页使用,顶部是一个自动轮播的ViewPager,下面放一个横向LinearLayout,最下面要放一个ListView,但是注意这三个部分都支持滑动,应该和固定在顶部的标题栏和底部的操作栏分开,也就是把ViewPager和LinearLayout以及ListView都放在父控件ScrollView里面布局文件代码:主窗口代码:publicclassInde
free5156
·
2019-06-04 10:13
Java
[精]
android图片
加载机制和缓存机制 【待丰富中】
1:android如果之前加载过这个照片,那么是会复用的,如果没有,那么会创建的图片的大小的计算像素1024*1024的话,内存所占用的大小是1024*1024*4(这里面的4,就是我们rgb的那个值+透明度),这里就是4MB,注意这里是大B2:图片内存的占用空间和像素有关是一个定值,多大的像素占用的内存值是固定的,但是磁盘的占用空间是不一样的,相同的像素占用的磁盘空间不一定相同,例如我们的桌面的
千雅爸爸
·
2019-06-03 00:00
tb
Android图片
加载优化
Android图片
加载优化在Android开发中图片加载往往是导致OOM(OutofMemory)的主要原因,所以图片的压缩不得不作为Android开发中比用的一项技能点,以下将以简单的方式进行优化。
qylost
·
2019-06-03 00:00
kotlin
android相关问题
android
Android图片
压缩工具,仿微信朋友圈压缩策略Luban(鲁班)
目录介绍效果与对比使用简单分析源码算法步骤介绍目前做App开发总绕不开图片这个元素。但是随着手机拍照分辨率的提升,图片的压缩成为一个很重要的问题。单纯对图片进行裁切,压缩已经有很多文章介绍。但是裁切成多少,压缩成多少却很难控制好,裁切过头图片太小,质量压缩过头则显示效果太差。于是自然想到App巨头“微信”会是怎么处理,Luban(鲁班)就是通过在微信朋友圈发送近100张不同分辨率图片,对比原图与微
工程师丶佛爷
·
2019-05-30 16:14
原创
Android图片
加载框架Fresco使用详解
前言Fresco是一个出自Facebook的功能强大的图片加载库优缺点优点:内存自动回收。图片不可见时,会及时自动释放所占用的内存,尽可能地避免OOM三级缓存机制。两级内存缓存(解码的与未解码的)+一级磁盘缓存,提升加载速度,节省内存占用空间支持各种加载场景。如动图加载、高斯模糊等常见的图片加载场景。另外还提供了独特的渐进式加载、先加载小图再加载大图,加载进度等功能(很强大)。缺点:体积大(很胖)
Android高级工程师
·
2019-05-07 17:56
Android图片
或拍照选择图片功能实例代码
前言一般公司都有更换用户头像功能,需要从图库中选择图片或者拍照,基本还会对图片进行裁剪。最近抽空就做了一些简单的封装,方便以后使用。主要是用了建造者模式,链式调用,方便简单。可以自定义图片路径,附带裁剪和简单压缩功能。使用实例如下:ChooseImageTask.getInstance().createBuilder(this).setFileName("图片名称")//有默认的.setFileP
Gxinyu
·
2019-05-06 11:29
Android图片
异步加载框架Android-Universal-Image-Loader
Android-Universal-Image-Loader是一个图片异步加载,缓存和显示的框架。这个框架已经被很多开发者所使用,是最常用的几个Android开源项目之一,主流的应用,随便反编译几个,都可以见到它的身影。淘宝,天猫,Facebook,京东商城等都用到了这个项目。该项目的Github地址链接:https://github.com/nostra13/Android-Universal-
Android_FLING
·
2019-04-26 17:33
Android技术
android图片
拼接 图形验证码多行多列拼接
做了一个需求,后台接口返回给前端的不是一张完整的图形验证码而是4行5列的base64的数组,接口内容如下{"status":"2000","message":"success","data":[[{"x":0,"y":0,"img":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAJCAYAAAA2NNx1AAAAfUlEQVR42mP4
混迹码圈
·
2019-04-17 17:53
图形验证码拼接
图片拼接
android
android图片
处理(平移、缩放、镜面、倒影)
android系统提供了对图片的一些列操作,包括图片的平移、缩放、镜面、倒影等操作。示例代码旋转BitmapcopyBitmap=Bitmap.createBitmap(bitmap.getWidth(),bitmap.getHeight()+120,bitmap.getConfig());//相当于创建了一张白纸Paintpaint=newPaint();//创建一个画笔Canvascanvas
ITzhongzi
·
2019-04-04 11:11
Android学习笔记
Android图片
选择及拍照的整体解决方案(兼容:6.0权限+7.0Provider)
注:本文所写内容已验证图片选择及拍照可以说是最常见的使用场景之一,本文所使用的权限框架为Rxjava,图片框架为知乎开源的Matisse;即使使用的是框架,但还是有很多需要注意的细节点,为此写个博客梳理一下。步骤一(配置):1.兼容7.0:(1)在AndroidManifest增添以下内容........(2).在res文件夹下创建xml文件夹,再在里面场景:名A.xml文件;内容如下:2.依赖:
Coke可乐
·
2019-04-03 19:44
组件
Android图片
二次缓存案例
首先建立一个布局:点击按钮获取图片:@SuppressLint("AppCompatCustomView")publicclassMyImageViewextendsImageView{publicstaticfinalintGET_DATA_SUCCESS=1;publicstaticfinalintNETWORK_ERROR=2;publicstaticfinalintSERVER_ERROR
IKMIC
·
2019-04-02 15:19
安卓
Android图片
处理相关开源库
1.Glide说明:非常出名好用的图片加载框架repositories{mavenCentral()google()}dependencies{implementation'com.github.bumptech.glide:glide:4.9.0'annotationProcessor'com.github.bumptech.glide:compiler:4.9.0'}2.Luban说明:Lub
AndyLuo2018
·
2019-03-30 15:22
Glide V4 坑用法
Glidev4 快速高效的
Android图片
加载库 English /*Tip:如果您认为本翻译有用,请点击 支持我们,让更多人看到它!
syaka007
·
2019-03-26 16:30
android
android图片
加载完成后涟漪特效
先上效果图思路:就是重写了View布局,然后通过drawArc来实现具体代码如下/***author:siney*Date:2019/2/21*description:*/publicclassRippleImageextendsAppCompatImageView{publicRippleImage(Contextcontext){super(context);}publicRippleImag
SineyCoder
·
2019-02-21 13:59
android
从源码角度深入理解Glide(上)
glide_logo.png谈到Glide,从英文字面意思有滑行、滑动的意思;而Android从开发的角度我们知道它是一款图片加载框架,这里引用官方文档的一句话“Glide是一个快速高效的
Android
maoqitian
·
2019-02-20 23:24
android图片
蒙层
这里我们使用一个自定义view来为图片蒙层。该方法投机取巧,直接把一张有透明效果的图片直接画到原图上。tranparent.png那张图片可以换成用bitmap自己画,以后改进。先上效果图:上面是原图,下面是蒙层后的效果publicclassCenterImageextendsImageView{privatePaintpaint;privatebooleanisCenterImgShow;pri
zorro
·
2019-02-18 00:00
android
【性能优化】
Android图片
优化
前言如今图片已经是app非常重要的一部分,它比文字更有表现力也更容易为用户认知。在移动开发中,图片优化也是非常重要的一部分,通常有以下三个目的:1.加快图片加载效率,提升用户体验。2.增强应用稳定性,减少oom发生概率。3.降低图片存贮流量成本,降低技术成本。背景app中加载图片通常包含两块,一块是打包到apk内部的图片文件,比方说res和asset目录下的;另一块是在程序运行时动态加载的图片,发
大贝壳seashell
·
2019-01-19 11:58
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他