1.新建工程
2.选择android project
3.设置工程信息
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介绍
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为第一启动项。