前面写了一篇文章专门的分析了View的measure、layout和draw三大流程,在那篇文章中,多次提到了requestLayout、invalidate和postI...
前面写了一篇文章专门的分析了View的measure、layout和draw三大流程,在那篇文章中,多次提到了requestLayout、invalidate和postI...
前言 内存映射 在 Linux操作系统中非常重要,因为其涉及到高效的跨进程通信 & 文件操作 今天,我将详细讲解操作系统中核心概念:内存映射 目录 1. 定义 关联 进程中的...
Shell脚本,就是利用Shell的命令解释的功能,对一个纯文本的文件进行解析,然后执行这些功能,也可以说Shell脚本就是一系列命令的集合。Shell可以直接使用在win/...
一、前言 在局域网中实现流媒体的播放有2种主要方式,Airplay和DLNA。对于iOS系统,天生带了Airplay,但可惜是苹果秉承一贯的作风,Airplay是一个闭源协议...
在我成长为高级程序员之前,跌跌碰碰的经历了很多很多,为了让后来的朋友走少点弯路,我把我学过的东西,写出来让大家参考一下,同时也算记录一下我自己的成长吧。 首先,来点干货。我整...
最近在项目中遇到好几处类似下方这样的带单位、左大右小的布局 看起来很平常,两个不同size的TextView左右布局,同时它们的baseline是平齐的,有人马上就想到了在R...
TextView高频度绘图下的问题 在一些场景下。比如界面上有大量的聊天并且活跃度高,内容包含了文字,emoji,图片等各种信息的复杂文本,采用TextView来展示这些内容...
项目地址:https://github.com/liaozhoubei/HttpAndParse 在这个时代,什么都可以没有,但是没有网络是万万不行的,那么我们get和pos...
Android 6.0+新的运行时权限 开发者需要知道的一切 android M 的名字官方刚发布不久,最终正式版即将来临!android在不断发展,最近的更新 M 非常不同...