今天总结一下Android打开项目的所有不同操作方式,以及大概介绍下一个新项目的项目架构,所有的操作均给予Eclipse IDE。
1. 打开项目
以打开D:\Android-Develop\adt-bundle-windows-x86\sdk\samples中的ApiDemos为例,不同SDK版本的范例项目均保存在:“\sdk\samples\android-版本号”目录下,在Eclipse\NewPorject下选择Android Project from Existing Code,然后Root Directory中选择SDK版本的范例,勾选Copyprojects into workspace即可将项目拷贝到工作空间,然后点击Finish即可。
2. 删除项目
在Package explorer中选中需在删除的项目,右键选中“Delete”、Edit菜单中选择“Delete”或者直接使用快捷键“delete”,即可删除该项目。
如果勾选“Delete project contents on disk”,则将整个项目从硬盘中删除;如果不勾选,则将项目从workspace中删除,可通过Import再将项目导入到工作空间
3. 创建项目
Ø 创建新项目
File>New>Project>New Project>New Android Project 或者快捷键“Ctrl +N”
需要注意字段说明
Ø 项目架构
Src/源代码目录 source
Gen/自动生成目录 generate
Android-版本号/对应的Android SDK参考函数目录
Android Dependencies/从ADT16开始,Android项目中多了名为“AndroidDependencies”依赖库文件夹,这是ADT第三方库的新引用方式;当需要引用第三方库时,只需要在项目中新建一个名为”libs”的文件夹,然后将所有需要的第三方包拷贝到该目录下。Eclipse启动后,ADT会自动完成库的引用。
Assets/这个目录保存的文件可以打包在程序里,android不为/assets下的文件生成ID,如果使用该目录下的文件,需要指定文件的路径和文件名。Assets文件夹里面的文件都是保持原始的文件格式,需要用assetManager以字节流的形式读取文件。
Res/资源目录 Resource。Android会为/res下的文件自动生成ID,即R.java
res/anim/ XML文件,被编译进逐帧动画或间补动画对象
res/drawable .png、.9.png、jpg等文件,它们被编译进Drawable
res/layout/ 被编译成布局文件的XML文件
res/values/ 可以被编译成很多种类型的资源的XML文件
array.xml 定义数组
colors.xml 定义color drawable和颜色的字符串值
dimens.xml定义尺寸值
strings.xml定义字符串值
styles.xml定义样式对象
res/xml/ 任意的XML文件,运行时可通过调用Resources.getXML()
res/raw/ 直接复制到设备中的任意文件。它们无需编译,添加到你的应用程序编译产生的压缩文件中。
4. 导入项目
我们有时候会从网上下载一些应用程序范例,一般文件夹中均已包含了“.project”文件,可通过Import将项目导入到工作空间。
选择File/Import,选择“General/Existing Projects into Workspace”,然后选择“RootDirectory”,即可将项目导入。
5. 修复项目
右键项目,找到Android Tools 菜单,然后选择Fix Project Properties
6. 修改目标版本
右键项目,选择Properties选项,然后选择左侧的Android,在Project Build Target中选择适当的目标版本,点击OK之后项目会切换成使用目标SDK版本编译的状态,是否能通过编译,取决于程序代码是否兼容目标SDK版本。或者通过快捷键”Alt + Enter”直接可调出Properties选项,Eclipse有很多快捷键,可以在实际项目中多使用实践,可以方便开发。