1. 前言 class文件作为 JVM 的可执行文件,在可读性方面比 C语言 等直接编译成平台可执行文件的语言强太多,反编译class文件往往能...
1. 前言 从学习Java的第一天开始,到如今工作当中,想必大家都耳闻目染了各种Java的优点。其中肯定少不了:Java有虚拟机,java是跨...
在自定义View的时候使用drawText来绘制字符。 drawText(String text, float x, float y,Paint...
长久以来,ArrayList凭借着自生的存储结构优点以及简单好用的操作方法有着很高的曝光使用率。相信很多朋友都对ArrayList的优缺点倒背如...
一个View,从无到有会走三个流程,也就是老生常谈的measure,layout,draw三流程; 我们都知道Android视图是由一层一层构成...
在学习源码中,发现有大量使用位运算符,这样做的目的是为了节约内存开销和加快计算效率。 位运算符,这个"位"代表这什么? 位:二进制位简称“位”,...
什么是事件分发? 大家知道Android中的视图是由一个个View嵌套构成的层级视图,即一个View里包含有子View,而这个子View里面又可...
setContentView()方法会将我们的视图设置到哪儿去了? Activity会调用当前Activity的Window的setConten...
Handler机制是Android中相当经典的异步消息机制,在Android发展的历史长河中扮演着很重要的角色,无论是我们直接面对的应用层还是F...