Android教程之三:第一个Android应用,HelloWorld
2012年01月13日
Android系列教程目录:Android教程之一:Window下搭建Android开发环境Android教程之二:Linux下搭建Android开发环境一:使用ADT创建Helloword应用
使用ADT我们能很方便的创建一个Android的Helloworld应用,关于ADT的配置请看http://flysnow.iteye.com/blog/808189。这里只讲ADT创建Android应用,关于CMD下的ant方式请看Android开发手册。
打开Eclipse工具,新建一个项目->Others->Android->Android Project然后点击Next进入下一步.
在Project name中输入Helloword,Build Target的列表里选择Android2.2,在Application name输入应用的名字Helloworld ,然后在Package name输入你的应用的包名com.flysnow.helloworld,Create Activity里输入HelloWorld,min SDK输入8.这里我们不创建测试工程,点击finsh就完成了项目的创建。
Activity是Android的主要元素,你可以把Activity理解为一个手机屏幕界面,一个Android应用是有多个Activity组成的,也就是多个界面。min SDK Version就是你的应用最低运行在什么API等级的手机上。Android的API有7个等级。下面是API等级和Android版本对应列表
二:创建AVD
一个Android要想运行起来必须要有一个环境,这个环境就是模拟器。使用 AVD manager可以轻松的创建一个AVD(配置好的模拟器)。
单击Eclipse工具栏上的AVD Manager图标打开AVD Manager
点击右侧的“New”按钮打开创建AVD界面。在Name输入一个AVD的名字,这里使用Android2.2以注明是使用的是2.2版本的SDK,好的命名容易区分。Target出选择Android 2.2-API 8接着创建一个100M的SD卡,用于以后装一些注入音乐视频之类的文件。,最后就是在Skin选择皮肤了,就是你打算让你的模拟器长社么样,这里使用默认的就好,然后点击Create AVD就创建了一个AVD,这会有一段时间(特别是SD卡大的时候),之间最好别有任何操作,等会就好。
三:运行Helloword应用
有个AVD我们就可以运行Android应用了。找到我们的Helloword的项目,右击选择“Run”,选择Android Application 就可以运行Helloword应用了,这个过程有点长,稍等一下就可以看到模拟器的界面了。。好了让我们看看多么漂亮。
有的读官说了怎么还看不到我们自己的Helloword应用运行的效果啊,这是应为我们的模拟器还处于锁定状态,我们都知道手机都可以加键盘锁的,有的是按通话键打开,有的是按星号打开,但是我们的Android模拟器是滑动打开的,让我们用鼠标左键按住屏幕上的“锁”图标,然后向右滑动,然后松开鼠标,ok,打开了,很绚丽吧,等一会就看到我们的Helloword应用的效果了。
四:Android 模拟器的一些设置和小技巧更改模拟器语言为中文。模拟器默认是英文的,我们需要设置成中文,这样看着才方便。我们可以通过Android的语言设置达到这个目的。在模拟器的菜单中找到Setting,然后向下滚动找到Language&keyboard单击。
然后在打开的界面的最上面的找到Select Language单击,然后打开一个语言选择列表,找到中文(简体)选择就ok了。。你的模拟器就变成中文的啦。。
有人说我设置成中文后,在输入文字的地方怎么不能输入中文啊。其实这是因为模拟器默认的输入法是Android 键盘。模拟器自带的有谷歌输入法,我们只要选择谷歌输入法就可以输入中文了。在你输入文字的文本框处长按鼠标,会弹出一个“编辑文字”的弹出框,
选择输入法,就可以看到输入法列表了,有“Android 键盘,谷歌输入法”,还有一个日本的输入法。
我们选择“谷歌输入法”即可。。这时候可以输入中文啦。。由于模拟器每次启动都比较慢,我们可以在打开模拟器之后不要再关闭,这样每次运行Android应用 ADT就会自动使用这个模拟器,这样就不用每次都启动了。。Min SDK Version和模拟器。还记得我们创建Helloworld应用时最后输入的Min SDK Version吗?我们输入的是8,这个数字代表我们这个应用只能运行在Android SDk版本为2.2的机器上。这个Min SDK Version和模拟器也有关系的,如果你的机器上有多个模拟器,且每个Android SDK版本的模拟器都有,那么当你运行应用的时候,ADT就会根据Min SDK Version的值选择相应版本的模拟器。加入你的Min SDK Version是3,而且你已经创建了Android1.5的模拟器,那么你运行应用的时候,ADT就会打开Android版本的那个模拟器。。方便我们测试,智能吧。。五:小结
这一节主要讲的就是怎么创建一个最简单的Android应用,并且对模拟器的创建和一些设置、常用的技巧做了一些介绍,目的就是尽量的熟悉ADT的创建和模拟器的使用。
发表评论
-
如何在命令行输出重定向
2012-01-20 01:37 784如何在命令行输出重定向 2010年08月02日 要使用 ... -
转笔记
2012-01-20 01:37 836转笔记 2010年09月29日 *作者:alxston ... -
HTTP 错误 500.100 - 内部服务器错误 - ASP 错误 不能使用(未知的) 文件使用中
2012-01-20 01:37 644HTTP 错误 500.100 - 内部服务器错误 - ASP ... -
powerdesigner逆向工程生成PDM时的列注释解决方案
2012-01-20 01:37 699powerdesigner逆向工程生成PDM时的列注释解决方案 ... -
WinCe 配置文件解析
2012-01-20 01:37 977WinCe 配置文件解析 2011年01月20日 Win ... -
【转】最经典格式之BMP图片格式,转来的~
2012-01-19 09:27 613【转】最经典格式之BMP图片格式,转来的~ 2010年08月 ... -
C语言 BMP图片处理
2012-01-19 09:27 592C语言 BMP图片处理 2011年11月12日 C语言 ... -
bmp另类加密解密方法
2012-01-19 09:27 1227bmp另类加密解密方法 2011年03月19日 ... -
BMP文件格式、
2012-01-19 09:27 590BMP文件格式、 2011年09 ... -
BMP图片结构(一)
2012-01-19 09:27 973BMP图片结构(一) 2011年05月03日 BMP图 ... -
Android中数据存储的5中方法
2012-01-17 02:02 592Android中数据存储的5中 ... -
Android编译,打包、签名详细教程
2012-01-17 02:02 829Android编译,打包、签名详细教程 2012年01月11 ... -
在eclipse的android工程里引用android sdk之外的类和方法
2012-01-17 02:02 1520在eclipse的android工程里引用android sd ... -
WinCE驱动开发问题精华集锦
2012-01-17 02:02 777WinCE驱动开发问题精华 ... -
我的日志
2012-01-15 21:16 441我的日志 2012年01月14日 护卫队的战士C ... -
BusyBox 简化嵌入式 Linux 系统 (转载)
2012-01-15 21:16 492BusyBox 简化嵌入式 Linux 系统 (转载) 20 ... -
编译Touchlib出现问题(仍然尚未解决!)
2012-01-15 21:16 797编译Touchlib出现问题(仍然尚未解决!) 2009年1 ... -
摘嵌入式教案2
2012-01-15 21:16 644摘嵌入式教案2 2009年12 ... -
程序工具
2012-01-15 21:16 555程序工具 2010年10月15日 开发(Developm ...
相关推荐
Android第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid...
hello world视频教程,希望能够学习者提供帮助,实现对Android基础知识的掌握与理解,为后续学习做好铺垫,实现Android知识的灵活运用
源码,Intellij Idea12开发android 第一个程序HelloWorld, 图文教程:http://blog.csdn.net/juyangjia/article/details/9491781
在android环境下编程开发应用软件,是网易公开课视频,老外讲的课,很不错,希望能够班组到你。
本文讲述如何使用Android Studio创建第一个Android应用程序。
Android 开发第一个项目 helloworld 希望引领入门者进入快乐的编程之门
第一个Android开发项目Hello_world
包括Android 移动开发基础案例教程课本中第一章实战演练——开发HelloWorld程序的源代码,可用Android studio运行,适合初学者学习。
android_hello_world 你好世界安卓应用
第一章:什么是Android 第二章:下载和安装Eclipse总则 第三章:下载和安装Android SDK 第四章:浏览Android SDK 第五章:Android程序:Hello World 第六章:使用命令行工具盒Android模拟器 第七章:使用Intents和...
嵌入式Android项目设计与开发 第一章 Android开发概述 —— HelloWorld HelloWorld 主要内容: 1.建立新的虚拟机 2.建立新的项目 3.编译和加载程序 AndroidStudio界面 谢谢 请专家批评指正!
android创建第一个helloworld工程.pptx
003_android之 第一个helloWorld程序视频教材,讲解的比较详细,有兴趣的可以学习下哦。
本人用android 写的helloworld 源码 适合与android初学者学习借鉴。附详细备注
� 由于采用了 Java 作为应用开发语言,目前可用的传统第三方应用还很少,但由于 Android 是一款完全 开 源的移动计算平台,相信第三方应用会很快的丰富起来。 � Google 提供了一套 Java 核心包 (J2SE 5,J2SE 6) 的...
实验一 安装Android Studio 3.0和第一个Hello World程序.pdf
这个HelloWorld是最简单的Android程序,带你走进Android编程的殿堂,很多程序在第一讲中,都会以一个“HelloWorld”开始,似乎神秘而又艺术,究竟代表着什么呢?
\Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld\Android应用开发基础到深入篇_Lesson2_开发环境搭建及HelloWorld1第一、二课
Android第一行代码源码 HelloWorld.rar