少年版导航
随机推荐
反射之获取类的构造函数等
前言记录一下反射相关内容,摘抄于此,方便自己查阅。反射技术包括如下内容:根据一个字符串得到一个类的对象获取一个类的所有公用或私有、静态或实例的字段,方法,属性对泛类型的反射正文本文介绍反射之获取类的构造函数以及其属性,方法。在反射前,需要新增一个类用于测试,这创建一...
Android文本绘制高宽获取
前言自定义View中通过canvas.drawText()显示文本是,需要考虑文本的中心位置,因此需要计算文本的高度。今天就记录一下文本绘制相关的注意事项,方便自己查阅。正文下面介绍一下获取高度和文本宽度等方法FontMetrics绘制文本,需要注意字体的基准线,如图我们知道And...
Android触摸事件简单分析
这篇文章以前写的,后来博客清空重新开始了。最近看到,因此摘抄于此,以便查阅。在开始分析之前,大家可以先记几个结论,这样便于理解。 结论1:事件一定是先到达父控件上。 结论2:事件简单来说可以分为三种:Down事件、Move事件、Up事件。PS:(1) 为了让读者看得更清晰,在代码中只打...
冰心 : 一日的春光
去年冬末,我给一位远方的朋友写信,曾说我要尽量地吞咽今年北平的春天。今年北平的春天来得特别晚,而且在还不知春在哪里的时候,抬头忽见黄尘中绿叶成阴,柳絮乱飞,才晓得在厚厚的尘沙黄幕之后,春还未曾露面,已悄悄地远行了。天下事都是如此——去年冬天是特别地冷,也显得特别地长。每天夜里,灯下孤坐,听着扑...
[摘]Android面试题目整合
Java相关容器(HashMap、HashSet、LinkedList、ArrayList、数组等)内存模型垃圾回收算法(JVM)垃圾回收机制和调用System.gc()的区别?类加载过程(需要多看看,重在理解,对于热修复和插件化比较重要)反射多线程和线程池设计模式(六大基本原则、...
Android开机动画关闭源码分析
前言记录一下Android开机动画关闭流程,当Launcher[默认是第一个启动的应用]进入前台(onResume())时,会通知系统退出开机动画。当然,除了Launcher,只要是第一个有Activity的应用启动,也是会通知系统退出开机动画的。今天我们就简单分析一下哈。Android ...