安卓基础知识总结
文章平均质量分 94
青春路上的小蜜蜂
世界上最美妙的声音--键盘的敲击声!
展开
-
IdleHandler的使用及剖析
IdleHandler是Handler提供的一种在消息队列空闲时,执行任务的时机。但它执行的时机依赖消息队列的情况,那么如果MessageQueue 一直有待执行的消息时,IdleHandler就一直得不到执行,也就是它的执行时机是不可控的,不适合执行一些对时机要求比较高的任务。下次唤醒时,mMessage必然会有一个待执行的Message,则MessageQueue.next() 返回到Looper.loop()的循环中,分发处理这个Message,之后又是新一轮的next()中去循环。转载 2023-06-28 14:47:03 · 852 阅读 · 0 评论 -
知识点(2)——ArrayList
简介ArrayList是一个数组队列,相当于一个动态数组。与Java中的数组相比,它的容量能动态增长,它是通过Arrays.copyof()的方式实现数组的增长(即扩容),这个后面我们会具体谈到。ArrayList继承了AbstractList,实现了List。提供了相关的添加、删除、修改、遍历等功能。ArrayList实现了RandomAccess接口,即提供了随机访问功能。...原创 2019-11-15 12:03:08 · 142 阅读 · 0 评论 -
知识点(1)——Android中Activity的生命周期,以及两个Activity之间跳转所经历的生命周期
一、相信各位Android开发的同胞,提起Activity的生命周期,大家再熟悉不过了,而且也是每次面试被频繁问及的知识点。虽然比较简单,但是在这里,我还是要帮大家回忆一下,以免觉得简单,等被问及的时候,忘记了,就懵逼了!!废话不多说,上图:大家看到,这幅图,应该会比较熟悉,因为这张图太经典了。二、下面我就接着,给大家加深一下记忆,也是自己再面试中,实际被问到过的:就是如果有两...原创 2019-11-13 16:55:20 · 2817 阅读 · 0 评论 -
Android基础知识点总结(1)
一、五种布局:FrameLayout、LinearLayout、AbsoluteLayout、ReLativeLayout、TableLayout全都继承ViewGroup,各自特点及绘制效率对比。FrameLayout(框架布局) 此布局是五种布局中最简单的布局,Android中并没有对child view的摆布进行绘制,这个布局中的所有控件都会默认出现在视图的左上角,我们可以使用“andro原创 2016-07-06 15:54:33 · 485 阅读 · 0 评论