ICode9

精准搜索请尝试: 精确搜索
  • 更改glide 缓存地址2021-08-24 19:31:59

    glide 版本是3.7.0 package com.osfans.utils; import android.content.Context; import android.os.Environment; import androidx.annotation.NonNull; import com.bumptech.glide.Glide; import com.bumptech.glide.GlideBuilder; import com.bumptech.glide.load.engin

  • Glide2021-08-10 14:00:37

    入门系列 图片的剪裁 ImageView 缩放裁剪 ImageView 默认的 ScaleType 是 FIT_CENTER 当图片大于视图,CENTER_INSIDE 逻辑与 FIT_CENTER 一致,当 图片小于视图时,CENTER_INSIDE 逻辑与 CENTER 一致。 //---ImageView public enum ScaleType { //不缩放 ,图片与控件 左上角

  • 适用于Glide可以任意设置某个角为圆角的 ImageView2021-08-02 17:05:35

    import android.content.Context; import android.content.res.TypedArray; import android.graphics.Canvas; import android.graphics.Color; import android.graphics.Paint; import android.graphics.Path; import android.graphics.PorterDuff; import android.graphics.

  • Glide源码学习-生命周期2021-07-31 13:00:23

    Glide源码学习-生命周期 Glide优缺点 优点: 1、多样化媒体加载 2、生命周期集成 3、高效缓存策略 4、内存开销小 缺点: 使用方法复杂 由于其功能强大,所以使用的方法非常多,源码比较复杂,比较大 文章目录 Glide源码学习-生命周期前言一、Glide生命周期1.查看Activity和Fragmen

  • Glide2021-07-28 23:05:20

    首先在bulid.gradle添加 implementation 'com.github.bumptech.glide:glide:4.8.0' 然后gradle.properties添加 android.useAndroidX=true android.enableJetifier=true 布局 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:ap

  • Glide缓存机制源码解读(一)2021-07-24 18:34:50

    系列文章目录 关于Glide缓存源码解读计划分3篇文章完成解读 第一章 Glide缓存机制源码解读(一)缓存对象构建过程 第二章 Glide缓存机制源码解读(二)缓存的写入和读取实现 第三章 Glide缓存机制源码解读(三)缓存的控制和选择 文章目录 系列文章目录缓存关注要点一、源码

  • Glide的缓存机制,专题解析2021-07-02 12:53:36

    本文的特点在于将繁琐的知识化为系列专题的形式展现给读者,当你能跟随博主构建的体系化学习知识点时,恭喜你,你已经干掉了BAT、字节、网易等大厂的几乎80%以上的Android开发人员。这种无所不知的痛快感,是不是感觉你已成为别人眼中的大神了?**PS:【别急看到后面会有收获的!】*****### 学

  • Android 10上Glide不显示本地图片2021-06-17 17:32:53

    on Android 10 , Glide failed to load image from Image from local storage on Android 10 (Q) , Glide failed to load image from Image from local storage I have found workaround for above issue on below linkfix for above issue addandroid:requestLegacyExternal

  • 绝了!Glide的缓存机制,复习指南2021-06-13 07:05:43

    程序员、网络工程师、数据库管理员这类人构成了 IT 共和国的主体,这个阶层是十九世纪的产业大军在二十一世纪的再现,只不过劳作的部分由肢体变成大脑,繁重程度却有增无减。在渺如烟海的程序代码和迷宫般的网络软硬件中,他们如二百多年前的码头搬运工般背起重负,如妓女般彻夜赶工。信息

  • Kotlin可能带来的一个深坑,隔壁都馋哭了2021-06-10 14:00:32

    Glide缓存简介 Glide的缓存设计可以说是非常先进的,考虑的场景也很周全。在缓存这一功能上,Glide又将它分成了两个模块,一个是内存缓存,一个是硬盘缓存。 这两个缓存模块的作用各不相同,内存缓存的主要作用是防止应用重复将图片数据读取到内存当中,而硬盘缓存的主要作用是防止应用

  • Android-App的设计架构经验谈,聪明人已经收藏了!2021-06-10 10:02:20

    Glide缓存简介 Glide的缓存设计可以说是非常先进的,考虑的场景也很周全。在缓存这一功能上,Glide又将它分成了两个模块,一个是内存缓存,一个是硬盘缓存。 这两个缓存模块的作用各不相同,内存缓存的主要作用是防止应用重复将图片数据读取到内存当中,而硬盘缓存的主要作用是防止应用

  • BAT大厂面试基础题集合,面试必备2021-06-08 16:57:55

    开头 昨天去面了一家公司,价值观有受到冲击。 面试官技术方面没的说,他可能是个完美主义的人,无论什么事情到了他那里好像都有解决的方案,我被说的无所适从,感觉他很厉害。 但我不能认可的是,面试官觉得加班是理所当然的,还说有人想把事情做的更好,愿意自主加班。这个我不否认,但凭什

  • 深入探索Glide图片加载框架:做了哪些优化?如何管理生命周期?怎么做大图加载?2021-06-08 15:33:51

    前言 Glide可以说是最常用的图片加载框架了,Glide链式调用使用方便,性能上也可以满足大多数场景的使用,Glide源码与原理也是面试中的常客。 但是Glide的源码内容比较多,想要学习它的源码往往千头万绪,一时抓不住重点. 本文以Glide做了哪些优化为切入点,介绍与学习Glide的源码与原理

  • Glide的缓存机制,书籍+视频+学习笔记+技能提升资源库2021-06-07 19:29:41

    前言 每年的3、4月份是各大企业为明年拓展业务大量吸纳人才的关键时期,招聘需求集中、空缺岗位多,用人单位也习惯在初秋进行大规模招聘。 金九银十,招聘旺季,也是一个求职旺季。 不打无准备的仗,在这种关键时期,各大公司的薪资待遇等信息就变得相当重要,特别是对那些刚出校门或者是

  • Glide的缓存机制,原理+实战+视频+源码2021-06-07 19:29:22

    在开始回答前,先简单概括性地说说Linux现有的所有进程间IPC方式: 1. **管道:**在创建时分配一个page大小的内存,缓存区大小比较有限; 2. 消息队列:信息复制两次,额外的CPU消耗;不合适频繁或信息量大的通信; 3. 共享内存:无须复制,共享缓冲区直接付附加到进程虚拟地址空间,速度快;但进程间

  • 基于 MVP Glide Retrofit RxJava2.0 butterknife 的C9MJ2021-05-22 18:04:03

       导读:今天推荐一个还不错的项目,是确实还不错。喜欢可以给作者一个star.C9MJ个人练手项目(新闻 + 视频直播): 基于 MVP + Glide + Retrofit + RxJava2.0 + butterknife 的C9MJ TV (斗鱼/熊猫/战旗/虎牙/龙珠/全民/网易/火猫) App。ps:只有观看熊猫Panda TV才有弹幕播放功能。体

  • 关于Gif图展示的问题和感想,我只能帮大家这么多了2021-05-21 15:58:03

    每天跟我要展示gif图demo的人很多,我有点纳闷,大家不知道很多第三方库都可以加载gif吗?比如Glide和Fresco都可以啊,大家不用它加载gif图吗?我有点纳闷,这几个方式加载的效果都还可以。当然也有点坑在里面,需要大家注意一下。我以前写的那个关于gif图的demo其实是很早以前写的,但是那时候水

  • 安卓学习笔记-RecyclerView使用Glide加载网络图片瀑布流失效的情况以及item间距设置2021-05-15 21:31:13

    瀑布流失效问题  RecycleView瀑布流用Glide加载网络图片会导致瀑布流失效,因为不知道网络加载的图片具体高度是多少;这时候我们可以手动设置图片高度,随机值,这样瀑布流就能正常使用了 @Override public void onBindViewHolder(@NonNull ViewHolder holder, int position) {

  • Glide的缓存机制,分享一点面试小经验2021-05-13 14:01:21

    前言 当你开始开始去跳槽面试的时候,明明只是一份15K的工作,却问你会不会热修复,懂不懂性能优化,火箭造得让你猝及不防,结果就是凉凉;现如今市场,热修复、性能优化、NDK、APP开发、架构、源码等可以说是现在高级Android开发求职的必备技能。 早期的鸟儿有虫吃,现如今做开发的门槛越

  • Glide学习总结2021-05-12 21:34:32

    1.Glide.with()传入的参数影响Glide加载图片的生命周期 如果传入的是Activity或者Fragment的实例,那么当这个Activity或Fragment被销毁的时候,图片加载也会停止。如果传入的是ApplicationContext,那么只有当应用程序被杀掉的时候,图片加载才会停止。 2.load()提供各种加载图片的方式

  • Android面试:80%的面试官关于Glide都会问这几个问题!【建议收藏】2021-05-08 21:58:03

    Glide的三级缓存有了解过么? 先来了解一下我们常说的图片三级缓存 一般是强引用,软引用和文件系统,Android系统中提供了LruCache,通过维护一个LinkedHashMap来保存我们需要的各种类型数据,例如我们这里需要的Bitmap。LruCache一般我们会设置为系统最大存储空间的八分之一,而它的机

  • 做了6年Android开发,Glide的缓存机制,终获offer2021-04-25 13:01:12

    前言 19年6月份从网易云音乐离开,放弃了留学机会,开始了人生的第一次创业,前后尝试了两个项目,因为个人能力与时机因素都失败了,虽然没能享受到创业所能够带来高杠杆物质上的回报,但是对个人软技能和自我边界认知上都有了很大的提升。 投递公司与拿到Offer 出于对工作的稳定性和后

  • Android面试:Glide的缓存机制,文末领取面试资料2021-04-23 12:32:41

    程序员与别的专业有所不同,其他专业都是越老越香,而程序员却是一个例外,因为计算机技术更新太快,而且工作强度很大,因此大部分程序员只会写 3 年代码。3 年后要不晋升做项目经理,要么转行,个别研究所除外。 几年过去了,桌面开发已经基本死了,现在轮到Android开发了? 有没有发现,这之间

  • hashmap扩容过程,Glide的缓存机制,年薪50W2021-04-15 17:59:23

    前言 这是“拔剑金九银十”的第二篇文章,本文主要针对3年以上的Android开发者进阶面试中高级开发工程师而整理。 希望可以对你们有所帮助。不多废话,进入正题。 目录: Java中高级 计算机网络 Android高级面试—性能优化 Android优秀第三方库 Android framework相关 其他Androi

  • 熬夜肝完这份Framework笔记,面试必问2021-04-07 15:01:21

    前言 大家应该看过很多分享面试成功的经验,但根据幸存者偏差的理论,也许多看看别人面试失败在哪里,对自己才更有帮助。 最近跟一个朋友聊天,他准备了几个月,刚刚参加完字节跳动面试,第二面结束后,嗯,挂了… 所以啊,不管怎么样,不论是什么样的大小面试,要想不被面试官虐的不要不要的,只

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有