gpt4 book ai didi

android - Android 的 res 目录中禁止使用的目录名称是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 13:33:37 25 4
gpt4 key购买 nike

我最近将 res/raw/dictionaries/en-GB/wordlist.txt 添加到我的 Android 项目中。它造成了一个错误。我最终发现目录名称 dictionaries 导致了问题,我将其更改为 dicts 并且一切正常。

为什么不允许使用此名称?其他的不允许吗?是否有不允许的目录名称列表?

最佳答案

http://developer.android.com/guide/topics/resources/providing-resources.html你可以看到:

Qualifier name rules

Alternative resource directories cannot be nested. For example, youcannot have res/drawable/drawable-en/.

res 文件夹不支持嵌套文件夹,支持只有一个线性文件列表。但是在 assets 文件夹中你可以放一个其中文件夹和文件的任意层次结构,因为 Assets 文件夹的内容不被视为资源。

你不应该能够像 res/raw/dicts/en-GB/wordlist.txt 这样的东西,但如果发生这种情况你可能无法获得 wordlist.txt 的资源 ID ( R.raw.wordlist)

Assets 文件夹和原始文件夹类似。两个都可以包含原始文件,但原始文件中的文件被视为资源,并且 Assets 中的文件不是。

关于android - Android 的 res 目录中禁止使用的目录名称是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153672/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com