`

Android教程之三:第一个Android应用,HelloWorld

阅读更多
写道
这节主要内容是使用ADT创建一个Helloword实例,并进行概要分析,中间会有AVD的创建。

Android系列教程目录:

  1. Android教程之一:Window下搭建Android开发环境

  2. Android教程之二:Linux下搭建Android开发环境

本文版权归飞雪无情 所有,转载请注明出处, 永久链接: http://flysnow.iteye.com/blog/810785

 

我新建了一个Android的技术交流群,群号为86686524    120059404 ,感兴趣的可以申请加入,大家一块学习。

一:使用ADT创建Helloword应用

使用ADT我们能很方便的创建一个Android的Helloworld应用,关于ADT的配置请看http://flysnow.iteye.com/blog/808189 。这里只讲ADT创建Android应用,关于CMD下的ant方式请看Android开发手册。

  1. 打开Eclipse工具,新建一个项目->Others->Android->Android Project然后点击Next进入下一步.

  2. 在Project name中输入Helloword,Build Target的列表里选择Android2.2,在Application name输入应用的名字Helloworld ,然后在Package name输入你的应用的包名com.flysnow.helloworld,Create Activity里输入HelloWorld,min SDK输入8.这里我们不创建测试工程,点击finsh就完成了项目的创建。

  3.  Activity是Android的主要元素,你可以把Activity理解为一个手机屏幕界面,一个Android应用是有多个Activity组成的,也就是多个界面。min SDK Version就是你的应用最低运行在什么API等级的手机上。Android的API有7个等级。下面是API等级和Android版本对应列表

二:创建AVD

一个Android要想运行起来必须要有一个环境,这个环境就是模拟器。使用 AVD manager可以轻松的创建一个AVD(配置好的模拟器)。

  1. 单击Eclipse工具栏上的AVD Manager图标打开AVD Manager

     

     
  2. 点击右侧的“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 模拟器的一些设置和小技巧

  1. 更改模拟器语言为中文。模拟器默认是英文的,我们需要设置成中文,这样看着才方便。我们可以通过Android的语言设置达到这个目的。在模拟器的菜单中找到Setting,然后向下滚动找到Language&keyboard单击。

     然后在打开的界面的最上面的找到Select Language单击,然后打开一个语言选择列表,找到中文(简体)选择就ok了。。你的模拟器就变成中文的啦。。

     
  2. 有人说我设置成中文后,在输入文字的地方怎么不能输入中文啊。其实这是因为模拟器默认的输入法是Android 键盘。模拟器自带的有谷歌输入法,我们只要选择谷歌输入法就可以输入中文了。在你输入文字的文本框处长按鼠标,会弹出一个“编辑文字”的弹出框,

     选择输入法,就可以看到输入法列表了,有“Android 键盘,谷歌输入法”,还有一个日本的输入法。

     我们选择“谷歌输入法”即可。。这时候可以输入中文啦。。
  3. 由于模拟器每次启动都比较慢,我们可以在打开模拟器之后不要再关闭,这样每次运行Android应用 ADT就会自动使用这个模拟器,这样就不用每次都启动了。。
  4. 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的创建和模拟器的使用。


下节预告:Android项目的目录结构

  • 大小: 3.2 KB
  • 大小: 4.2 KB
  • 大小: 7.1 KB
  • 大小: 2.6 KB
  • 大小: 1.1 KB
  • 大小: 2.9 KB
  • 大小: 2.6 KB
  • 大小: 7.7 KB
  • 大小: 137.8 KB
  • 大小: 6.4 KB
  • 大小: 24.6 KB
  • 大小: 15.7 KB
  • 大小: 25.5 KB
  • 大小: 35.8 KB
8
0
分享到:
评论
1 楼 bjyuling 2013-08-15  
mark 一个

相关推荐

    Android demo Android helloworld

    在Android开发领域,"Android demo Android helloworld"通常是指初学者入门的第一个小程序,它标志着开发者在Android平台上迈出了第一步。这个简单的程序展示了如何在Android设备上显示“Hello, World!”的文字,是...

    android第一个程序hello world 的编写视频教程

    在Android平台上进行应用程序开发,"Hello World"是一个经典的起点,它是每个开发者学习新语言或框架时的第一个示例。本教程将带你逐步了解如何在Android环境中创建你的第一个"Hello World"程序,通过网易公开课中的...

    android helloWorld程序

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着你在Android编程之旅的起点。这个简单的程序旨在教你如何在Android环境中创建并运行一个基本的应用。让我们详细了解一下这个过程以及...

    笨鸟学Android开发(1):HelloWorld

    在这个“笨鸟学Android开发(1):HelloWorld”的教程中,我们将学习如何创建一个简单的Android应用,显示经典的"Hello, World!"信息。 首先,你需要安装Android Studio。这是一个功能强大的开发工具,包含了代码...

    hello world _android

    在Android开发领域,"Hello World"程序是每个初学者入门时的第一个项目,它标志着开发者向Android编程世界的迈进。"hello world _android"这个标题暗示我们将深入探讨如何在Android环境中创建并运行一个简单的"Hello...

    Android学习笔记三:第一个应用程序的扩充

    在这个"Android学习笔记三:第一个应用程序的扩充"中,我们将深入探讨如何扩展这个基础,以更好地理解和掌握Android应用开发的核心概念。 首先,Android Studio作为Google官方推荐的集成开发环境(IDE),是Android...

    HelloWorld之Android应用程序详细结构介绍

    通过以上步骤,你可以创建并理解一个基本的Android HelloWorld应用程序的结构。随着学习的深入,你将接触到更多的概念,如Intent、BroadcastReceiver、ContentProvider和服务(Service),这些都是构建复杂Android...

    Android第一行代码源码 HelloWorld

    Android第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid第一行代码源码 HelloWorldAndroid...

    实验一 安装Android Studio 3.0和第一个Hello World程序.pdf

    Android Studio 3.0 安装和第一个Hello World程序 Android Studio 3.0 是一个功能强大且流行的Android集成开发环境(IDE),它提供了一个完整的开发工具集,包括代码编辑、编译、调试和模拟器等功能。下面是Android...

    Android WebView 之Helloworld

    "Android WebView 之Helloworld"这个主题将引导我们了解如何在Android应用中集成和使用WebView来展示一个简单的网页。 首先,我们需要理解WebView的基本概念。WebView是Android SDK中的一个类,它是Android系统提供...

    Android HelloWorld程序

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个接触点,它标志着开发者在Android世界中的第一次正式亮相。这个程序虽然简单,但却是理解Android应用开发基础的重要起点。接下来,我们将深入探讨...

    Android第一个程序——hello world视频教程.wmv

    hello world视频教程,希望能够学习者提供帮助,实现对Android基础知识的掌握与理解,为后续学习做好铺垫,实现Android知识的灵活运用

    Android开发之旅:HelloWorld项目的目录结构.pdf

    在Android开发中,创建第一个应用通常是从"HelloWorld"开始的。这个项目不仅帮助开发者熟悉基本的环境配置,还展示了Android应用程序的基本目录结构。在深入理解Android开发之前,掌握项目目录结构至关重要。以下是...

    Android Hello World工程项目

    这个“Android Hello World 工程项目”旨在帮助初学者理解Android应用的基础架构和开发环境。在这个项目中,我们将深入探讨Android Studio、XML布局、Activity、以及基本的程序逻辑。 首先,Android Studio是Google...

    认识Android入门的HelloWorld程序

    本文旨在通过剖析一个简单的`HelloWorld`程序,让读者深入了解Android应用程序的基本结构及其运行机制。这对于初次接触Android开发的学习者而言至关重要。 ##### Android应用程序项目构成 在Android Studio环境中...

    我的第一个Android程序——HelloWorld

    在Android开发领域,"我的第一个Android程序——HelloWorld"是一个非常基础且重要的起点。这个简单的应用主要用于引导开发者熟悉Android Studio的使用以及理解Android应用程序的基本结构。在这个过程中,我们将深入...

    [源码]Intellij Idea12开发android 第一个程序HelloWorld

    源码,Intellij Idea12开发android 第一个程序HelloWorld, 图文教程:http://blog.csdn.net/juyangjia/article/details/9491781

    helloworld android代码

    在Android开发领域,"Hello World"是初学者入门的经典示例,它标志着开发者在构建安卓应用的旅程中迈出了第一步。这个例子旨在介绍基本的Android应用程序结构和生命周期,以及如何在屏幕上显示简单的文本。 首先,...

    Android 基础教程 第三版 PDF 含源码

    此外,还讲解了Hello World程序的创建,这是所有编程语言入门的第一步,帮助读者快速上手Android应用的编写。 书中深入探讨了Android应用程序的四大组件:活动(Activity)、服务(Service)、广播接收器...

    Android HelloWorld

    在Android开发领域,"HelloWorld"程序是每个初学者入门时的第一个项目,它标志着开发者向Android世界迈出的第一步。这个程序通常非常简单,但包含了Android应用开发的基本元素,让我们一起深入了解一下。 首先,...

Global site tag (gtag.js) - Google Analytics