摘要:
15类Android通用流行框架 阅读全文
摘要:
如何避免Scrum敏捷开发团队反思会形式化?
迭代压力很大,根本没时间,而且,反思会上大家都在互相推脱责任,会议成了“批斗大会”,所以团队的人都觉得这个会很鸡肋。
很多团队在开反思会时是这么干的:产品经理提前做好各种分析和总结,然后召集大家开会一条条过,其他人有一搭没一搭地听,最后反思会就变成“你讲我听”的形式化存在。
因为大家没有什么参与感,更别提对问题有什么共识或者讨论了。
开反思会时应该极力避免这种情况的发生。
反思会目的很简单:1. 让团队每个人都能平等地发表自己的想法;2. 团队对问题要有共识,并能一起探讨解决方案;3. 团队反思氛围比较积极。
要达到这样的效果,需要有一个合适的方法论框架,而我采用的是“海星”法。
这种反思方法是基于“海星”的框架来收集意见并让团队共识问题的 阅读全文
摘要:
2018年Android面试题含答案--适合中高级1、Activity生命周期?
onCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDetroy()
2、Service生命周期?
service 启动方式有两种,一种是通过startService()方式进行启动,另一种是通过bindService()方式进行启动。不同的启动方式他们的生命周期是不一样.
view的事件分发和view的工作原理
Android自定义view,我们都知道实现有三部曲,onMeasure(),onLayout(),onDraw()。View的绘制流程是从viewRoot的perfromTraversal方法开始的。它经过measure,layout,draw方法才能够将view绘制出来。其中measure是测量宽高的,layout是确定view在父容器上的摆布位置的,draw是将view绘制到屏幕上的。
onDraw
该方法就是将view绘制到屏幕上。分以下几步
绘制背景,
绘制自己,
绘制child, 阅读全文