<iframe align="center" marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280"></iframe>
网络巨头Google最近正式发布了其基于Linux的手机操作系统——Android,最新的SDK现在已经可以下载了,其App开发环境竟然是Java!目前Google已经推出了一个Eclipse插件Android Development Tools(简称ADT)来简化开发。按照官方站点的文档,在Eclipse下开发一个Android Application非常容易。
首先下载Android SDK Windows版本,解压即可,然后直接在Eclipse中安装插件,选择Help->Software Update->Find and Install…,选择Search for new features to install,填入地址https://dlssl.google.com/android/eclipse/,然后一路Next即可:
安装完毕后重启Eclipse,需要对SDK作一点设置。选择Window->Preferences->Android:
将SDK的根目录填入SDK Location即完成设置。
要创建我们的第一个Android应用程序,只需在Eclipse中File->New->Project…,选择Android->Android Project,然后填入:
Project name: HelloWorld
Package name: com.javaeedev.android.hello
Activity name: Hello
Application name: Hello
创建完毕后的工程结构如下:
Hello.java是主类,打开可以看到ADT已经自动为其生成了可运行的代码:
编译器提示有语法错误,不要紧,千万别注释掉。直接编译工程就会有一个R.java自动生成出来,这是由ADT的预处理程序自动生成的资源文件常量,我们可以不用管它。在res/layout/main.xml中可以修改布局和显示的文本。
下一步是运行,打开Run->Open Run Dialog…,选择Android Application,然后新建一个配置:
将Project和Activity设置好就可以直接Run了。可以选择不同的模拟器,以下是几种模拟器的运行效果:
Android的模拟器做得非常不错,远远超过了WTK以及一些手机厂商的模拟器,不过由于SDK目前仍是RC版本,所以仍会有一些Bug。我遇到的第一个Bug就是如果在模拟器启动过程中强行关闭,就会导致某些进程无法退出,下次运行时会失败,重启计算机后才正常。作为一个新的移动开发平台,Android的前景不可小视。
分享到:
相关推荐
Google Android操作系统开发入门教程
Android操作系统是由Google公司开发的开源手机操作系统,由于其源代码开放,任何人都可以免费使用,因而成为目前最流行、最热门的嵌入式操作系统之一。它由应用层、应用框架层、系统运行库层、Lmug内核层四部分组成...
2.1 开发android应用前的准备 7 2.1.1 android开发系统要求 7 2.1.2 android软件开发包 7 .2.1.3 其他注意事项 8 2.2 windows开发环境搭建 8 2.2.1 jdk、eclipse、android sdk软件安装 8 2.2.2 ...
2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、AndroidSDK软件安装 2.2.2 SDK的家在哪里——设定...
了解Google智能手机的朋友都会知道Android操作系统,界面华丽、反应灵敏、操作舒适,一向并定位为高端商务人士的首选,但随着新一代Android手机的不断涌现,Android智能手机逐渐走进普通人的手中,未来Android手机...
Android 是Google 开发的基于Linux 平台的、开源的、智能手机操作系统。Android 包括操作系统、中间 件和应用程序,由于源代码开放,Android 可以被移植到不同的硬件平台上。
2.1 开发Android应用前的准备 2.1.1 Android开发系统要求 2.1.2 Android软件开发包 2.1.3 其他注意事项 2.2 Windows开发环境搭建 2.2.1 JDK、Eclipse、AndroidSDK软件安装 2.2.2 SDK的家在哪里——设定...
由于Android平台被推出的时间才一年左右,了解Android平台软件开发技术的程序员还不多,如何迅速地推广和普及Android平台软件开发技术,让越来越多的人参与到Android应用的开发中,是整个产业链都在关注的一个话题...
Google Android开发入门与实战的代码 1章 掀起你的盖头来——初识Android. 1 1.1 认识Android 1 1.2 Android的背景 2 1.2.1 Android的历史 2 1.2.2 Android的发展 2 1.3 我的Android我做主 2 ...
本压缩包内是Google+Android开发入门与实战一书的配套源码实例,Android是未来智能手机操作系统的典范,界面华丽、功能先进,其源代码基于Java平台,希望这些源代码能给从事Android编程或者想要从事Android系统开发...
第11章 循序渐进——开发Android应用的基本步骤 11.1 兵马未动粮草先行——应用规划及架构设计 11.2 应用开发步骤 11.2.1 界面设计始终是第一位——实现UI 11.2.2 必备的动力源泉——数据操作和存储 11.2.3 华丽转身...
Google Android开发入门与实战,一本不可多得的好书,智能手机开发未来的趋势。第一部分
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序 —— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。谷歌与开放手机联盟合作开发了 ...
Android嵌入式智能操作系统是基于Linux内核和驱动的,对于HTC、华为等公司开发Android操作系统时,需要专门将Android移植到 特定硬件平台下,同时将必要的驱动进行编写及开发。 文件目录: 10个常见的_Android_新手...
Android 是 Google 开发的基于 Linux 平台的、开源的、智能手机操作系统。Android 包括操作系统、中间 件和应用程序,由于源代码开放,Android 可以被移植到不同的硬件平台上。 OHA(Open Handset Alliance,开放...
Android操作系统顶着 Google与Open Handset Alliance 的光环,让很多程序员在Android手机还没上市之前,就开始紧追着官方文档、Early SDK 版本更新, 这是IT业界罕见的现象,因为大家都抱持着“不想输在起跑点上”的...
2.5 使用Eclipse开发Android应用程序 2.5.1 使用Eclipse创建Android项目 2.5.2 Eclipse中Android项目架构 2.5.3 Eclipse中Android项目的调试和运行 第3章 Android中的Activity 3.1 Activity的作用 3.2 单Activity的...
Android的系统架构和其操作系统一样,采用了分层的架构。从架构图看,android分为四个层,从上层到低层分别是应用程序层、应用程序框架层、Android运行时和库、linux内核……本文档带你很好的学习android基础知识,...
Android 是Google开发的基于Linux平台的开源手机操作系统。它包括操作系统、用户界面和应用程序—— 移动电话工作所需的全部软件,而且不存在任何以往阻碍移动产业创新的专有权障碍。 Android以Java为编程语言,使...
第6章 磨刀不误砍柴工—Android应用程序结构介绍。介绍了Android程序的组成部分,让读者搞清楚整个程序是怎么组成,怎么运作的。通过本章学习,使得读者可以比较清楚地了解Android系统的架构组成部分。 第7章 良好的...