您的位置:58编程 > android资源链接失败解决 Android 资源

android资源链接失败解决 Android 资源

2023-05-11 22:33 Android教程

android资源链接失败解决 Android 资源

android资源链接失败解决 Android 资源

android资源链接失败解决

以下列表包含一些关键资源:

  • Resource Type: Colors 
    Location: /res/values/any-file
  • Resource Type: Strings 
    Location: /res/values/any-file
  • Resource Type: String arrays 
    Location: /res/values/any-file
  • Resource Type: Plurals 
    Location: /res/values/any-file
  • Resource Type: Dimensions
    Location: /res/values/any-file
  • Resource Type: Images
    Location: /res/drawable/multiple-files
  • Resource Type:Color drawables
    Location: /res/values/any-file or /res/drawable/multiple-files
  • Resource Type: Arbitrary XML files
    Location: /res/xml*.*

编译和未编译的Android资源

Android主要通过两种类型的文件支持资源:XML文件和原始文件。原始文件可能是图像,音频和视频。

一些XML文件被编译成二进制格式,另一个按原样复制到设备。

例如,字符串资源XML文件和布局资源XML文件在成为可安装软件包的一部分之前被编译为二进制格式。这些XML文件具有预定义格式,其中XML节点可以转换为ID。

你可以将自己的strutured XML编译为二进制格式,并使用本地化的力量。为此,可以将这些XML文件放在/res/xml/子目录中。在这种情况下,你将使用Android提供的XML阅读器来读取XML节点。

但是,如果将文件(包括XML文件)放在/res/raw/目录中,他们不会被编译成二进制格式。然而,因为它是一个资源,Android通过R.java生成一个ID。

原始文件的资源类型为raw,我们可以通过R.raw.some-filename-minus-extension访问这些文件标识。但是,你必须使用显式基于流的API来读取这些文件。音频和视频文件属于此类别。

因为raw目录是/res/*层次结构的一部分,即使是这些原始音频和视频文件可以像所有其他资源一样使用本地化和ID生成。

阅读全文
以上是58编程为你收集整理的android资源链接失败解决 Android 资源全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 58编程 58biancheng.com 版权所有 联系我们
桂ICP备12005667号-32 Powered by CMS