第一个Android的实例应用

一.Adroid的概述

Android是一种以Linux为基础的开放源代码操作系统,主要使用于便携设备。目前尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,最初主要支持手机。2005年由Google收购注资,并组建开放手机联盟开发改良,逐渐扩展到平板电脑及其他领域上。Android的主要竞争对手是苹果公司iOS以及RIMBlackberry OS。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,Android占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。

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

  Android是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再是以前只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义上的开放式操作系统。

二.Eclipse中安装ADT

1. 所需开环境:

jdk5或者jdk(仅有jre不够)

Eclipse3.5

2下载ADTEclipse插件

http://dl.google.com/android/ADT-0.9.5.zip

3. 安装Eclipse插件(ADT

启动 Eclipse,选择 Help > Install New Software,在出现的对话框里,点击Add按钮,在对话框的name一栏输入“ADT”,然后点击Archive...,浏览和选择已经下载的ADT插件压缩文件。

点击 OK.。返回可用软件的视图,你会看到这个插件,然后选择Developer Tools (会选中下面的“Android Developer Tools” “Android Editors“),点击 Next,最后重启 Eclipse

4.下载AndroidSDK

http://dl.google.com/android/android-sdk_r04-windows.zip

下载完SDK后,把.zip文件解压到你电脑上合适位置。启动 Eclipse,选择window->preferences,在打开的视图左边点击android,在右边的SDK Location中选择Android SDK所在位置

5.下载完后点击window—>preferenceàAdroid-àBrowse..//引入下载的文件

三.第一个实例的应用

创建第一个android项目

Android应用程序架构

src/ java原代码存放目录

gen/ 自动生成目录

gen 目录中存放所有由Android开发工具自动生成的文件。目录中最重要的就是R.java文件。这个文件由Android开发工具自动产生的。Android开发工具会自动根据你放入res目录的xml界面文件、图标与常量,同步更新修改R.java文件。正因为R.java文件是由开发工具自动生成的,所以我们应避免手工修改R.javaR.java在应用中起到了字典的作用,它包含了界面、图标、常量等各种资源的id,通过R.java,应用可以很方便地找到对应资源。另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。

res/ 资源(Resource)目录

在这个目录中我们可以存放应用使用到的各种资源,如xml界面文件,图片或数据。具体请看ppt下方备注栏。

AndroidManifest.xml功能清单文件

这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity

default.properties项目环境信息,一般是不需要修改此文件

Android的主要代码:

<?xml version="1.0"encoding="utf-8"?>

<manifestxmlns:android="http://schemas.android.com/apk/res/android"

package="cn.csdn.hr.android"

android:versionCode="1"

android:versionName="1.0">

<!--引包 -->

<!-- android版本号 -->

<uses-sdkandroid:minSdkVersion="10"/>

<!--icon图标

label:标签的名称

name:类名

label:标签名称

intent—filter 意图过滤器

action 动作的种类程序的入口

category 种类 启动安卓的应用程序时启动

-->

<application

android:icon="@drawable/ic_launcher"

android:label="@string/app_names">

<activity

android:name=".Android01Activity"

android:label="@string/app_names">

<intent-filter>

<actionandroid:name="android.intent.action.MAIN"/>

<categoryandroid:name="android.intent.category.LAUNCHER"/>

</intent-filter>

</activity>

</application>

</manifest>

<?xmlversion="1.0"encoding="utf-8"?>

<resources>

<stringname="hello">Hello World, Android01Activity!</string>

<stringname="app_name">Android01</string>

<stringname="app_names">第一个程序</string>

</resources>

更多相关文章

  1. Android stutio 中怎么将XML中文件快速findById——Android Layo
  2. init进程 && 解析Android启动脚本init.rc && 修改它使不启动andr
  3. Android Developers:保存文件
  4. Android中读取assets目录下的文件详细介绍
  5. android studio导入gbk编码的工程文件导致的乱码问题
  6. gen文件无法生成
  7. Android开发之应用程序基础及组件

随机推荐

  1. [置顶] Android(安卓)从硬件到应用:一步一
  2. Android的基础问题、面试题
  3. Android(安卓)ADB server didn't ACK * f
  4. GitHub 优秀的 Android 开源项目 淘宝技
  5. Android之Android N 上的notification归
  6. Android开发之dagger.android--Activity
  7. Android(安卓)UI之布局
  8. flutter包名、应用名称、图标、启动图片
  9. Android API 中文(13) ―― ToggleButton
  10. Android开发进阶(七)-- Android客户端访问P