Android 技能整理
文章平均质量分 81
按照本人经验,整理一下Android开发必需掌握的技能,也是对自己知识的一个整理和复习。
liu_xiong
本人2015年开始从事安卓开发(非计算机专业),毕业后在外包公司做过一段时间,之后一直一家公司工作。与其他人相比,项目经验可能没有那么的丰富,四年来只做一个项目,只是因为时间比较充裕,将公司的项目重写了三遍。
展开
-
Intentfliter
1、intentFilter的匹配规则 当对Activity、Service、BroadcastReceiver进行隐式调用时,需要指定IntentFilter,这里记录一下IntentFilter的匹配规则。 IntentFilter中的过滤信息有action、category、data,系统预定义了一些action、category、data,同时我们也可以在应用中自己定义。下面对它们的匹配规则做一个介绍。 1.1、action的匹配规则 action是一个字符串,action给的匹配规则是intent原创 2021-01-11 16:32:09 · 103 阅读 · 0 评论 -
Android 性能优化
1、布局优化 1.1、从ViewGroup的选择来进行优化 布局优化的思想很简单,首先就是尽量减少布局文件的层级,其次尽量不要使用性能较低的UI控件,比如ViewGroup、RelativeLayout。Framelayout和LinearLayout一样都是一种简单高效的ViewGroup,在不增加层级的情况下,应该优先使用LinearLayout而不是RelativeLayout。 1.2 使用include标签进行优化 使用include标签进行优化并不会减少view树的层级,它的作用主要是为了对布局原创 2020-12-27 23:50:48 · 170 阅读 · 0 评论 -
Android 知识点整理01--Activity
1、Activity的生命周期 activity的生命周期方法有: onCreate,表示activity正在被创建,是生命周期的第一个方法,在这个方法中,我们可以做一些初始化操作,比如调用setContentView方法去加载界面布局,或初始化activity的数据等。 onStart,表示activity正在被启动,这是activity已经可见了,但是没有出现在前台,还无法与用户进行交互。 onResume,表示activity已经可见了,并且出现在前台并开始活动。从别的activity回到当前的ac原创 2020-12-27 19:36:11 · 212 阅读 · 0 评论