初识android

来源:互联网 发布:软件防破解 编辑:程序博客网 时间:2024/05/18 14:42

初识android

1.android简介

      Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。

2.发展历史

   2003Andy Rubin等人创建Android公司,并组建Android团队

   2005年,google注资收购刚成立22个月的Android公司

   2007年,google为首的34家公司成立开放手机联盟,随后发布了android源代码

   2008年,google发布第一部Android智能手机

   2011年,Android在全球的市场份额首次超过塞班系统,跃居全球第一

3.发行版本

     Android 各代版本 Logo并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。后来由于涉及到版权问题,甜点命名法开始于Android 1.5发布的时候。作为每个版本代表的甜点的尺寸越变越大,然后按照26个字母数序:纸杯蛋糕(Android 1.5),甜甜圈(Android 1.6),松饼(Android 2.0/2.1),冻酸奶(Android 2.2),姜饼(Android 2.3),蜂巢(Android 3.0),冰激凌三明治(Android 4.0),果冻豆(Jelly BeanAndroid4.1Android 4.2)。

4.系统架构

    Android的系统架构和其操作系统一样,采用了分层的架构。  Android结构从架构图看,Android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和Linux内核层。

5.后缀简介

       APKAndroidPackage的缩写,即Android安装包(apk)通过将APK文件直接传到Android模拟器或Android手机中执行即可安装。APK文件其实是zip格式,但后缀名被修改为apk。

    一个APK文件结构为:

1. META-INF\ (注:Jar文件中常可以看到);

2. res\ (注:存放资源文件的目录

3. AndroidManifest.xml (注:程序全局配置文件

4. classes.dex (注:Dalvik字节码);

5. resources.arsc (注:编译后的二进制资源文件)

6.安卓应用程序目录介绍

src目录:应用程序源代码
gen目录:存放R文件,该文件是项目创建时自动生成,是只读文件,此文件存储了该项目中的所有资源的索引
Android2.2目录:存放Android系统提供的库
assets目录:存放应用中用到的类似视频文件、MP3等一些媒体文件,外部字体也放在里面
bin目录:存放apk文件(Android应用程序编译后的可执行程序)
res目录:资源文件夹,存放图片(drawable文件夹)、页面布局文件(layout文件夹)文字信息(values文件夹)
AndroidManifest.xml:功能清单文件,该文件列出了应用中所使用的所有组件,如Activity、Service等,此文件非常重要,后面会详细介绍
default.properties:该文件存放了应用对应的一些环境配置,如应用要求运行的最低Android版本。一般不需要手动去更改
proguard.cfg:混淆工具

7.建立一个应用程序步骤:

eclipse-<file-<new-<android application project-<根据表填信息

8.运行程序

选中建好的android应用程序点击右键-<run as-<android application

(可连接自己的手机也可安装虚拟机)

9.android四大组件:

 活动(Activity): 用于表现功能。

服务(Service): 后台运行服务,不提供界面呈现。

广播接收器(BroadcastReceiver):用于接收广播。

内容提供商(Content Provider): 支持在多个应用中存储和读取数据,相当于数据库。


 intent:信使

 

 


 

原创粉丝点击