gpt4 book ai didi

android - 我可以将我的 android 项目中的资源标记为已弃用吗?

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:29:25 24 4
gpt4 key购买 nike

我有一个 android 库,我想将它的一些资源标记为已弃用。可绘制对象、尺寸、持续时间……我在某处读到我可以将 deprecated="deprecated"添加到资源定义中,但它似乎没有做任何事情。

在 Android R 中你可以看到这样的东西

@java.lang.Deprecated
public static final int autoText = 16843114;

我正在尝试通过编辑 durations.xml、values.xml 甚至 public.xml 来生成类似的内容...

谢谢!

最佳答案

简短回答:不可能。

@deprecated 标签被注释中的 Android 源代码使用,如 fw/base core/res/values/attrs.xml 中所示。 (参见原始帖子中提到的自动文本的第 3427 行),在 fw/base core/res/values/public.xml以及整个项目的其他地方,但似乎用于构建应用程序的构建工具只是跳过所有注释,这意味着在导致此方法失败的过程中也跳过了注释标记。

基于Android源的弃用注解使用示例:

<!-- {@deprecated Use foobar instead.} -->
<string name="foo">abc</string>
<string name="foobar">abcd</string>

关于android - 我可以将我的 android 项目中的资源标记为已弃用吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26683787/

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