一、Android的简史
Android操作系统最初由Andy Rubin创办的公司研发而来,最初主要支持手机。于2005年被Google收购,当时的Android公司仅仅成立不到两年。
二、Android系统构架
Linux内核层:Android系统是基于linux2.6内核的。这一层为Android设备的各种硬件提供了底层的驱动。
系统运行库层:这一层通过一些C/C++库来为Android系统提供了主要的特性支持。
应用框架层:这一层主要提供了构建应用程序时可能用到的各种API。
应用层:各种手机APP。
三、Android应用开发特色
1、四大组件:
活动activity——定义词汇(手机中的每个界面就是一个活动)
同时运行的(后台)为服务service
广播broadcast receiver
内容共享content provider手机通讯录等
2、丰富的控件:时钟,天气,日历等桌面小工具为控件
3、Android管理信息,例如登录注册的用户名与密码就会写入Android自带数据库中
4、GPS地理位置定位
5、多媒体
6、传感器:包括重力,加速等硬件传感器
四、搭建开发环境
1、安装JDK,Eclipse,Android SDK以及ADT插件(可在eclipse中输入sdk)
Android虚拟机无法打开,运行Java,Window菜单,属性安卓关联Java路径sdk(sdk路径不能安装在中文目录下)
2、logcat的功能是由Android的类android.util.Log决定的,在程序中log的使用方法如下所示:
Log.v()------------------VERBOSE
Log.d()------------------DEBUG
Log.i()------------------INFO
Log.w()------------------WARN
Log.e()------------------ERROR
以上log的级别依次升高,DEBUG信息应当只存在于开发中。
五、学习感想
通过本节课程的学习,让我这个IT小白对Android有了一定的了解,从Android创建伊始到被Google收购,乃至发展成为占领全球市场份额第一的操作系统,我认为Android操作系统的成功离不开其开放的系统管理方式,将系统完全对外开放,这就可以引发大众的集思广益,共同创造出许多与用户息息相关的实用APP,不得不佩服Google这条群众路线走的非常稳,拥有广大的用户基群,就足够与智能手机市场上的其他竞争对手抗衡。
今天还学习了如何搭建Android开发环境,并且创建了一个Android应用项目,虽然在实验操作过程中有诸多的问题不能理解,但是我相信通过学习,会逐一解决这些问题的。
Android小白在路上...直到有一天,我能做到挥舞着本子和键盘,把世界写个明明白白!
03304��_N-p