Android学习笔记4——Android的资源管理

来源:互联网 发布:linux 增加根目录空间 编辑:程序博客网 时间:2024/05/16 05:52

一个android App不仅仅只是包含代码,它也要求和源代码分开的资源,例如图片,音视频文件,和任何与app视图呈现相关的东西。例如,你应该用XML文件定义动画,菜单,样式,布局,颜色等资源。应用app资源能够使得app在不需要任何代码的修改的情况下更新更加容易,这些更新主要是为了能够使得你的app更加适用于更大范围内的设备。

对于android应用中的资源来说,android sdk 构建工具都会为他们定义一个独一无二的ID,我们可以用这个ID从你的代码中或或或者其他定义在XML文件中资源。

资源和代码分开的一个最重要的特点是为不同设备的配置提供可替代的资源。例如,被定义在XML文件中的UI字符串,你能以不同的语言保存他们并且保存他们在不同的文件中。然后,依据定义在资源文件名称的语言限定字符和用户语言设定,android系统给你的app应用不同的语言类型。

android为你的可替代的资源提供了许多不同的限定符,这个限定符是一个包含资源文件名的缩写字符串,它被用来定义这些被使用资源的配置。另一个例子,你应该为你的activity依据着不同的屏幕大小和设备方向编写不同布局的XML布局文件。

0 0
原创粉丝点击