安卓系统介绍ppt

简介 相关

截图

安卓系统介绍ppt

简介

这是安卓系统介绍ppt,包括了Android系统概述,安装Android SDK开发环境,安装Android SDK前必要的准备,安装Android SDK详解,Android API和在线帮助文档,Android应用项目的开发过程,开发Android应用项目的一般过程,生成Android应用项目框架,编写代码HelloAndroidActivity.java,配置应用程序的运行参数,在模拟器中运行应用程序,Android项目结构,Android应用项目架构分析等内容,欢迎点击下载。

安卓系统介绍ppt是由红软PPT免费下载网推荐的一款课件PPT类型的PowerPoint.

第1章 Android系统及其开发过程 主要内容 1.1 Android系统概述 1.2安装Android SDK开发环境 1.2.1安装Android SDK前必要的准备 1.2.2 安装Android SDK详解 1.3 Android API和在线帮助文档 1.4 Android应用项目的开发过程 1.4.1 开发Android应用项目的一般过程 1.4.2 生成Android应用项目框架 1.4.3 编写代码HelloAndroidActivity.java 1.4.4 配置应用程序的运行参数 1.4.5 在模拟器中运行应用程序 1.5 Android项目结构 1.6 Android应用项目架构分析 1.1 Android系统概述 如日中天的Android(安卓)系统 支持安卓系统的手机 全球正酝酿安卓电视风潮 全球正酝酿安卓电视风潮 全球正酝酿安卓电视风潮 全球正酝酿安卓电视风潮 全球正酝酿安卓电视风潮 全球正酝酿安卓电视风潮 全球正酝酿安卓电视风潮 安卓电视机的电路主板 1.2 安装Android SDK开发环境 1.2.1安装Android SDK前必要的准备 1、Android系统开发的操作平台与软件环境要求 对于Android系统开发的软件环境,主要使用 Eclipse + ADT(Android Development Tools插件)。因此,需要安装Java SDK1.5以上和Eclipse 3.3以上版本的环境。 2、下载最新版本的Android SDK软件   到Android官方网站: http://developer.android.com/sdk/index.html 下载最新的系统软件 1.2.2 安装Android SDK详解 1、运行Android系统的安装文件 Android SDK系统安装完之后,会提示是否要安装ADB。ADB(Android Debug Bridge)是开发Android应用项目的调试工具,这里要确认安装。Android SDK所有系统文件安装完之后,打开安装目录,其目录结构如图1.3所示。 主要目录的作用说明 add-ons: 放置google提供的API包,包括google地图 API等。 docs: 放置Android系统的帮助文档和说明文档。 platforms:针对每个SDK版本提供了与其相对应的API包。 tools和platform-tools:放置通用的工具文件,如Android模拟器AVD、SQLite数据库、调试工具ADB、创建模拟的SD卡工具mksdcard等。为了能方便的使用这些工具,通常要将其设置成 系统环境变量。 samples:放置每个SDK版本提供的示例程序。 system-images:由于Android是基于Linux的系统,该目录放置不同版本的img系统映象文件。 3、安装Android开发工具ADT (1)打开Eclipse (2)安装ADT插件 在Eclipse中,选择菜单“帮助”(Help)->“安装新软件”(Install New Software) (3)设置ADT的首选项 在Eclipse中,选择菜单“窗口”(Window)->“首选项”(Preferences),打开“首选项”的设置对话框,在“SDK Location”项设置安装Android SDK的绝对路径。 下面介绍如何创建一个Android虚拟设备AVD (1)选择Eclipse菜单“窗口”(Window)->“AVD Manager”,在弹出的“Android Virtual Device Manager”对话框中可以看见已创建的AVD。单击“New”按钮创建一个新的AVD,如图1.7所示。 (2)在弹出的“创建新AVD”对话框中,输入或选择如图1.8所示的各项内容,点击“Create AVD”按钮,创建一个新的AVD。 (3)启动AVD模拟器。 1.3 Android API和在线帮助 1.3 Android API和在线帮助文档 1、Android API  Android提供了标准类库Android API。 2、Android在线帮助文档   Android的官方网站上提供了目前最新的在线帮助文档 http://developer.android.com/reference/packages.html 1.4 Android应用项目的开发过程 1.4.1 开发Android应用程序的一般过程 1.4.2 生成Android应用程序框架 1、创建一个新的Android项目 启动Eclipse, 选择 File(文件) -> New(新建) -> Project(项目) 菜单, 在如图1.12所示的“新建项目”对话框选择“Android Application Project”,点击“Next”按钮。 2、填写应用程序的参数 在“Android新应用程序”信息对话框中输入应用程序名称、项目名称、包名等参数。并选择Android SDK的版本 3、填写相关程序参数 系统自动生成一个Android应用项目框架。 1.4.3 编写代码MainActivity.java 系统自动生成的如下代码: 1 package com.example.helloandroid; 2 import android.app.Activity; 3 import android.os.Bundle; 4 public class MainActivity extends Activity 5 { /** Called when the activity is first created. */ 6 @Override 7 public void onCreate(Bundle savedInstanceState) 8 { 9 super.onCreate(savedInstanceState); 10 setContentView(R.layout.main); 11 } 12 } 1.4.4 配置应用程序的运行参数 (1) 在“包资源管理器”中,右击项目名称“HelloAndroid”,选择弹出菜单的“运行方式|运行配置(N)”项, 1.4.4 配置应用程序的运行参数 (2)在弹出的“运行配置”对话框中选择“Android”选项卡,单击“Browse...”按钮,选择需要运行的“HelloAndroid”项目。 1.4.4 配置应用程序的运行参数 (3)在“运行配置”对话框中选择“Target”选项卡,选择事先已经设置的模拟器AVD设备。 1.4.5 在模拟器中运行应用程序 单击工具栏“运行Android Application”按钮,运行AVD模拟器,可以看到应用程序的运行结果(首次运行程序时可能耗时较长)。 1.5 Android 目录结构 1.5 Android项目结构  打开HelloAndroid项目,在“项目资源管理器”中可以看到应用项目的目录和文件结构。 1、src源代码目录 src目录存放Android应用程序的Java源代码文件。 2、资源目录res及资源类型 res目录用于存放项目所需要的声音、图片、用户界面等资源文件。 2、资源目录res及资源类型 (1)drawable细分为 drawable-hdpi、drawable-ldpi、drawable-mdpi、drawable-xhdpi子目录,分别存放分辨率大小不同的图标资源,以便相同的应用程序在分辨率大小不同的显示窗体上都可以顺利显示。 几种分辨率大小不同的图标 2、资源目录res及资源类型 (2)在layout子目录存放用户界面布局文件。 其目录中有一个系统自动生成 activity_main.xml文件,它可以按可视化的图形设计界面显示,也可以按代码设计界面显示,如图1.23(a)、(b)所示。 。 2、资源目录res及资源类型 (3)values子目录存放参数描述文件资源。   这些参数描述文件都是XML文件,如字符串(string.xml)、颜色(color.xml)、数组(arrays.xml)等 。 3、gen目录 Gen目录存放由ADT系统自动产生的一个R.java文件,该文件将res目录中的资源与ID编号进行映射。该文件由系统自动生成,用户不能修改。 当在程序中引用资源需要使用R类,其引用形式如下: R.资源文件类型.资源名称 例如, (1)在Activity中显示布局视图: setContentView(R.layout.main); (2)程序要获得用户界面布局文件中的按钮实例Button1: mButtn = (Button)finadViewById(R.id.Button1); (3)程序要获得用户界面布局文件中的文本组件实例TextView1: mEditText = (EditText)findViewById(R.id.EditText1); 4、 AndroidManifest.xml项目配置文件 AndroidManifest.xml是每个应用程序都需要的系统配置文件,它位于应用程序根目录下。 AndroidManifest.xml文件代码说明 1.5.2 Android应用程序架构分析 1、逻辑控制层与表现层 在Android应用程序中,逻辑控制层与表现层是分开的设计的。逻辑控制层由Java应用程序实现,表现层由XML文档描述,如图所示。 2、Android程序的组成结构 其中: (1)第1行是包声明语句,这个名字是在建立应用程序的时候指定。在这里设定为: package com.HelloAndroid。 这一行的作用是指出这个文档所在的名称空间。“package”(包)是其关键字。使用名称空间的原因是程序一旦扩展到某个大小,程序中的变量名称、方法名称、类名等难免重复,这时就可以通过定义名称空间,将定义的名称区隔,以避免相互冲突的情形发生。 (2)第2、3行是导入包的声明语句。这二条语句的作用是告诉系统编译器,编译程序时要导入“android.app.Activity”和“android.os.Bundle”二个包。“import”(导入)是其关键字。在Java语言中,使用任何API都要事先导入相对应的包。 (3)第4~11行是类的定义,这是应用程序的主体部分。Android应用程序是由类组成的,类的一般结构为: public class MainAndroid extends Activity //类声明 {    … ; // 类体 } (4)第6~10行是在MainAndroid类的类体中定义一个方法。 1.6 Android应用程序设计示例 1.6 Android应用程序设计示例 【例1-1】在模拟器中显示“我对学习Android很感兴趣!”。 (1)新建一个Android项目,其项目名称为Ex01_01,包名为com.ex01_01。 (2)在系统自动生成的应用程序中,打开修改资源目录res\values中的字符串文件string.xml,找到XML文档元素          Hello World, Ex01_01Activity! 将其修改为: 我对学习Android很感兴趣! (3)保存程序。设置菜单“运行”的“运行配置”项,运行项目。 【例1-2】设计一个显示资源目录中图片文件的程序。 (1)在eclipse中新建一个Android项目,其项目名称Application Name为Ex01_02,包名Package Name为com.ex01_02。 (2)把事先准备的图片文件flower.png复制到资源目录res\drawable-hdpi中,如图1.26(a)所示。 (3)打开源代码目录src中的MainActivity.java文件,编写代码如下: package com.ex01_02; import android.app.Activity; import android.os.Bundle; import android.widget.ImageView; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState);   setContentView(R.layout.main);   //创建ImageView对象并实例化   ImageView img = new ImageView(this);   //ImageView对象设置引用图片资源 img.setImageResource(R.drawable.flower);    setContentView(img); } } (4)保存程序。设置菜单“运行”的“运行配置”项,运行项目。 上机练习 1、编写Android应用程序,在模拟器中显示“我对Android很痴迷!”。 2、编写Android应用程序,在模拟器中显示一个图形文件。YwL红软基地

展开

同类推荐

热门PPT

相关PPT