一周的总结+android平台学习的一点点体会

1.             每次总是思考的太多,才敢采取行动,这在变化比较多的现实来说,达到的效果不明显。所有每次开始有个宏观的思考,对处理问题有个整体的认识后,采样行动,在行动中遇到具体的问题在细化自己先前的粗略方案,效果比较明显。

2.             自我限制比较严重,太注重别人的眼光、眼神、看法,我只能做自己,我不可能满足所有的人,让所有的人满意,我只能让自己满意。

3.             在技术方面,更深的体会的面向对象的思想的重要性,开始尝试分析一些成型的小项目的的设计思想,对业务对象职责的划分有了较深的体会。

4.             开始学习Android系统开发,准备出一套《移动平台未来走向的方案》供领导分析,希望在公司移动平台开发的方向有所帮助。

 

感悟1:

程序开发方式就考虑的具体的应用场景,例子1:设置控件的宽度:fill_Parent 或刚刚包裹文字 等等,开发人员不需要考虑设置具体的控件的位置,而直接考虑应用做什么、不需要考虑怎么做。

 

感悟2:

控件的显示和业务逻辑完全的分开,界面的展现就可以设计的非常丰富。

 

感悟3:

Android 系统架构由Linux 内核(管理硬件系统)、Librarys(C/C++实行的库)、Android Runtime(提供android应用程序的运行环境)、Android Framework(封装底层的C++库)、Android应用共5部分。

   感悟4:

     学习全新的平台的方法:

1.         了解平台的逻辑架构,知道平台是做什么的,有那些部分组成,各个部分的大致功能/x作用/职责是什么。在宏观/概念层面有所了解后,会有效的避免“盲人摸象”的惨剧发生。

2.         了解平台运行的原理,了解平台各个功能的如何实现的。看一下简单的例子驱动自己进一步的了解平台的内部机制。可以实现简单程序。

 

3.         学习SDK,了解内部提供了那些开发包、都什么功能、如何使用等等,看一下复杂的例子。可以实现复杂一点的程序。

 

4.         学习进入高级阶段,跳出Android的条条框框。

posted @ 2010-11-15 08:45  小胡子2010  阅读(491)  评论(0)    收藏  举报