Android应用程序文件组成

src:项目所有包及源文件

res:包含项目中的所有资源(drawable:程序图标 layout:布局文件 values:常量)


AndroidManfest.xml文件:

manifest:根节点,描述了peckage中所有内容

xmlns:android:包含命名空间的声明

package:声明应用程序包

application:包含package中application级别组件声明的根节点。

android:icon:应用程序图标

android:label:应用程序名字

activity:activity是与用户交互的主要工具,是用户打开一个应用程序的初始页面,大部分被使用到的其他页面也有不同的activity所实现,并声明在另外的activity标记中。

android:name:应用程序默认启动的activity

intent-filter:声明了指定的一组组件支持的Intent的值,从而形成了Intent Filter.

action:组件支持的Intent action.

category:组件支持的Intent Category.

uses-sdk:该应用程序所使用的sdk相关版本。

gen目录中的R.java和BuildConfig.java:

每类资源对应R类的一个内部类,所有的字符串资源对应于string内部类,所有标识资源对应于id内部类

每个具体的资源项对应于内部的一个public static final int类型的Field

res目录:

drawable子目录:drawable-hdpi:高分辨率的图片

  drawable-mdpi:中分辨率的图片

  drawable-ldpi:低分辨率的图片

layout子目录:专门用于存放XML界面布局文件。

values子目录:values子目录专门用于存放android应用程序中用到的各种类型的数据,不同的数据存放在不同的文件中。

assets目录:

在assets资源目录中,一般用于存放html文件、数据库文件和javascript文件。因为在asset目录下的文件不会在R.java中自动生成ID,所以在读取assets目录下的文件时,必须制定文件的具体路径。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值