首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
xianjunliu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
30
文章 30
沸点 0
赞
30
返回
|
搜索文章
赞
文章( 30 )
沸点( 0 )
Android 可折叠TextView
当文字内容超过指定行数后,显示省略号和全文。 上图的效果在微博,b站上都有。这里我选择继承AppCompatTextView实现。 测量要拼接的内容(demo中是... 全文)的宽度 这里会有一点小小的问题,提示内容是紧跟着原来的文本,而不是在TextView的边界上。而且用C…
RxJava2源码分析
RxJava的鼎鼎大名相信Android开发的同学都非常熟悉了,其实不仅仅有RxJava,还有RxJs,RxKotlin等等一系列。可以说Rx并不是一种局限于Android的框架,Rx是一种思想,我们深入了解了RxJava,同样会加深我们对其他Rx系列的认知。 这是一个使用Ko…
网络 | OkHttp的设计思想
在OKhttp 源码解析之前,我们必须先要了解http的相关基础知识,任何的网络请求都离不开http。 okhttp的源码分析,网上有好多博客讲解,但讲解的都是一些源码可有可无的知识,并没有将okhttp的核心设计思想讲解到位,我们阅读一些框架的源码,学习的其实就是其设计思想,…
OkHttp源码解析
OkHttp源码解析
面试官又来了:你的app卡顿过吗?
阅读量和点赞数超出我的想象,感谢大家支持,这周带来这个系列第二篇。 来面试的小伙:额...没有遇到过卡顿问题,我平时写的代码质量比较高,不会出现卡顿。 面试官:... 上面对话像是开玩笑,但是前段时间真的遇到一个来面试的小伙这样答,问他有没有遇到过卡顿问题,一般怎么处理的?他说…
Android显示框架:Android应用视图的管理者Window
第一次阅览本系列文章,请参见导读,更多文章请参见文章目录。 应用Window:z-index在1~99之间,它往往对应着一个Activity。 子Window:z-index在1000~1999之间,它往往不能独立存在,需要依附在父Window上,例如Dialog等。 系统Wi…
面试官:今日头条启动很快,你觉得可能是做了哪些优化?
网上关于启动优化的文章多不胜数,内容千篇一律,大都是列举一些耗时操作,采用异步加载、懒加载等。 而在面试过程中,关于启动优化的问题,如果只是很表面地回答耗时操作应该放在子线程,显然太过于普通,无法跟竞争者拉开差距。如何让面试官知道你的“内功深厚”,那肯定是要往原理层面去回答。 …
面试官:说说多线程并发问题
多线程并发问题,基本是面试必问的。 大部分同学应该都知道Synchronized,Lock,部分同学能说到volatile、并发包,优秀的同学则能在前面的基础上,说出Synchronized、volatile的原理,以及并发包中常用的数据结构,例如ConcurrentHashM…
总结UI原理和高级的UI优化方式
本文内容分为三个部分,UI原理、LayoutInflater原理、UI优化,篇幅有点长,可以选择自己喜欢的章节进行阅读,每一个部分最后都有小结。 还可以细分,比如Activity、Window、DecorView之间的关系,这个其实也应该难度不大,又突然想到,setConten…
腾讯插件框架Shadow解析之动态化和插件加载
几个月前,腾讯开源了一款新的插件化框架Shadow。它的出现对于Android插件化的进程是十分重要的,因为随着google对系统API限制越来越严格,市面上大多数插件框架终将被被淘汰。而Shadow从新的角度解决了这一难题。 全动态插件框架:一次性实现完美的插件框架很难,但S…
下一页
关注了
27
关注者
1
收藏集
16
关注标签
82
加入于
2017-08-18