创建第一个android项目。打开android-eclipse,在FileàNewàandroid Application Project。打开创建android项目的面板。如下:
ApplicationName:安卓项目安装到手机后的程序名,
Project Name:安卓项目的名称,
Package Name:包名,
Minimun Require SDK:安卓项目支持的最小SDK版本,
Target SDK:目标版本
Complie With:编译时所用的SDK,使用的jar包,比如选择4.3版本的,会使用android4.3的jar包。
Theme:默认显示的主题。
然后一路下一步,创建android项目完成。
会生成以下目录结构:
src:存放Java源代码,在项目生成时,会默认创建一个MainActivity的文件,里面的onCreate,方法时 启动Activity的入口。
gen:自动生成的文件,比如R.java文件;放在res中的资源文件,都会在R.java以final static 内部类的形式被注册。不允许手动修改。
assets:资产目录。在这个目录中放置的资源文件,不会在R.java文件中被注册,也就是不会生成资源id。一般程序中的音频或视频文件可以放置在这个目录下。这个目录支持任意深度的子目录,而res资源目录则不可以。
bin:编译后的class等文件在此目录。系自动生成,项目在运行时所产生的dex文件及apk文件都会放到此处,
libs:存放第三方jar包
res:存放资源的文件夹,比如:图片,布局文件,动画文件等。
res/drawable-xxxx:图片,图标等,有以drawable开头的不同文件夹,是为了android手机,不同的分辨率准备的,【备注:android中不允许图片资源的文件名中出现大写字母,并且不能以数字开头】。
res/layout:布局文件,以xml的形式存在。
res/values:存放字符串,样式,尺寸等,方便国际化,以xml的形式存在。
AndroidManifest.xml:项目的总配置文件,也叫清单文件。比如:每创建一个Activity都需要在此进行配置,否则此Activity无法运行。
该文件中定义了本App的版本号;
适用的手机操作系统最大及最小的兼容版本号;
整个项目中每写一个组件(Activity、Service、Broadcast),都需要在该清单文件中注册;
运行本程序的权限等等。
project.properties:自动生成的文件
【备注:】res和assests目录的不同:
是否在R.java文件中被注册;
res所放的文件类型是规定好的;而assests目录下放置的文件类型不限制;
访问方法不同。res中文件使用R.内部静态类.id来访问;而assest中的文件通过IO流来访问。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。