Android 应用程序工件

2018-02-17 15:51 更新

Android应用程序的工件,有些是必需的,有些是可选的。

Android应用程序主要由三部分组成:

  • 应用程序描述符
  • 各种资源的集合
  • 应用程序的源代码

工件

  • AndroidManifest.xml
    必需:是
    Android应用程序描述符文件。此文件定义应用程序的活动,内容提供商,服务和意图接收器。你还可以使用此文件声明性地定义应用程序所需的权限,以及向其他应用程序授予特定权限。
  • src
    必需:是
    包含应用程序的所有源代码的文件夹。
  • assets
    必需:否
    文件夹和文件的任意集合。
  • res
    必需:是
    包含应用程序资源的文件夹。这是drawable,anim,layout,menu,values,xml和raw的父文件夹。
  • drawable
    必需:否
    包含应用程序使用的图像或图像描述符文件的文件夹。
  • animator
    必需:否
    包含描述应用程序使用的动画的XML文件的文件夹。
  • layout
    必需:否
    包含应用程序视图的文件夹。
  • menu
    必需:否
    包含应用程序中菜单的XML文件的文件夹。
  • values
    必需:否
    包含应用程序使用的其他资源的文件夹。 例如,okstrings,数组,样式和颜色。
  • xml
    必需:否
    包含由应用程序使用的其他XML文件的文件夹。
  • raw
    必需:否
    包含应用程序所需的其他数据的文件夹。

注意

Android仅支持res下预定义文件夹中的文件的线性列表。

例如,它不支持布局文件夹下的嵌套文件夹或res下的其他文件夹。raw中的文件被视为资源,而assets中的文件则不是。

因此,raw中的文件是本地化的,可通过资源ID访问,等等。

但是assets文件夹的内容被认为是通用目的内容,在没有资源限制和支持的情况下使用。

你可以在assets文件夹中放置任意层次的文件夹和文件。

以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号