- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Android 启动
1,Android OS启动 Android在Linux字体启动步骤如下: (1) init 进程启动:内核启动之后启动的第一个用户级进程,该进程将根据init.rc和inir.xxx.rc建立几个基本服务(ServiceManager、Zygote) (2) Native 服务启动:Servicemanager 和zygote 进程就奠定了Android 的基础。Z
2013-09-30 10:03:07 1702
原创 Android 事件分析
总体流程: 在WindowManagerService启动过程中会启动InputManager的一个服务,在这个服务中会开启两个线程,一个读线程,负责从系统读取设备事件,并写入一个事件队列。一个分发线程,负责将事件分发到目标应用。 在Activity启动的过程中,会创建一个ViewRoot的实例,ViewRoot会初始化一个InputHandle的实例,并在setView 方法中,将其注册为消
2013-09-30 09:29:43 1168
原创 快速开发:团队与激励
团队合作 高效的团队的特征: 共同的、可提升的愿景或目标;团队成员的认同感;结果驱动的结构;胜任的团队成员;对团队的承诺;相互信任;团队成员的相互依赖;有效地沟通;自主意识;授权意识;小的团队规模;高层次的享受 团队合作指导方针: 团队结构 团队结构因考虑的因素 第一因素,决定团队的主要目标(解决问题?创新?战术执行?) 团
2013-09-12 09:22:35 1891 1
原创 快速开发:功能限定与项目修复
项目早期--功能的简化 制定一个与项目进度和预算等目标一致的功能集合 缩小范围的途径:规格说明最小化、需求提炼、版本开发 项目中期--功能蔓延的控制 需求变化的重要原因:迷人程序综合症(追赶最佳同类产品)、不清楚或不可能的目标 变更的影响:费用超支与进度超时的根源 变更策略:适宜的时间内只允许有助于产品(可提高产品价值)的变更;让所有受影响的项目成员进行评估并通报给所以项目
2013-09-09 09:23:10 921
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人