文档详情

Android移动应用设计与开发--第02章.ppt

发布:2024-03-29约6.85千字共102页下载文档
文本预览下载声明

系统开发与设计;第2周系统开发与设计;1.2、用Eclipse创立Android应用程序

、创立HelloWorld工程

1、工程名称

2、应用程序名称

3、包名称

4、Activity继承类

5、最低SDKAPI版本

、Android工程目录结构

1、src/:java源文件

2、gen/:R.java文件,UI资源标识符

3、android/:android运行时类文件包;4、res/:资源目录

Drawables/:包含图片和图标文件

Layout/:包含UI元素的布局xml文件

Values/:包含string.xml、array.xml、style.xml、color.xml等变量初始值文件

anim/:包含动画文件

xml/:应用部件资源文件

raw/:包含任意二进制文件

menu/:包含定义菜单的xml文件

6、assets/:包含文件目录结构〔被编译到.apk文件中〕

7、libs/:包含私有库

8、AndroidManifest.xml:应用部署文件

9、UI布局文件;、android程序运行配置

1、创立运行配置文件

2、Android选项卡

3、Target选项卡

、android程序编译

1、字节码文件*.dex

2、包文件*.apk;虚拟设备〔AVD〕

设置虚拟设备环境

1、启动AVD

Eclipse启动

命令行启动:android

2、AVD内容

Virtualdevice

Installpackages

Availablepackages

、建立AVD

1、新建:Target,SDCard,Skin,Hardware

2、编辑;常用的adb命令;删掉activity_main.xml文件中的语句【android:text=“@string/hello_world”;】;删掉activity_main.xml语句【android:text=“@string/hello_world”;】后的运行结果;在布局文件“activity_main.xml”中“TextView”为控件添加id【android:id=@+id/myTextView】;在HelloWorld.java文件中添加声明语句

【importandroid.widget.TextView;】;在HelloWorld.java文件中引用控件,添加语句

【findViewById(R.id.myTextView);】

并进行强制类型转换,变为

【TextViewmyTextView=(TextView)findViewById(R.id.myTextView);】;为控件添加显示内容

【myTextView.setText(您好,欢送来到Android世界!);】;运行结果。;系统开发与设计;本节学习目标:;2.1Android体系结构;2.1Android体系结构;Android中根本的Linux命令;cat命令,cat/proc/cpuinfo查看设备cpu信息。Ctrl+C退出。

;top命令,相当于win下的任务管理器,可以看到所有运行的后台任务,以及它们的cpu占用率。Ctrl+C退出。

;2.1Android体系结构;2.1Android体系结构;2.1Android体系结构;2.1Android体系结构;2.1Android体系???构;2.3、四种Android组件

、Activity类〔显示UI用户界面〕

Activity通俗地讲就是用户界面,它有其自身的生命周期。一个应用程序通常包含多个Activity,它们可以互相切换。Activity的使用需要在manifest文件中进行声明。Android系统是通过任务栈来管理Activity的。当一个Activity启动时,会把它压入到该Task的堆栈中,当用户按返回键或者结束掉该Activity时,它会从该Task的堆栈中弹出。

当用户按Home键时,当前应用程序的任务栈将转到后台,该任务栈中保存着压入其中的各个Activity的状态。此时,用户可以启动任意其他应用程序,如果是另外的应用程序,那么它所在的任务栈将处于前台,用户可以与之进行相应地交互;

1、Activity功能

显示由Views类扩展的UI元素

响应系统和用户事件

2、Activity实现

继承Activity类,实现自定义子类

覆盖onCreate()方法,进行初始化View的UI元素

使用startActivity()或startActivityForResult()方法,实现各Activity切换

见HelloWorld.java;例子;、Service

;、

显示全部
相似文档