通过这段时间的学习,
一:让我对安卓有了一定的全面的了解:
安卓是Google公司的;
安卓是开源的,
安卓的系统还在不停的在升级,
安卓是使用JAVA 语言进行编写的,
安卓是一款应用十分广泛的应用系统:手机,TV(电视),平板….等都可以使用,
安卓系统目前占据了手机市场的70%,
二: 安卓的知识积累:
- JAVA的基础知识,
java的技术基础:java 语言编写的需求环境
java的语言基础:java 语言的基础知识的详细学习
什么是面向对象:编程语言的两大特色之一
java的基础核心的API:各种库,方法 安卓的系统结构,(需要了解的知识)
内核层:开源的硬件操作系统Linux
系统运行库层: 各种支持系统的类库
应用框架层: 各种支持用于运行的类库
应用层:各种运行在安卓系统上的应用安卓应用的开发基础:(重点知识)
四大组件:活动(Activity),服务(Service),广播接收器(BroadcastReceiver),内容提供器(ContentProvider)
应用系统的控件:
地理定位:
传感器:(游戏开发需要重点掌握)
多媒体:
安卓系统级别的数据库:SQLite数据库安卓应用开发的两大开发工具:
Eclipse:开发环境的搭建,adt 插件,avd 虚拟机,
Studio: ……………………………………………………………简单的项目框架:(结构模型)
MVC:M(model),V(view),C(controller)
MVP:M(model),V(view ),P(presenter)
这些都是对知识的一个简单的结构性的梳理,而且可能还不够全面,毕竟我是菜鸟嘛!!! 当然了这里面的详细知识可能需要几本书才能够说的完吧! 毕竟一门能够进行编写程序的语言,是需要考虑的各个方面的!
不过确实,在这些知识的学习下,能够对一些简单的小的项目能编写了,但是,目前学习的知识是都是在不获得网络的情况下的一种运用,
接下来的学习才应该是重中之重吧!毕竟网络才是现在生活的必需品!而且什么应用如果离开了网络恐怕不会有人理睬吧!所以,套用一句话:”革命尚未成功,同志仍需努力”,所有的在学习者,或者已经开始工作的前辈们,一起加油!
菜鸟再啰嗦几句:学习的知识是需要长期的练习的!毕竟人类是会忘记的,所以 : 敲代码吧!!!