




已阅读5页,还剩37页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录一、下载和安装JDK(JDK7)21.1、下载JDK21.2、安装JDK41.3、配置JDK7二、下载和安装Android SDK(22.3)102.1、下载SDK102.2、安装SDK12三、eclipse的下载、安装与配置133.1、下载eclipse133.2、安装eclipse153.3、打开eclipse并设置工作目录153.4、安装android开发插件(ADT)163.5、配置androidsdk203.5.1、SDK更新报错:Connection to refused213.6、升级或安装其他版本sdk233.7、新建AVD253.8、运行AVD27四、示例:HelloWorld284.1、创建HelloWorld工程284.2、HelloWorld项目的目录结构334.2.1、src文件夹334.2.2、gen文件夹344.2.3、Android4.4.2文件夹354.2.4、assets文件夹354.2.5、res文件夹364.2.6、AndroidManifest.xml364.3、编写Helloworld的程序代码384.4、运行测试39一、下载和安装JDK(JDK7)1.1、下载JDK登陆官网/technetwork/java/javase/downloads/index.html下滚网页,至点击,页面跳转至:下滚至根据您的系统选择要下载的JDK的版本。由于本机是win7 64位系统,所以,我下载的是windows X64。1.2、安装JDK双击JDK64位系统的安装包“jdk-7u51-windows-x64.exe”开始安装JDK点击【下一步】此处可更改JDK安装路径。单击【下一步】,JDK进行安装状态尔后弹出采用默认即可,单击【下一步】最好,弹出单击【关闭】完成安装。1.3、配置JDK设置环境变量步骤如下: (1)针对win7系统,【计算机】【属性】【高级系统设置】【高级】n 针对xp系统,【我的电脑】【属性】【高级】(2)单击【环境变量】(3)在“Administrator的用户变量”处,添加环境变量:u 新建变量java_home点击“新建系统环境变量”,然后变量名写上java_home,顾名思义就是java的安装路径,然后在变量值写上刚才的安装路径 C:Program FilesJavajdk1.7.0_51。(注:这里是JDK的路径而不是jre的路径)u 编辑 变量“path” 在系统变量里找到path,点击编辑。path的含义就是系统在任何路径下都可以识别java命令。添加变量值;%java_home%bin;%java_home%jrebin。(其中%java_home%的意思是刚才设置的java_home的值)u 新建变量classpath再点击“新建系统环境变量”,然后变量名写上classpath,该变量的含义为java加载类(bin or lib)的路径,只有类在classpath中,java命令才能识别。其值为.;%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;%JAVA_HOME%bin;(要加圆点.表示当前路径)。 (4)验证JDK安装的正确性打开cmd窗口,输入“java -version”回车,如果出现如下所示的JDK版本信息,就说明安装成功了。二、下载和安装Android SDK(22.3)2.1、下载SDK登陆Android官网/,选择【开发者】【Android SDK】弹出如下页面/sdk/index.html单击链接“”,页面展开如下单击选择,单击,则在设置好下载位置后,开始下载SDK。2.2、安装SDK1、解压android-sdk_r22.3-windows.zip该文件夹包含如下目录: add-onns:该目录下存放额外的附件软件。刚解压时,该目录为空。 platforms:该目录存放不同版本的Android版本。刚解压时,该目录为空。 tool:该目录下存放大量Android开发、调试工具。 SDK Mamager.exe:改程序就是Android SDK和AVD(Android虚拟设备)管理器。 AVD Manager.exe:是Android 虚拟磁盘2、启动SDK Manager.exe,即可看见三、eclipse的下载、安装与配置3.1、下载eclipse/单击“”根据您系统的版本选择32位或64位所对应的版本。这里下载的是“windows 64bit”的下载包“eclipse-standard-kepler-SR1-win32-x86_64.zip”3.2、安装eclipse解压缩“eclipse-standard-kepler-SR1-win32-x86_64.zip”至所需的目录即可(不用安装)。3.3、打开eclipse并设置工作目录双击“eclipse。exe”,系统弹出单击【browse】,选择所需的工作目录,并确保勾上“Use this as default and do not ask again”后,单击【OK】即可。3.4、安装android开发插件(ADT)(1)打开eclipse,在菜单栏上选择【help】【Install New Software】,则单击【Add】,出现在“name”处输入“Android” (可自定义)在“Location”处输入“/android/eclipse/” (如果出错,请将http改成https)单击【OK】选择“Developer Tools”单击【Next】,等待系统完成必要操作后,出现如下界面单击【Next】选择 “I accept the terms of the license agreements ”,点击【Finish】安装完成后,出现单击【OK】3.5、配置androidsdk(1)点击菜单window-preferences,进入如下界面在左侧树结构中,选择【Android】在右侧单击【Browse】,选择你的androidSDK解压后的目录,单击【Apply】,【OK】即可。3.5.1、SDK更新报错:Connection to refused用记事本打开hosts文件,在C:WindowsSystem32driversetc下,选择查看文件类型为“”,选择“hosts”,单击【打开】在文档末尾,添加:#Google主页46 #这行是为了方便打开Android开发官网 现在好像不翻墙也可以打开21 #更新的内容从以下地址下载46 46 保存,关闭即可。3.6、升级或安装其他版本sdk选择菜单【window】【Android SDK Manager】选择您要增加或更新的版本后,单击“”分别在左侧选择“Android SDK Licecse”、Intel Android Sysimage License与“MIPS Android Sysimage License”之后,选择“Accept License”,单击【Install】,开始安装3.7、新建AVD选择菜单【window】【Android Virtual Device Manager】单击【New】新建AVD“Name”处,输入AVD的名称,这里为AVD4.2(4.2为版本号)“Device”处,选择模拟的设备类型“Target”处,选择目标的android版本单击【OK】即可完成AVD设备的创建。3.8、运行AVD在上图中,选中要运行的AVD(如AVD_NexusS4.2.2),单击【Start】即可运行AVD,效果如下。四、示例:HelloWorld4.1、创建HelloWorld工程选择菜单【File】【New】【Project】,则有展开【Android】,选择“Android Application Project”,单击【Next】在弹出的界面中,输入必要的参数,如下图所示其中:l Application Name: 一个易读的标题在你的应用程序上。l Porject Name:包含这个项目的文件夹的名称l Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的。l Activity Name: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。单击【Next】保持默认,单击【Next】保持默认,单击【Next】保持默认,单击【Next】单击【Finish】完成工程的创建。4.2、HelloWorld项目的目录结构4.2.1、src文件夹顾名思义(src, source code)该文件夹是放项目的源代码的。打开MainActivity.java文件会看到如下代码:4.2.2、gen文件夹该文件夹下面有个R.java文件,R.java是在建立项目时自动生成的,这个文件是只读模式的,不能更改。R.java文件中定义了一个类R,R类中包含很多静态类,且静态类的名字都与res中的一个名字对应,即R类定义该项目所有资源的索引。通过R.java我们可以很快地查找我们需要的资源,另外编绎器也会检查R.java列表中的资源是否被使用到,没有被使用到的资源不会编绎进软件中,这样可以减少应用在手机占用的空间。4.2.3、Android4.4.2文件夹该文件夹下包含android.jar文件,这是一个Java 归档文件,其中包含构建应用程序所需的所有的Android SDK 库(如Views、Controls)和APIs。通过android.jar将自己的应用程序绑定到Android SDK和Android Emulator,这允许你使用所有Android的库和包,且使你的应用程序在适当的环境中调试。例如上面的HelloWorld.java源文件中的:import android.app.Activity;import android.os.Bundle;这里两行代码就是从android.jar导入包。4.2.4、assets文件夹包含应用系统需要使用到的诸如mp3、视频类的文件。4.2.5、res文件夹资源目录,包含你项目中的资源文件并将编译进应用程序。向此目录添加资源时,会被R.java自动记录。新建一个项目,res目录下会有三个子目录:drawabel、layout、values。 drawabel-?dpi:包含一些你的应用程序可以用的图标文件(*.png、*.jpg) layout:界面布局文件(main.xml)与WEB应用中的HTML类同,没修改过的main.xml文件如下(HelloWorld的就没有修改过): values:软件上所需要显示的各种文字。可以存放多个*.xml文件,还可以存放不同类型的数据。比如arrays.xml、colors.xml、dimens.xml、styles.xml4.2.6、AndroidManifest.xml项目的总配置文件,记录应用中所使用的各种组件。这个文件列出了应用程序所提供的功能,在这个文件中,你可以指定应用程序使用到的服务(如电话服务、互联网服务、短信服务、GPS服务等等)。另外当你新添加一个Activity的时候,也需要在这个文件中进行相应配置,只有配置好后,才能调用此Activity。AndroidManifest.xml将包含如下设置:application permissions、Activities、intent filters等。如果你跟我一样是ASP.NET出生或者学过,你会发现AndroidManifest.xml跟web.config文件很像,可以把它类同于web.config文件理解。如果你不是,你可以这样理解众所周知xml是一种数据交换格式,AndroidManifest.xml就是用来存储一些数据的,只不过这些数据时关于android项目的配置数据。HelloWorld项目的AndroidManifest.xml如下所示: 4.2.7、perties记录项目中所需要的环境信息,比如Android的版本等。 HelloWorld的perties文件代码如下所示,代码中的注释已经把perties解释得很清楚了:# This file is automatically generated by Android Tools.# Do not modify this file - YOUR CHANGES WILL BE ERASED!# # This file must be checked in Version Control Systems.# # To customize properties used by the Ant build system use,# perties, and override values to adapt the script to your# project structure.# Indicates whether an apk should be generated for each density.split.density=false# Project target.target=android-74.3、编写Hello
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年管理体系认证基础考试真题(含答案)
- 摇臂拍摄基础知识培训
- 内蒙古自治区通辽市2024-2025学年八年级下学期期末语文试题(解析版)
- 摄影图像基础知识培训课件
- 热工检测技术试题及答案
- 300万平方米纸质包装技改项目可行性研究报告模板-立项备案
- 2025餐饮劳动的合同范本
- 2025高级工程师标准劳动合同
- 摄制部基础知识培训总结
- 2025年探讨无证房屋的租赁合同效力
- IFS公司产品综合介绍
- 北信源终端安全登录与文件保护系统用户使用手册
- 护理文书书写规范-课件
- 安全技术交底签字表格【范本模板】
- 工程质保期满验收报告模板
- 2023年版下肢动脉硬化闭塞症诊治指南
- 决奈达隆在心房颤动治疗中的应用培训课件
- DB21T 3164-2019 辽宁省绿色建筑施工图设计审查规程
- 工伤知识培训(工伤待遇篇)课件
- 外研版八年级下册英语 module 6 测试
- 交通运输安全管理整套教学课件
评论
0/150
提交评论