先看结构图:

======================================

1. /src 源码目录,不解释。

2. /gen gen目录是ADT 自动生成的代码所在位置,主要包含 R.java 或者AIDL Interface代码。R.java代表了改程序用到的资源。

3. Android 4.0 jar / Android Private Library /Android Dependencies  Android 的官方jar包,开发App要用到基本jar。

4. /assets  程序内置的资源文件,都放到这里来吧。比如一个.db文件,一个视频文件,pdf文件等。

5. /bin  编译后的文件存放目录

6. /libs  第三方jar包放置位置

7. /res

  (1) /res/drawable[-xxx] 不同尺寸的图标放置位置;

  (2) /res/layout  布局文件放置位置;

  (3) /res/menu  menu布局文件;

  (4) /res/values[-xxx]  常量定义文件,文字、颜色等等... ...

8. AndroidManifest.xml

  Android App的描述文件,主要定义:

  (1) 应用程序组件,如Activity、Service、Broadcast Receiver等

  (2) 所需权限

  (3) uses-sdk级别

9.proguard-project.txt  

 程序编译时的混淆选项,主要是防止APK被直接反编译得到源码。

参考连接:

http://android.yaohuiji.com/archives/53

http://www.android-app-market.com/android-project-structure.html

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. android选择图片或拍照图片上传到服务器(包括上传参数)
  6. Android初学者—listView用法
  7. jni cygwin compile
  8. Android中在XML文件里@+id/和@id/的区别
  9. Android(安卓)N(SDK7.0)新特性

随机推荐

  1. Mysql数据库监听binlog的开启步骤
  2. centos7.2下安装mysql5.7数据库的命令详
  3. 如何将Excel文件导入MySQL数据库
  4. MySQL不停地自动重启的解决方法
  5. mysql索引最左原则实例代码
  6. 关于MySQL的sql_mode合理设置详解
  7. 关于对mysql语句进行监控的方法详解
  8. OEL7.6源码安装MYSQL5.7的教程
  9. Mysql优化技巧之Limit查询的优化分析
  10. 通过sysbench工具实现MySQL数据库的性能