编写你的第一个Android程序(编码带解析)

虽然配置好Android开发环境的Eclipse,能够自动生成简单的Android模板程序。但是,仍然有必要对需要编码的地方和用途做一个深入的理解。本文就教你编写你的第一个Android程序——Helloworld。

操作方法

  • 01

    首先,在“Package Explorer“的空白处,右键单击,选择”New“->"Android Application Project",创建程序引导提示。如果没有找到下面作图的”Android Application Project“,可以选择左图底部的“Other...”,进入到右图的对话框,仍然能够找到“Android Application Project”。

  • 02

    接下来,进入Android程序创建引导,主要是创建Android开发的框架,减少了不必要的配置工作。这里,我选择默认的方法,即引导项对话框选择“Next”,直到创建结束。得到了如下的初始模板。(这里将程序名命名为Helloworld.)

  • 03

    对于上图,需要说明的是,appcompat_v7是Eclipse自动创建兼容包,用于兼容较低版本的Android OS。Helloworld是程序的包名。src文件夹用于存放java源程序,gen是generate的缩写,为自动创建。bin是binanry的缩写,存放二进制文件,libs存放用到的类库。res是resource的缩写,其内的drawable-xxx,为满足不同分辨率的手机存放不同分辨率的图片,layout用于存放布局文件,values用于存放程序中使用到的字段。AndroidManifest.xml则表示Android的配置文件。而一般需要程序员编码的文件有:src,res下的layout和AndroidManifest.xml。当涉及到图片的引用之类的处理时还需要使用drawable-xxx。

  • 04

    下面,我们以Helloword程序的创建为例,介绍Android程序的编码。首先,在工程的src文件夹下,新建一个java 类,如图所示。 需要说明的是,在创建java类前,需要在src下创建一个最少为两层的package。这里为com.example.helloworld。

  • 05

    在“New Java Class”对话框中,只需填写类名即可,这里命名为MainActivity其余的选择默认。

  • 06

    接下来就是在该类里进行编码。由于Android的程序开发使用了MVC框架,所以实现了编码和布局设计的分离。仅用这句代码:setContentView(R.layout.main);就实现了Activity和布局文件的绑定。并不是所有Java类都要继承Activity,但是当一个Java类涉及到界面是,就必须继承Activity并绑定一个布局文件。可以,看到我们使用到了一个main的布局文件,而程序并没有创建该布局文件,下面我们创建需要的main文件。

  • 07

    按照左图的提示,创建一个Android XML File,用于main布局文件的编码。右图的New Android XML File对话框,因为不需要添加额外的控件,所以我们直接在命名完后,就Finish。

  • 08

    编写main.xml的内容如下: 其中第一个红框,表示了编码方式,是程序必备的,而且必须首行,顶格书写。 划横线的部分表示布局文件采用的布局格式,这里是LinearLayout(线性布局)。 而注释内的部分,是自我添加的内容。简单的文本控件,内容为“Helloworld!!!”

  • 09

    完成了Activity和对应布局文件的编写后,还需将Activity注册到AndroidMainfest.xml,同时为保证程序启动时首先识别该Activity,还需添加在<intent-filter>,如下所示。具体的,对于代码来说,绿色部分是注册的Activity的名称,指的是src下的创建的MainActivity.java。红色部分表示判定其为主Activity的必要标识。这样一个简单的涉及源码,布局文件,配置文件的简单的名为Helloworld的Android程序就创建完成了。

(0)

相关推荐

  • 使用Eclipse创建一个Android程序方法

    要编写Android程序,需要安装JDK.Eclipse和Android SDK. Android SDK的安装路径不要在program file或program file(x86)下,否则在debu ...

  • 图解Android开发第一个HelloWorld程序

    不管学习什么编程,第一个程序都是要求打印输出一个"HelloWorld!". 本篇就从最简单的HelloWorld开始吧,开始大家的第一个Android程序开发,希望对大家的工作和 ...

  • Android开发-Eclipse:[1]新建Android程序

    安装了Android插件的Eclipse开发Android APP 之 新建一个 Android程序 创建 HelloAndroid 程序 01 打开Eclipse 02 新建一个Android工程 ...

  • 如何编写第一个python程序

    对于想要学学习python的同学来说,如何编写第一个python程序.本篇介绍. 编写python程序方法1 01 打开系统终端. 02 在命令行输入python3 ,输入python3表示用的pyt ...

  • 如何使用eclipse编写第一个jQuery程序实例

    如何使用eclipse编写第一个jQuery程序实例 操作方法 01 1.首先在eclipse中新建动态网站程序 02 2.创建你的工程名称 jQuery,点击Finsh 03 3.在webConte ...

  • 如何使用visual studio 2017编写一个C++程序

    这篇将会教大家如何编写一个简单的C++程序 操作方法 01 点击打开VS2017 02 依次点击菜单栏的 文件--新建--项目 03 依次选择选择[Visual C++]-[Win32]-[Win32 ...

  • 用Eclipse快捷键编写第一个Java程序HelloWorld

    用Eclipse使用快捷键编写第一个Java程序HelloWorld,并输出"hello Java world!":超棒,超好用! 操作方法 01 双击打开Eclispe 02 打 ...

  • 如何创建一个Android开发项目

    目前两大手机操作系统就是谷歌爸爸的android和乔帮主的ios,安卓机上跑的程序都是一个个的android项目,本篇指南会为你演示如何快速建立起一个简单的android项目,部分内容需要你有移动的a ...

  • 怎样自己制作一个小程序(小程序制作流程及费用)

    随着市场需求的变化.不断成长的微信平台.随着周边小程序等功能的发布,商店公司开发小程序已经成为一种趋势.但是对于怎样自己制作一个小程序,很多卖家公司还是"新手",不明白应该使用什么 ...