第六周Android学习笔记

一、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

你可能感兴趣的:(第六周Android学习笔记)