首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓开发
订阅
用户5397376572516
更多收藏集
微信扫码分享
微信
新浪微博
QQ
54篇文章 · 0订阅
RecyclerView缓存原理,有图有真相
1. RecyclerView缓存机制与性能优化关系 RecyclerView做性能优化要说复杂也复杂,比如说布局优化,缓存,预加载等等。其优化的点很多,在这些看似独立的点之间,其实存在一个枢纽:Adapter。因为所有的ViewHolder的创建和内容的绑定都需要经过Adap…
SurfaceFlinger 启动流程分析
Android 系统 SurfaceFlinger 服务的启动过程分析原文大部分内容是来自老罗的学习之旅,外加了一点点自己的补充
Android 性能优化最佳实践
快,稳,省,小,这四点很形象的代表了性能的四个方面,同时也让我们知道我们App现在是否是款性能良好的APP,如果有一项不达标,那么说明我们的应用有待优化。 很多时候我们注重功能实现,保证能用,但是我们会发现,这样的应用很难拿的出手,里面的槽点太多了,性能很差,但是又不知道从哪里…
View 事件体系 -- 重读《Android 开发艺术探索》
重读《Android 开发艺术探索》,本篇是书中的第三章内容的总结。 本章内容包括 View 基础、事件分发、滑动及了解了前面的知识如何解决滑动冲突问题。 更多细节见思维导图 一些代码相关的内容 获取
Android最好的Spannable构建工具, 首个支持正则匹配/GIF动画/图文混排/自适应文字
Android最好的Spannable构建工具, 首个支持正则匹配/GIF动画/图文混排/自适应文字/点九图/Shape
Android使用Span打造丰富多彩的文本
1.引言 在开发过程中经常需要使用文本,有时候需要对一段文字中的部分文字进行特殊的处理,如改变其中部分文字的大小、颜色、加下划线等,这个时候使用Span就能方便地解决这些问题。本文将主要介绍Spann
Android告别使用shape标签,自定义实现圆角、背景色、描边Button
为什么不使用shape标签 我想大家平常都用过shape标签来定义一个Drawable,来实现一些例如圆角、设置描边等一些需求。但是,最近发现项目中res/drawable/下的shape标签文件越来
听说你还在用dp做屏幕适配?
大家在Android开发时,肯定会觉得屏幕适配是个尤其痛苦的事,各种屏幕尺寸适配起来巨烦无比。如果我们换个角度我们看下这个问题,不知道大家有没有了解过web前端开发,或者说大家对于网页都不陌生吧,其实
一文带你了解Android IO的底层原理
最近在看《Linux内核设计与实现》的时候,就想着要不把知识串联一下吧。 聊什么呢?今天先来聊聊 Android IO 的调用链路。 说起 IO,这可真是一个很复杂的过程,里面涉及了很多内容,先
你的第一个 Jenkins 项目,从这里开始
Jenkins 是一个基于 Java 开发的持续集成工具,能够很简单地作为一个可扩展的自动化服务器,为项目提供持续集成(Continuous Integration)的能力;