Android 应用程序结构

Posted 何惧

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 应用程序结构相关的知识,希望对你有一定的参考价值。

src:存放程序的源代码。

gen:系统自动生成生成,无需手动修改。最重要的是R.java文件,保存了程序中所用到的所有控件和资源的ID。

assets:存放不进行编译加工的原生文件,这里的资源文件不会在R.java自动生成ID。

res:存放资源文件。

drawable-hdpi:存放高分辨率的资源图片。

drawable-ldpi:存放低分辨率的资源图片。

drawable-mdpi:存放中等分辨率的资源图片。

drawable-xhdpi:存放超高分辨率的资源图片。从android2.2(API Level 8)才开始增加的分类。

layout:存放项目的布局文件,就是应用程序界面的XML文件。

menu:菜单文件,同样为Xml格式,在此可以为应用程序添加菜单。

values:该目录中存放的XML

文件,定义了各种类型的key-value键值对。一般有dimens、strings、styles、colors、arrays等,通常程序中用到的尺寸、字符串值、样式、颜色、数组等都在该文件定义,便于使用的修改

以上是关于Android 应用程序结构的主要内容,如果未能解决你的问题,请参考以下文章

Android应用开发项目结构分析

带有导航抽屉的 Android 应用程序的正确结构

Android应用程序的结构和解析

我现在在做Android,用到了JNI,写了一个C程序,返回的是个结构体,在Android如何获取C程序返回的结构体呢

Android 公共资源作为具有模块化结构的 Android 应用程序的库

Android系统层次解析