天天看点

第一个android程序--helloworld

1.新建工程

第一个android程序--helloworld

2.选择android project

第一个android程序--helloworld

3.设置工程信息

第一个android程序--helloworld

    1)Priject name:工程名字

    2)Contents:单选框一个工程还是导入现有工程

    3)Build Target:选择使用那一个JDK 版本

    4)Application name:应用程序名字

    5)Package name: 包名,学过java的我就不说包是什么意思了

    6)Create Activity:创建一个Activity,至于Activity是什么,以后再讲。

    7)Min SDK Version: 最低版本

4.工程的package explore介绍

第一个android程序--helloworld

Src: java源文件。即我们写的java后缀名的文件代码 在里面有我们之前所填写创建的一个HelloWorldActivity.java文件

Gen:并没有创建gen这个目录 但是为什么出现此目录呢?没错这个是Android给我们自动生成的一个目录,找个文件不要修改。

Android 2.3.3: 工程建立时制定的SDK版本的Android的核心文件,从后面的目录可以看到该文件的位置。

Assets: 有些资源文件加入到工程后,android会自动生成一个ID,对于不能生成ID的文件,则放在这里。

Res.:放置资源文件的目录

Res.drawable:一般用来存储相关应用的图片以及mp3播放文件等

Res.layout:Android的布局文件,以xml封装

Res.values:经常用到的字符串信息的声明,以xml进行封装的

AndroidManifest.xml:工程描述文件,它可以设置第一启动的Activity文件

5.AndroidManifest.xml文件

<?xml version="1.0" encoding="utf-8"?>

<manifest xmlns:android="http://schemas.android.com/apk/res/android"

      package="eric.helloworld"

      android:versionCode="1"

      android:versionName="1.0">

    <uses-sdk android:minSdkVersion="10" />

    <application android:icon="@drawable/icon" android:label="@string/app_name">

        <activity android:name=".HelloWorldActivity"

                  android:label="@string/app_name">

            <intent-filter>

                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />

            </intent-filter>

        </activity>

    </application>

</manifest>

我们需要关注application标签中的信息,其中:

android:icon表示应用程序的图标,即启动程序所点击的图标;

android:lable表示应用程序的名字;

activity android:name表示某一个activity/屏幕的名称,通过package和该名称可以找到定义该activity文件的位置(一个activity即为一个屏幕)

activity android:lable表示屏幕的标题;

intent-filter中的内容表示该activity为第一启动项。