一、引言 Android 学习已有一年半有余,先后做过两款游戏、三款应用和搭建一台服务端,也了解过一些 Android 相关的源码(JDK、SDK 和 NDK),学习 Android 不仅是对前沿开发技术的了解,也是对编程知识的一次提升
巩固和学习了更多的 Android 的控件、布局、Activity、Service 等一系列基础知识,对整个 Android 的开发有了大致的了解
android 入门后,只会照着别人的葫芦来画瓢,即没有设计思想,也没有自主原创的代码,不好不好 于是乎,进了公司跟着项目走,用项目来驱动自己去学习和提高 公司是 1+1 开发模式,即 1 个美工 + 1 个工程师,负责完成一个项目(主要是游戏开发),就完全需要自己设计游戏的布局、逻辑,以及各种动画,来增强用户体验的效果 当时主要是看Android 官方的 SDK API 文档、中文API 文档、 JDK 源码,对有些感念不清楚,就上论坛去找答案,如CSDN、ITEye、IBM、知乎,或 者 去啃 google 官方的文档
二 、新 掌 握 的 Java 基础学习 2
1、Activity View、Surfaceview 的理 解 掌 握 了常 用控件、view、surfaceview 使 用方式,知道 怎 样 去适 配 不同 屏 幕 后,每 天 就是重 复 的工作 ,堆 砌 代码,难 以进一步 去提升自己 于是就自己给 自个找点 事 干 ,自定 义 控件,如对话 框 背 景 等,或 去 google code 找些开源的代码下 来研 究 ,学习人家 的设计思想、模块 功 能 的划 分 、代码组 织 结 构 等知识 这 个过程中,涉 及到 的知识比 较 多,如版 本 管 理 工具SVN、Git、Mercurial,如设计模式的思想,如怎样构建通用的开源应用框架(考虑sdk1
5 等版本),