gpt4 book ai didi

android - 如何从 xml 中获取 BuildConfig 值?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:37:13 27 4
gpt4 key购买 nike

我有一个 xml 文件。在 xml 文件中,我想获取一个 BuildConfig 值。 BuildConfig 值在 build.gradle 中设置。

   <?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="com_my_api_key">**REPLACE_WITH_YOUR_API_KEY**</string>
</resources>

我想从 buildConfig 获取该 api key ,类似于我在 java 代码中获取这些值的方式。

  public class MyApp extends Application{

public String APPTIMIZE_KEY = BuildConfig.APPTIMIZE_KEY;

}

这是在 build.gradle 中设置的值,它来自外部文件。

   release {
buildConfigField "boolean", "APP_DEBUG", "false"
buildConfigField "String", "APPTIMIZE_KEY", "\"${props.getProperty("apptimizeKey_App1")}\""

我如何在 xml 文件中引用这个 ---> BuildConfig.APPTIMIZE_KEY 来获取它?

最佳答案

a lightly documented resValue counterpart to buildConfigField .我还没有尝试过,但我将从以下几方面着手:

resValue "string", "com_my_api_key", "\"${props.getProperty("apptimizeKey_App1")}\""

这将与您现有的 buildConfigField 一起使用,如果您需要/希望该值也可以从 BuildConfig 访问。您将不再需要手动声明字符串资源,而是会为您生成。

关于android - 如何从 xml 中获取 BuildConfig 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28306657/

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