zoukankan      html  css  js  c++  java
  • Android开发之HelloWorld

    本文使用的版本是 Android2.2

    今天給大家介绍的是Adndroid的第一个程序,也是我们最爱的Helloworld,

    上一篇文章为大家介绍了Android的开发环境搭建,今天我们实现第一个HelloWord。

    1. 创建第一个Android应用程序
    2. Android应用程序目录结构简单介绍
    3. 运行Android应用程序

    因为作者也是初学者,所以不会讲的很深,基本都是学习中遇到的问题,

    闲话不多说,启动Eclipse.exe。也是上一节课我们所讲到的。这个不需要安装,直接启动即可

     

    打开我们的开发工具Eclipse,是不是很期待,不熟悉Eclipse的童靴可要认真咯!

    启动好之后,点击:File - New - Android Application Project 会弹出如下图

     

    这里要我们填写项目的属性,

    • Application Name:应用程序名称
    • Project Name:项目名称
    • package Name:包名(学过Java都懂的),这里作者要啰嗦一下,Android的包名非常重要,最好是取一个独一无二的名字,为什么这样说呢?因为Android是根据包名来识别应用程序的,而不是根据应用程序的名称来识别的,如果以后要发布应用,存在和别人相同的包名,你的应用可能发布不了。说白了,就是如果有2个完全不同的应用,但是包名是一样的,Adndroid会认为 是同一款应用程序。所有大家的包名一定要取好,尽量不要重复。
    • Minimum Required SDK:向下兼容最小的SDK版本,目前市面上大多都是 2.2  2.3;这里作者是 2.2版本
    • Target SDK:目标版本,就是我们应用程序最高级别的版本。
    • Compile With:选择一个版本要编译我们的应用
    • Theme:样式,选择默认的即可

    填好之后,点击 Next

    Next之后弹出上图窗口

    • Create custom launcher icon:创建一个图标,就是手机桌面的那个小图标
    • Create activity:创建一个activity,有人会问,activity是什么,这里我简单介绍一个,activity是Android非常重要的一个组件之一,每个应用都存在,通俗点就是窗口、界面的意思,新手只要知道是一个界面就好、以后会经常和activity打交道,同时也是复杂的一个组件之一
    • Mark this project as a library:是否是库的形式,我们是在手机上使用的,不是开发库,所以不用选择
    • Create Project in Workspace :存放路径

    点击 Next

    设置启动图标,既手机上面那个小图标,按 默认的就好。点击Next

    Create Activity 下面是activity的模版,我们可以选择各种模版来加快我们的开发速度,作为初学者,我们选择第一个就可以了。选择之后 Next

    Activity Name:Activity的名字,选择默认的即可

    Layout Name:布局文件的名字;一、二句话也说不清楚,默认即可

    点击 Finish 。我们的第一个应用就创建完了、是不是很简单啊。

    这个是我们刚才创建的HelloWorld,文件挺多的,呵呵;可别被这么多文件給吓着了。听我一一道来,这里主要讲一些重要的,至于其它不是那么关键的就带过。

    • src:下面有我们刚才创建应用是的包名,里面存在我们的.java文件,既源文件,做过java开发的朋友都懂的。
    • gen[Generated Java Files]:被生成的java文件,里面的文件千万不要去修改。是ADT自动生成的。
    • Android 4.2.2:Android SDK版本
    • Android Private Libraties:向下兼容用的,知道就好
    • assets:资源文件,我们可以在里面放.txt、图片、音频文件已经其它的一些文件
    • bin:放置二进制文件,编译之后的文件,
    • lib:放第三方 文件,既别人已经开发好的jar文件
    • res:放置资源文件的,和assets不同的是,res下面的文件有严格的规定,并且是生成 ID;res下面前5个,以drawable开头的文件夹用来放图片的,
    • layout:放置布局文件
    • menu:菜单
    • values:value值
    • AndroidManifest.xml:Android的配置文件,一个应用只有一个
    • proguard-project.txt:代码混淆工具
    • project.properties:应用的SDK版本

    好了,Android的各种文件介绍完了,以后我们用的最多的是 src、assets、res、AndroidManifest.xml这几个文件

     现在可以运行我们的应用了,运行之前,我们要创建我们的模拟器,模拟器就是用来模拟手机的。启动模拟器 如下图

     

    在弹出窗口中,点击右边的 New,新建一个模拟器,点击New 之后,会弹出下图

    • AVD Name:模拟器名称
    • Device:模拟器的样式,
    • Target:目前使用的模拟器

    其它的按默认的即可

    点击 OK即可创建一个模拟器,点击右边的 Start 启动模拟器,模拟器启动速度有点慢。一切都准备好了,现在我们可以启动我们最爱的 Helloworld了。

    右击 项目 选择 Run As - Android Application 运行我们的应用

    一切都如我们想的那样,运行我们的应用如下:

    屏幕中出现了我们最爱的 Hello world!最上面是我们应用名称:HelloworldDemo,到这里 恭喜你,你已经迈进了 Android开发的行列了。非常艰巨的一步。

    怎么样,我们的第一个应用就写好了。简单吧!别看作者写了这么多,其实就那么几步,作者多啰嗦了几句而已,

    回顾一下 今天的内容,非常简单,

    1. 创建第一个Android应用程序,就那么几步,都是 Next之后在 finish;
    2. 介绍Android应用程序的目录结构和作用
    3. 创建并启动模拟器,都按默认的就好。
    4. 启动我们的项目,就那么几步。

    虽然那么简单几步,但是你已经卖出了Android 开发的一大步。

     作者:zhoucj

    出自:http://www.cnblogs.com/zhoujian315/archive/2013/06/08/3126966.html

    欢迎转载,原创作品,转载请注明出处;谢谢合作

  • 相关阅读:
    2016"百度之星"
    codeforces 55 div2 C.Title 模拟
    codeforces 98 div2 C.History 水题
    codeforces 97 div2 C.Replacement 水题
    codeforces 200 div2 C. Rational Resistance 思路题
    bzoj 2226 LCMSum 欧拉函数
    hdu 1163 九余数定理
    51nod 1225 余数的和 数学
    bzoj 2818 gcd 线性欧拉函数
    Codeforces Round #332 (Div. 2)D. Spongebob and Squares 数学
  • 原文地址:https://www.cnblogs.com/zhoujian315/p/3126966.html
Copyright © 2011-2022 走看看