当前位置:首页 > 嵌入式 > 嵌入式软件
[导读] 帮助大家了解 Android 平台开发 ,建立AndRoid开发环境下载开发资源1、下载最新的Android SDKhttp://code.google.com/android/download.html选择Windows 版本的SDK,下载后

 帮助大家了解 Android 平台开发 ,建立AndRoid开发环境

下载开发资源

1、下载最新的Android SDK

http://code.google.com/android/download.html

选择Windows 版本的SDK,下载后直接解压缩就可以使用,为了在控制台中直接使用SDK中的工具,把SDK 的目录添加到Windows 的path 环境变量中。

2 、下载 JDK6,(JDK5开发的时候会有一些Bug)

http://java.sun.com/javase/downloads/index.jsp 安装后,设置JDK环境变量(java_home,classpath,path)

3、下载Eclipse 3.2,3.3版本(开发Android的IDE)

http://www.eclipse.org/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. 在编辑框中输入更新插件的网址:

https://dl-ssl.google.com/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, 和 OK

12.设置 Eclipse的JavaJDK的属性设置。

A 选择 Window > Preferences... 打开编辑属性窗口

B 选择 Java 属性面板

C 选择Java编译器为6.0

D 点击 Apply, 和 OK

使用 Eclipse开发 Android 应用

使用EclipseIDE开发一个 Android 应用。首先是创建一个 Android 工程,然后是设置应用启动配置。然后可以编辑代码,启动,调试应用。

创建一个 Android 工程

ADT 插件提供了一个新的工程向导帮助我们快速的建立 Android 工程和编辑现存的Android项目的代码。

按照下面的步骤建立Android工程:

1. 选择 File > New > Project

2. 选择 Android > Android Project, and 点击 Next

3. 设置工程的用途

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 Project

选择 "Android Project", 点击 Next button.

2. 填入工程的相关的名字

Here‘s what each field on this screen means:

Project Name    在计算机中存储工程的目录的名字

Package Name   包名—— 参考Java相关的概念 比如com.china.hello

Activity Name  UI 界面窗口的类名,从Activity继承而来

Application Name  应用的标题名字

3. 便捷自动产生的代码:

产生的代码类似:

package com.china.hello;

import android.app.Activity;

import android.os.Bundle;

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);

}

}

构造 UI

这是最终的helloWorldAandroid 的代码,下面逐一解释。

package com.china.hello;

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;[!--empirenews.page--]

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");

setContentView(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中的继承概念)。

TextView 对象构建以后就可以设置要显示的数据了。

tv.setText("这是一个测试Android的helloWorld");

最后是连接TextView到屏幕, 类似这样:

setContentView(tv);

setContentView() 方法可以控制具体哪一个控件和系统的 UI 联系起来(我的理

解是设置为主显示View)。如果没有设置,屏幕中将会显示空白。

运行程序: Hello, Android

点击Run 就可以看到如下的窗口(如何配置启动参数,参考前面)

模拟器启动起来,应用程序启动起来了。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭