从大学接触到现在工作,从事Android开发已经两三年了,实现项目需求开发基本没问题。但总感觉提升的很慢,而且效率不是很高。想了好久,有几点反思:一、基础不好;二、整体把控不好。具体说就是新的功能模块需求出来,是根据功能去搜索代码并实现,但感觉这种方式没法保证找到的代码是当前最稳定、最通用的、最合适的。
因此,打算从基础Android SDK、设计模式、Java等开始重新过一遍,第一遍不要求具体的了解个中知识点,只要求能留下全局的印象——当在我遇到新的需求时,能够知道应该通过哪些类去实现,找到解决方向。并且能够对Android的framework有宏观的认识,形成一个完整的知识体系。是了,平时的工作确却说是对Android sdk框架认识不够(O__O "额..基础不行),偏碎片化,导致效方方面面效率低下。
如下,是Android O版本下的所有包结构,本系列计划按顺序记录整理Android SDk:包名-类名-功能-用途-相关类-说明:
Android SDk package.jpg
网友评论