现在创建一个Android工程可以使用集中IDE,可以使用Android Studio、Eclipse等工具。可以在Google提供的http://developer.android.com/sdk/index.html获取自己想要的IDE,在Google提供的IDE下,都是不用进行环境配置的,事先装好JDK就一般可以工作了。
在http://developer.android.com/sdk/installing/studio.html可以获取Android Studio开发工具,在这用教你如何使用这个工具,这个工具比较美观,但是不幸,很少使用。基本上都是使用Eclipse,在下面的链接下可以获取Google提供的另外一个IDE,放心不需要配置的,直接打开就可以对Android进行开发了,省去了之前配置的麻烦事,Google已经将ADT、SDK集成到IDE上了,请点此SYSTEM REQUIREMENTS。
对于Eclipse对于Android事全裸的。
第一,安装JDK,这是必须要的,对于接触Java的人,一般在装完系统之后就会装上这个好东西,安装JDK。
第二,安装Eclipse。
第三,到http://developer.android.com/sdk/index.html上面下载ADT,SDK工具。
第三,打开Eclipse,将ADT装上,选择Help--->Install New SoftWare--->Add--->选择ADT文件包,如图图2.1,OK后重启Eclipse。会出现两个小东西在菜单栏上,一个是SDK Manage,一个是AVD Manger。
图2.1 安装ADT操作(犹豫已经装好了)
第四,将下好的SDK安装在自己明确的路径下,此时的SDK Manage装上后,会下载各个版本Android平台,可以自己选择下那个,最好创建一个Android文件夹,把这些东西全部安装在此。
第五,SDK中的工具以及Android平台下完了后,启动Eclipse,选择属性,选择配置Android的SDK路径。
全部配置完毕后,就可以动手创建工程了,New一个Android Application Project,出现图2.2,如图所示,需要自己定义应用名、工程名、选择最小和目标以及编译的Android版本。一直点Next,直到Finish。
图2.2 创建Android工程
创建完毕后,Eclipse会首先呈现Layout,其实此时已经是一个完整的项目了。可以直接就Run As Android Application了,还有记得创建一个虚拟设备,方可可以看到效果,除非,连接自己的Android手机了(Eclipse也识别出来)。点击Eclipse菜单上那个类似于手机的图片,在一个机器人旁边,点击后出现图2.3。设置搞定后,程序可以运行了,这个Android工程就搞定了,It' so easy!但是要开发其他的应用,难度就会比较大了,所以应该好好掌握知识点。
图2.3 创建AVD
现在看看一个简单Android工程的结构,如图2.4所示。
图2.4 简单Android工程的各个目录结构
-
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.helloworld" android:versionCode="1" android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="17" />
<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.example.helloworld.MainActivity" 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>
1、src是放置代码的
2、自动省的R.java文件
3、Android包
4、工程依赖包
5、asserts放置大资源
6、编译后生的文件在此,生成的apk在此,还少看这
7、第三方包
8、res资源
9、清单文件
下面主要对清单文件、src和res简明下。
AndroidManifest.xml
src
放置Activity,业务代码,控制代码,视图代码,
res
layout/布局文件
drawable系列文件夹放置图片资源
values/string文本,样式,数,ids,drawables等