Android很早以前就想学习一下了,这段时间正好有时间学习一下。首先让我们从创建一个简单的Hello World程序开始学习。现在我们使用Android项目向导来创建一个Android应用程序:
- 选择”File”=>”New”=>”Project”,然后在窗口中选择”Android Project”;或者使用工具栏点击按钮来创建Android项目。
- 输入项目名称,这里使用”Droid1”。
- 选择项目保存地址。
- 选择项目编译目标版本。
- 填写应用程序名称。这里使用Droid #1。
- 填写包(package)名称。这里使用com.androidbook.droid1。
- 选择”Create Activity”复选框。这里使用 DroidActivity。 (Activity是android系统的核心组成部分,类似于Windows下的winform)
- 选择Next按钮,如果需要创建测试程序则填写测试项目名称,关于测试以后在说。
- 选者Finish按钮,项目创建完成。
这样一个简单的Android的项目就创建完成了,接下来我们看一下向导都为我们创建了有哪些文件。
- AndroidManifest.xml-应用程序的配置文件。
- default.properties-由 Eclipse和Android ADT插件产生的文件,不要编辑此文件。
- /src 文件夹-用来存放源代码的文件夹。
- /src/com.androidbook.droid1/DroidActivity.java- 应用程序的主入口为DroidActivity,它已经被在manifest文件中定义为默认启动Activity。
- /gen/com.androidbook.droid1/R.java-生成的管理资源文件,不要编辑此文件。
- /assets -不需要编译的文件资源可以放到此文件夹下面。
- /res-管理应用程序所有资源。应用程序资源包括:animations(动画),drawable graphics(图形),layout 文件(布局),data-like strings 和numbers,raw files。
- /res/drawable
- /res/layout/main.xml
- /res/values/strings.xml
接下来我们来编辑程序的androidmanifest.xml文件:
先看图片
我们双击左边的AndroidManifest.xml打开编辑界面,我们看到在下面有不少标签:
- Manifest-一些应用程序的全局设置,例如包名称啊,版本号等等。
- Applicateion-定义一些程序的详细设置,例如程序名称啊,要显示的图标啊等等。
- Permissions-应用程序的权限,例如要读取手机的联系人信息就必须在 Manifest中注册名称为android.permission.READ_CONTACTS的Uses- Permission。
- Instrumentation-用于单元测试。
- AndroidManifest.xml-普通编辑格式来编辑Manifest,在这里你将会看到如下代码:
<?xml version=”1.0″ encoding=”utf-8″?>
<manifest xmlns:android=”http://schemas.android.com/apk/res/android”
package=”comd.androidbook.Droid1″
android:versionCode=”1″
android:versionName=”1.0″>
<application android:icon=”@drawable/icon” android:label=”@string/app_name”>
<activity android:name=”.DroidActivity”
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>