Android 应用程序框架

来源:互联网 发布:淘宝网mac版 编辑:程序博客网 时间:2024/05/29 19:55
src: 存放的是应用程序使用到的Java文件。
gen:系统自动生成的目录。不需要程序员进行修改。包含了R 文件。改文件中包含了程序中使用到的资源文件对应生成的唯一的资源ID。注意:如果T文件发生错误,一般都是资源文件出现的问题。
assets:存放应用程序使用的资源。这个文件夹存在的资源需要读取的时候使用的是二进制流的形式进行读取。存在于这个文件夹中的文件会被原封不动地打包进入apk。
bin:编译生成的目录。主要获取里面生成的apk文件。
libs:存放第三方的jar文件。
res:资源存储的目录
       res/drawable 存放的是图片资源。存放不同分辨率对应使用的图片资源。安分辨率从小到大分别是l--m--h--xh--xxh 。
       res/layout:包含了应用程序中使用到的布局文件。使用的时候一般会在代码中通过 T.layout.xxx.
       menu:包含了菜单中使用到的item定义的内容。
       res/value :包含了程序使用到的尺寸,字符串,样式等资源。
                       strings:字符串资源
                       dimens: 尺寸资源
              在xml 文件中都是通过@string/xxxx 进行引入。
              如果在xml 中使用res 中的资源,大部分都是通过@资源文件/资源的name
                        values-sw600dp:使用sw属性针对屏幕进行分区。使用在多屏幕适配的过程中。
AndroidManifest.xml : 应用程序级别的配置文件。 很重要。定义了程序的主包名。定义了最低sdk版本以及使用的target sdk版本。
       还包含了应用程序中使用到的一些组件的生命配置。
       在Activity 的声明标签中,存在Intentfilter, 又叫Intent的过滤器。用于过滤对应的Intent的对象来实现到底呈现的是哪一个界面。

Proguard - project.txt :用来进行代码混淆的文件。
project.properties: 可以更改当前的使用的SDK的版本。

raw:存放应用程序中使用到的媒体资源。
原创粉丝点击