首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
你的乔克叔叔
更多收藏集
微信扫码分享
微信
新浪微博
QQ
19篇文章 · 0订阅
深入探索Android稳定性优化
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 1、性能优化专家:具备深度性能优化与体系化APM建设的能力。 2、架构师:具有丰富的应用架构设计经验与心得,对Android Framework层与热门三方库的实现原理与架构设…
详细讲解RecyclerView缓存机制
1. ViewHolder ViewHolder是对RecyclerView上的ItemView的封装,它是RecyclerView缓存的载体。它封装了以下属性: 2. 缓存架构 scrap缓存由mAttachedScrap和mChangedScrap两个缓存组成,在Recyc…
Android Jetpack ROOM数据库用法介绍
ROOM数据库用法介绍room数据库有三个比较重要的部分@Database:定义一个数据库,同时必须使用entities属性定义包含哪些表;使用version属性表示数据库的版本号,用于数据库升级使用
RecyclerView问题汇总
RecyclerViewPool用于多个RecyclerView之间共享View。 SnapHelper旨在支持RecyclerView的对齐方式,也就是通过计算对齐RecyclerView中TargetView 的指定点或者容器中的任何像素点。 要实现在NestedScrol…
RecyclerView:ItemTouchHelper
ItemTouchHelper 是实现 RecyclerView 侧滑删除和拖拽移动的工具类。我们可以通过集成 ItemTouchHelper.Callback 或 ItemTouchHelper.SimpleCallback 抽象类并实现相应方法以实现侧滑删除和拖拽移动的功能…
Android Bitmap图片优化分析
图片在移动开发中占据中举足轻重的地位,早期的android 应用页面Ui相对简单,但随着Android系统不断的升级发展, 界面元素越来越丰富,用户对体验要求越来越高,UI小姐姐们需要设计出精致的界面元素,其中不乏很多好看的图片,但是随着手机性能提升(分辨率,cpu主频,内存等…
Android源码系列-解密Glide
Glide是一个Android的图片加载和缓存库,它主要专注于大量图片的流畅加载。是google所推荐的图片加载库,作者是bumptech。这个库被广泛运用在google的开源项目中,包括2014年的google I/O大会上发布的官方App。 先贴一下流程图,建议通过源码结合…
Android技能树 — 动画小结
最近年底了,打算把自己的Android知识都整理一下。 最近整理了下自己学过的动画方面的知识。用百度脑图做了动画知识的思维脑图,哪里如果觉得不对,大家可以留言提出哦。 你没看错,掘金的文章的图片,电脑上看这种思维脑图根本就看不清楚,所以我准备一块块来讲。 (掘金手机版APP倒是…
自定义View事件篇进阶篇(三)-CoordinatorLayout与Behavior
在上篇文章中,我们介绍了NestedScrolling(嵌套滑动)机制,介绍了子控件与父控件嵌套滑动的处理。现在我们来了解谷歌大大为我们提供的另一个控件的交互布局CoordainatorLayout。CoordainatorLayout对于Android开发老司机来说肯定不会陌…
自定义View事件之进阶篇(一)-NestedScrolling(嵌套滑动)机制
在Lollipop(Android 5.0)时,谷歌推出了NestedScrolling机制,也就是嵌套滑动。本文将带领大家一起去了解谷歌对该机制的设计。通过阅读该文,你能了解如下知识点: 传统事件分发机制中嵌套滑动的实现与局限性。 谷歌NestedScrolling机制的原理…