支撑材料Word格式.docx
- 文档编号:20191361
- 上传时间:2023-01-17
- 格式:DOCX
- 页数:35
- 大小:1.03MB
支撑材料Word格式.docx
《支撑材料Word格式.docx》由会员分享,可在线阅读,更多相关《支撑材料Word格式.docx(35页珍藏版)》请在冰豆网上搜索。
三、教程学习
3.1Android程序框架12
3.1.1Android项目目录结构12
3.1.2
Android应用解析17
3.2
Android的生命周期25
3.3
Android程序UI设计25
3.4
小结25
四、继续学习
4.1学习计划25
一、搭建android开发环境
俗话说得好:
工欲善其事,必先利其器,开发android就要首先搭建可开发android的环境,由于环境的搭建直接影响了:
1.1软件安装的步骤概要:
操作系统:
windowsxp
步骤1安装JDK--------------------------------------对应的安装文件:
jdk-6u22-windows-i586.exe
步骤2安装AndroidSDK-----------------------对应的安装文件:
android-sdk_r17-windows.zip
步骤3安装Tomcat------------------对应的安装文件:
apache-tomcat-7.0.26-windows-x86.zip
步骤4安装Ant--------------------------------------------对应的安装文件:
apache-ant-1.8.3-bin.zip
步骤5安装Eclipse----------------------对应的安装文件:
eclipse.part1.rar和eclipse.part2.rar
步骤6安装Eclipse的ADT插件----------------------------------对应的安装文件:
ADT-17.0.0.zip
步骤7在图形界面下管理AVD
步骤8设置Android系统语言
1.2软件安装的详细步骤:
1.2.1安装JDK
运行安装程序【jdk-6u22-windows-i586-p.exe】,分别点击下一步进行安装。
在安装过程中先后会出现两次选择安装目录的界面,全部改为以下路径:
jdk安装目录:
C:
\Java\jdk1.6.0_22
jre安装目录:
\Java\jre6\
安装好之后,配置环境变量:
打开环境变量窗口方法:
右键【我的电脑】--单击【属性】--单击【高级】--单击【环境变量】。
在上方的用户变量中依次新建如下变量,并分别填入如下路径:
变量名:
JAVA_HOME
变量值:
PATH
%JAVA_HOME%/bin
CLASSPATH
.;
%JAVA_HOME%/lib/tools.jar;
%JAVA_HOME%/lib/dt.jar
配置完成之后,分别点击【开始】--【运行】--输入【cmd】--输入【javac】--按【回车键】,若看到以下信息,则代表配置成功。
1.2.2安装AndroidSDK
将【android-sdk_r17-windows.zip】解压到E:
\Android目录下(Android目录自己新建,以后所有关于Android开发相关软件都会统一放到该目录中),得到一个android-sdk-windows文件夹,该文件夹包含如下文件结构:
add-ons:
该目录下存放额外的附件软件。
刚解压后,该目录为空。
platforms:
该目录下存放不同版本的Android版本。
tools:
该目录下存放了大量Android开发、调试的工具。
SDKManager.exe:
该程序就是AndroidSDK和AVD(Android虚拟设备)管理器。
通过该工具可以管理AndroidSDK和AVD。
运行E:
\Android\android-sdk-windows目录下的【SDKManager.exe】
然后等待更新...(该步骤必须联网,因为SDK安装包需要在线获取)。
更新成功,结果如下所示:
更新完成之后,会列出最新的安装包,其中【Tools】是Android平台工具,为必选项,将其勾起。
需要哪个安装包就勾选哪个,例如上图中勾选了安装包【Android4.0.3(API15)】,该软件是自动勾起的,若还需要其它版本的安装包,也可以自行勾上。
Extras目录下为帮助文件,可以选择勾上或不勾上。
选择好要下载的安装包之后,点击右下角的【Install9packages…】按钮,会弹出如下图所示的窗口,在窗口的左边列出将要安装的工具包。
这时选择右下角的【AcceptAll】安装全部选项,点击【Install】开始在线安装AndroidSDK及相关工具。
开始在线安装时间的长短取决于你的网络状态及选中的工具包的数量,在线安装时间比较长,甚至可能花费一两个小时。
在在线安装期间,请确保安装的工具包所在盘符大小足够大,而且千万不要断开网络、另外下载东西或者运行过多的程序会导致死机。
当安装完成之后,在选择的安装包后面若看到有【Notinstalled】的文字,则表示该安装包安装不成功。
这时就重新勾选上这些安装包,再次按照上方两张图片提示的操作安装一遍,直到选择的安装包后面都是显示【Installed】已安装的信息为止。
安装好之后,就可以进行android的环境变量配置了:
在上方的用户变量中找到之前创建的【PATH】变量,双击它,然后在【变量值】的最后面添加上内容
【;
E:
\Android\android-sdk-windows\tools;
\Android\android-sdk-windows\platform-tools】
其中的分号不能少,分号在这里是起到分隔的作用。
配置完成之后,分别点击【开始】--【运行】--输入【cmd】--输入【android-h】--按【回车键】,若看到以下信息,则代表配置成功。
1.2.3安装Tomcat
将【apache-tomcat-7.0.26-windows-x86.zip】压缩包解压到【E:
\Android】目录下安装好之后,就可以进行Tomcat的环境变量配置了:
JAVA_HOME:
路径指向JDK安装路径,之前安装JDK时已经配置,所以这里不需要再配置该变量。
在上方的用户变量中找到之前创建的【CLASSPATH】变量,双击它,然后在【变量值】的最后面添加上内容【;
\Android\apache-tomcat-7.0.26\lib\jsp-api.jar;
\Android\apache-tomcat-7.0.26\lib\servlet-api.jar】
启动Tomcat的方法:
双击【E:
\Android\apache-tomcat-7.0.26\bin】目录下的【startup.bat】。
验证是否安装成功:
打开浏览器,输入网址:
http:
//localhost:
8080若出现如下图片,则代表安装成功。
1.2.4安装Ant
将【apache-ant-1.8.3-bin.zip】压缩包解压到【E:
\Android】目录下。
安装好之后,就可以进行Ant的环境变量配置了,打开环境变量窗口方法:
ANT_HOME
\Android\apache-ant-1.8.3
%ANT_HOME%/bin】,其中的分号不能少,分号在这里是起到分隔的作用。
1.2.5安装Eclipse及ADT插件
将【eclipse.part1.rar】和【eclipse.part2.rar】压缩包一起解压到【E:
\Android】目录下,会得到目录【eclipse】,运行Eclipse的方法:
\Android\eclipse】目录下的【eclipse.exe】即可启动Eclipse,单击Eclipse主菜单上的HelpInstallNewSoftware…菜单项,弹出如下图所示的窗体,安装Eclipse的ADT插件
单击右上角的【Add…】按钮,会弹出一个窗口,然后再单击【Archive...】按钮,选择ADT插件包【ADT-17.0.0.zip】,然后单击【OK】。
会返回之前的窗体,并且列出了将要安装的插件列表,勾选这些列表,如下图所示:
勾选之后,单击下方的【Next】按钮,后到下一步,再一次单击【Next】按钮,然后选择【Iacceptthetermsofthelicenseagreements】同意,如下图所示:
然后,单击【Finish】按钮,开始安装ADT插件,完成后点击【NotNow】重新打开软件,然后进行AndroidSDK路径的设置:
单击Eclipse主菜单上的WindowsPreferences菜单项,点击左侧列表中的【Android】项,然后在【SDKLocation:
】后面的文本框中填入AndroidSDK的安装目录,如下图所示:
点击【OK】,设置SDK的路径完成。
到此,安卓开发环境已经搭建成功了!
下面就来见证一下吧!
1.3.1在图形界面下管理AVD
创建、删除和浏览AVD之前,通常应该先为AndroidSDK在用户变量中新建一个环境变量:
ANDROID_SDK_HOME
\Android\Android-SDK
如果不设置该环节变量,开发者创建的虚拟设备默认保存在C:
\DocumentsandSettings\<
user_name>
\.android目录下。
而设置了环境变量【ANDROID_SDK_HOME】之后,开发者创建的虚拟设备则会被保存在%ANDROID_SDK_HOME%/.android路径下。
即【ANDROID_SDK_HOME】所设置的路径下。
1.3.2管理虚拟机:
运行【E:
\Android\android-sdk-windows】目录下的【AVDManager.exe】程序,弹出窗口后,单击右上角的【New…】按钮,会弹出一个创建虚拟机的窗口。
该窗口的设置如下图所示:
点击【EditAVD】之后,就创建了一个虚拟机。
返回如下窗体:
点击【Start…】之后,会弹出如下窗体,设置虚拟机显示大小后,点击【Launch】即可启动虚拟机。
1.3.3启动之后,漂亮的“安卓机”就与大家见面啦,如下面:
系统显示语言默认为英文,修改系统显示语言的方法:
点击【Settings】【Language&
keyboard】【Selectlanguage】往下拉,点击【中文(简体)】即可。
如下图所示:
-------
设置好之后,点击两下
返回键,即可回到程序菜单界面。
或点击一下
主页键即可回到主页。
这个界面存放所有已有程序的快捷方式。
只有电脑连接有网络,在这虚拟机里是可以上网的,其中UC浏览器就是刚刚人通过虚拟机上网下载安装的,操作和手机上的一模一样!
至此,第一部分的内容全部结束,我们获得了什么呢?
我们有了它,就可以很方便地进行android开发了,开发好的程序是可以直接安装到上面大家见到的模拟手机里的,这无非大大简化了程序的开发!
为我们以后的开发带来了巨大的便利!
二、小试牛刀
2.1
既然android的开发环境已经搭建好了,那么我们就很好奇的想自己开发点东西出来,激发对新事物的兴趣!
于是借助于网络和书籍开始我们对android的学习,就写了一个程序员学习语言的经典helloworld小程序来试试牛刀吧,很简单,就不在这炫耀啦,只把运行结果附上:
三、
Android程序设计学习
3.1Android程序框架
建立了项目,代码是由ADT插件自动生成的,我们没有对其进行编码,所以没有对其框架进行分析。
下面就来学习Android平台的目录结构、文件类型及其负责的功能和Android平台的程序入口进行剖析。
3.1.1
Android项目目录结构
建立HelloAndroid项目,分析其项目目录结构,对Android项目进一步地深入了解。
首先启动Eclipse,展开“PackageExplorer”导航器中的“HelloAndroid”项目,如图3-1所示。
图3-1HelloAndroid项目
与一般的Java项目一样,src文件夹是项目的所有包及源文件(.java),res文件夹中则包含了项目中的所有资源,比如:
程序图标(drawable)、布局文件(layout)、常量(values)等。
下面来介绍其他Java项目中没有的的gen文件夹中的R.java文件和每个Android项目都必须有的AndroidManfest.xml文件。
*
R.java是在建立项目时自动生成的,这个文件是只读模式,不能更改,R.java文件是定义该项目所有资源的索引文件。
先来看看HelloAndroid项目的R.java文件,如代码清单3-1所示。
代码清单3-1
\HelloAndroid\gen\com\yarin\Android\HelloAndroid\R.java
Java代码
1.package
com.yarin.Android.HelloAndroid;
2.public
final
class
R
{
3.
public
static
attr
4.
}
5.
drawable
6.
int
icon=0x7f020000;
7.
8.
layout
9.
main=0x7f030000;
10.
11.
string
12.
app_name=0x7f040001;
13.
hello=0x7f040000;
14.
15.}
packagecom.yarin.Android.HelloAndroid;
publicfinalclassR{
publicstaticfinalclassattr{
}
publicstaticfinalclassdrawable{
publicstaticfinalinticon=0x7f020000;
publicstaticfinalclasslayout{
publicstaticfinalintmain=0x7f030000;
publicstaticfinalclassstring{
publicstaticfinalintapp_name=0x7f040001;
publicstaticfinalinthello=0x7f040000;
}
可以看到这里定义了很多常量,这些常量的名字都与res文件夹中的文件名相同,这再次证明了R.java文件中所存储的是该项目所有资源的索引。
有了这个文件,可以很快地找到要使用的资源,由于这个文件不能手动编辑,所以当在项目中加入了新的资源时,只需要刷新一下该项目,R.java文件便自动生成了所有资源的索引。
AndroidManfest.xml文件则包含了该项目中所使用的Activity、Service、Receiver,我们先来打开HelloAndroid项目中的AndroidManfest.xml文件,如代码清单3-2所示。
代码清单3-2
\HelloAndroid\AndroidManfest.xml
1.<
?
xml
version="
1.0"
encoding="
utf-8"
>
2.<
manifest
xmlns:
android="
package="
com.yarin.Android.HelloAndroid"
android:
versionCode="
1"
versionName="
<
application
icon="
@drawable/icon"
label="
@string/app_name"
activity
name="
.HelloAndroid"
intent-filter>
action
android.intent.action.MAIN"
/>
category
android.intent.category.LAUNCHER"
/intent-filter>
/activity>
/application>
15.
uses-sdk
minSdkVersion="
5"
16.<
/manifest>
xmlversion="
encoding="
manifestxmlns:
package="
android:
<
applicationandroid:
activityandroid:
actionandroid:
/>
categoryandroid:
uses-sdkandroid:
代码清单3-2中,itent-filters描述了Activity启动的位置和时间。
每当一个Activity(或者操作系统)要执行一个操作时,它将创建出一个Intent的对象,这个Intent对象能承载的信息可描述你想做什么,你想处理什么数据,数据的类型,以及一些其他信息。
而Android则会和每个Application所暴露的intent-filter的数据进行比较,找到最合适Activity来处理调用者所指定的数据和操作。
下面我们来仔细分析AndroidManfest.xml文件,如表3-1所示。
表3-1
AndroidManfest.xml分析
下面我们看看资源文件中一些常量的定义,如String.xml,如代码清单3-3所示。
代码清单3-3
\HelloAndroid\String.xml
resources>
hello"
Hello
World,
HelloAndroid!
/string>
app_name"
HelloAndroid<
5.<
/resources>
stringname="
HelloWorld,HelloAndroid!
这个文件很简单,就定义了两个字符串资源,因此,我们可以在代码清单3-1中看到如下内容,即定义了“app_name”和“hello”两个常量,分别指向代码清单3-3中的两个字符串资源。
1.public
2.
4.}
publicstaticfinalclassstring{
publicstaticfinalinth
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 支撑 材料