《基于C++的Android app开发的过程.docx》由会员分享,可在线阅读,更多相关《基于C++的Android app开发的过程.docx(5页珍藏版)》请在三一办公上搜索。
1、基于C+的Android app开发的过程Android的app开发的过程 一、总体介绍: 1、下载开发资源 2、更新Eclipse,下载ADT 3、使用Eclipse开发 Android 应用 4、建立Android工程 5、建立一个启动配置 6、调试应用程序 7、Hello, Android! 8、建立工程 二、下载安装软件 1下载最新的Android SDK 选择Windows版本的SDK,下载后直接解压缩就可以使用,为了在控制台中直接使用SDK中的工具,把SDK的目录添加到Windows的path 环境变量中。 2 下载JDK6, 安装后,设置环境变量 3,下载Eclipse 3.2,
2、3.3版本 http:/www.eclipse.org/downloads/ 更新Eclipse,下载ADT 1. 启动Eclipse, 选择 Help Software Updates Find and Install. 2. 弹出对话框后,选择 Search for new features to install 点击Next. 3. 点击 New Remote Site. 4. 在编辑框中输入更新插件的网址: https:/dl- 点击 OK. 5. 看到一个更新的列表,点击sFinish. 6. 在返回的对话框中选择 Android Plugin Eclipse Integration
3、 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. 打开编辑属性窗口 使用EclipseIDE开发一个Android 应用。首先是创建一个Android工程,然后是
4、设置应用启动配置。然后可以编辑代码,启动,调试应用。 创建一个Android 工程 ADT 插件提供了一个新的工程向导帮助我们快速的建立Android工程和编辑现存的Android项目的代码。 三、建立工程 1. 选择 File New Project 2. 选择 Android Android Project, and 点击 Next 3. 设置工程的用途 o 选择 Create new project in workspace 可以建立一个新的Android工程,输入工程的名字,代码的开发包的名字,应用界面的类名字,应用程序的标题的名字。 o 选择 Create project from
5、existing source可以根据现存的代码建立一个工程. 通过这个选项可以建立并运行现存的Google提供的Example Application 4. 点击 Finish. ADT插件将会为你的工程建立这些文件和目录: src/ 代码文件存放的目录. res/ 资源文件目录. AndroidManifest.xml 应用工程的主配置文件. 四、调试 在使用Eclipse调试程序之前,必须为工程建立一个启动配置: 1. 选择 Run Open Run Dialog. or Run Open Debug Dialog. 2. 在左边的类型中选择 Android Application 点击
6、New. 3. 输入一个配置的名字. 4. 在 Android 选项中, 选择一个应用的界面最为应用启动的主界面. 5. 点击 Apply保存配置, 点击Run 或者 Debug开始调试程序. 一旦建立了工程启动配置就可以按照如下的步骤调试程序:从Eclipse的主菜单中选择 Run Run or Run Debug 。 如果需要当然还可以重新配置启动参数, 五、编写程序和开发步骤 Hello, Android! 环境配置完成后就可以开始为Android编写第一个HelloWorld了。一个一般的Android应用开发的步骤包括如下几个步骤: 1、建立工程 2、构造UI 、下面是建立Web工程
7、的网站游览器. 1. Create a new Android Project 选择 Android Project, 点击 Next button. 2. 填入工程的相关的名字 Heres what each field on this screen means: Project Name 在计算机中存储工程的目录的名字 Package Name 包名 参考Java相关的概念 比如com.china.hello Activity Name UI界面窗口的类名,从Activity继承而来 Application Name 应用的标题名字 3. 便捷自动产生的代码: 产生的代码类似: packa
8、ge com.china.hello; im import android.os.Bundle; public class HelloChina ext Override public void onCreate(Bundle icicle) super.o setContentView(R.layout.main); 在类前面添加import andro 多做介 在Android中,用户界面控件被封装成了各种Class叫做Views。一个View是一控件对象,比如RadioButton,Animation,TextL的一个简单的控 TextView tv = new TextVi 统提供的功能接口,比如加载资源,访问数据库 TextView对象构建以后就可以设置要显示的数据了。 tv.setText(这是一个测试Android的helloWorld); setContentView(tv); 解是设置为主显示View)。 添加:百度网站、沈阳理工教学网网站、小木虫论坛、淘宝网站 运行程序: Web 模拟器启动起来,应用程序启动起来 六、结束