




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
建立Android开发环境教程下载开发资源1下载最新的Android SDK/android/download.html选择Windows版本的SDK,下载后直接解压缩就可以使用,为了在控制台中直接使用SDK中的工具,把SDK的目录添加到Windows的path 环境变量中。2 下载JDK6,(JDK5开发的时候会有一些Bug)/javase/downloads/index.jsp安装后,设置 JDK 环境变量(java_home,classpath,path)3,下载Eclipse 3.2,3.3版本(开发Android的IDE)/downloads/更新Eclipse,下载ADT(Android开发插件)1. 启动Eclipse, 选择 Help Software Updates Find and Install.2. 弹出对话框后,选择 Search for new features to install 点击Next.3. 点击 New Remote Site.4. 在编辑框中输入更新插件的网址:/android/eclipse/. 点击 OK.5. 看到一个更新的列表,点击sFinish.6. 在返回的对话框中选择 Android Plugin Eclipse Integration Android Development Tools 并且点击Next.7. 选择 Accept terms of the license agreement, 点击Next.8. 点击 Finish.9. 点击Install All.10. 重新启动 Eclipse.11. 重启Eclipse 后设置Android属性中的 Android SDK 目录(不包括SDK下的Tools,比如D:android_XXXXX):a. 选择 Window Preferences. 打开编辑属性窗口b. 选择 Android 属性面板c. 加入AndroidSDK的目录点击Browse.d. 点击 Apply, 和 OK12设置Eclipse的JavaJDK的属性设置。A 选择 Window Preferences. 打开编辑属性窗口B 选择 Java 属性面板C 选择Java编译器为6.0D 点击 Apply, 和 OK使用Eclipse开发 Android 应用使用EclipseIDE开发一个Android 应用。首先是创建一个Android工程,然后是设置应用启动配置。然后可以编辑代码,启动,调试应用。创建一个Android 工程ADT 插件提供了一个新的工程向导帮助我们快速的建立Android工程和编辑现存的Android项目的代码。按照下面的步骤建立Android工程:1. 选择 File New Project2. 选择 Android Android Project, and 点击 Next3. 设置工程的用途o 选择 Create new project in workspace 可以建立一个新的Android工程,输入工程的名字,代码的开发包的名字,应用界面的类名字,应用程序的标题的名字。o 选择 Create project from existing source可以根据现存的代码建立一个工程. 通过这个选项可以建立并运行现存的Google提供的Example Application (在Android SDK的目录中可以找到)4. 点击 Finish.ADT插件将会为你的工程建立这些文件和目录: src/ 代码文件存放的目录. res/ 资源文件目录. AndroidManifest.xml 应用工程的主配置文件.建立一个启动配置建立一个启动配置在使用Eclipse调试程序之前,必须为工程建立一个启动配置:1. 选择 Run Open Run Dialog. or Run Open Debug Dialog.2. 在左边的类型中选择 Android Application 点击New.3. 输入一个配置的名字.4. 在 Android 选项中, 选择一个应用的界面最为应用启动的主界面.5. 点击 Apply保存配置, 点击Run 或者 Debug开始调试程序.调试应用程序一旦建立了工程启动配置就可以按照如下的步骤调试程序:从Eclipse的主菜单中选择 Run Run or Run Debug 。如果需要当然还可以重新配置启动参数,(比如选择其他的程序界面作为启动的主界面)Hello, Android!环境配置完成后就可以开始为Android编写第一个HelloWorld了。一个一般的Android应用开发的步骤包括如下几个步骤: 建立工程 构造UI 运行程序建立工程如何建立工程不再赘述,下面是建立HelloWorld 工程的抓图.1. Create a new Android Project001.jpg (67.06 KB)2008-3-15 08:09选择 Android Project, 点击 Next button.2. 填入工程的相关的名字002.jpg (90.72 KB)2008-3-15 08:09Heres what each field on this screen means:Project Name -在计算机中存储工程的目录的名字Package Name -包名 参考Java相关的概念,比如com.china.hello Activity Name -UI界面窗口的类名,从Activity继承而来Application Name -应用的标题名字3. 便捷自动产生的代码:产生的代码类似:quotepackage com.china.hello;import android.app.Activity;import android.os.Bundle;public class HelloCHina extends Activity /* Called when the activity is first created. */Overridepublic void onCreate(Bundle icicle) super.onCreate(icicle); setContenView(R.layout.main) ;/quote 构造 UI这是最终的helloWorldAandroid 的代码,下面逐一解释。quotepackage com.china.hello;import android.app.Activity;import android.os.Bundle;import android.widget.TextView;public class HelloChina extends Activity /* Called when the activity is first created. */ override public void onCreate (Bundle icicle) super,onCreate(icicle); /setContentView(R.layout.main); TextView tv=new TextView(this); tv.setText (这是个测试Android 的 helloWorld); setContenView (tv);在类前面添加import android.widget.TextView; (Java 中的概念, 不多做介绍)在Android中,用户界面控件被封装成了各种Class叫做Views。一个View是一个可以显示的控件对象,比如RadioButton,Animation,TextLable等。其中的一个简单的空间是 TextView: TextView tv = new TextView(this);传入 TextView 构造函数的参数时一个Context 对象, 通过这个对象可以使用系统提供的功能接口,比如家在资源,方文数据库和共享数据等等。Activity 类从Context 类继承而来,所以Activity 本身是一个Context (Java中的继承概念)。tv.setText(这是一个测试Android的helloWorld);最后是连接TextView到屏幕,类似这样: setContentView (tv);setContentView() 放卡可以控制具体哪一个空间和系统的UI联系起来 (我的理解是
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2026学年地质版(2024)小学体育与健康二年级全一册《安全游泳防溺水》教学设计
- 2025合作伙伴项目合作合同
- 小矮人讲解题目及答案
- 常德消防素质考试题库及答案
- 消防安全常识题目及答案
- 现象及原理分析题目答案
- 2025知识产权许可与转让合同
- 沧州高中地理会考试卷及答案
- 沧州地理生物考试卷子及答案
- 2025涂料采购合同范本
- 应急管理局项目管理办法
- 2025年职业指导师考试试卷:职业指导师职业指导
- 竞彩销售培训
- 国防科普活动方案
- 藻类分子机制解析与调控网络构建-洞察阐释
- 柴油运输配送管理制度
- T/CAPA 009-2023面部埋线提升技术操作规范
- 助教合同协议书范本
- DB3707T 120-2024无特定病原凡纳滨对虾种虾循环水养殖技术规范
- 2025光伏项目施工合同范本
- 阶梯定价合同协议
评论
0/150
提交评论