创建第一个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.3jar包。

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目录的不同:

  1. 是否在R.java文件中被注册;

  2. res所放的文件类型是规定好的;而assests目录下放置的文件类型不限制;

  3. 访问方法不同。res中文件使用R.内部静态类.id来访问;而assest中的文件通过IO流来访问。

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. 一款常用的 Squid 日志分析工具
  3. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  4. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  5. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  6. 不吹不黑!GitHub 上帮助人们学习编码的 12 个资源,错过血亏...
  7. Android(安卓)ffmpeg支持x264的编译脚本
  8. Android(安卓)Studio如何导入第三方库文件
  9. Android(安卓)Studio中使用Gradle和AndroidAnnotations

随机推荐

  1. Android之替换APP字体——Typeface
  2. Android中Bitmap类getPixel方法获取的像
  3. mac 系统下android源码下载以及使用(总结)
  4. Android的View体系(三):View坐标以及方法说
  5. Android(安卓)P HIDL服务绑定模式与直通
  6. Android使用Thread的interrupt与sleep,重
  7. Android(安卓)Building System 总结
  8. 想抢先体验Android操作系统的魅力吗?那就
  9. android浏览器和iPhone浏览器
  10. Android(安卓)二维码开发功能实现(四)---