Android学习(1)

来源:互联网 发布:小米手环2清空数据 编辑:程序博客网 时间:2024/06/05 22:43

简单历史:

2003年Android公司成立,2005年公司被谷歌收购,2008年推出了系统第一个版本,之后被乔布斯打击,被甲骨文java打击。因为其源代码开源,后来被很多厂商使用,现在火爆了。


Android系统架构:

1、Linux内核层: Android系统基于linux2.6。这一层为Android设备的各种硬件提供了底层驱动,如显示驱动,音频驱动等。

2、系统运行库层:通过一些C/C++库来为Android系统提供了特性支持。如SQLite库提供了数据支持,OpenGL|ES库提供了3D绘图,Webkit提供了浏览器内核支持。

还包含Android运行时库,允许开发者用Java来编写应用程序,包含虚拟机Dalvik。

3、应用框架层:提供构建应用程序可能用到的API,Android自带的一些核心应用程序都是通过这些API开发的。

4、应用层:所有安装在手机上的应用程序,都属于这一层


Android应用开发特色:

1、四大组件:活动,服务,广播接收器,内容提供器。活动是看到的一切,服务是后台默默提供服务的,广播用于接收来自各方的广播消息;内容提供器用于不同应用程序间共享数据

2、丰富的界面组件

3、SQLite  自带数据库

4、地理位置定位

5、强大的多媒体

6、传感器


Android开发环境搭建:

Android SDK: 谷歌提供的开发工具包,开发项目中可以引入该工具包。

Android IDE: Eclipse, iNTELLIj IDEA, Android Studio等

ADT: Android development tools. 谷歌提供的Eclipse插件


下载地址:http://developer.android.com/sdk/  目前,我使用的就是



启动Eclispe,首先配置一个android 模拟器:


创建一个Android Application Project。选择默认选项。

通过Windows-open perspective-DDMS打开管理器,可以看到目前在线的设备。右键选择项目,运行即可。



0 0
原创粉丝点击