質問: "/xxx/yyy/zzz"; ・・・ ``` これをManifestで使いたいのですが、呼ぶことはできるでしょうか? ``` ・・・ ``` ◆環境 min sdk 21 target sdk 26 compile sdk 26 android studio 2.3.3 ※注意 もともとある定数をstring.xmlに移動してgetResources().getString()に置き換えたくないのが目的です。
回答: 質問されているxmlにJavaで定義した定数を使用するのは難しいかと思います。 getResources().getString()に置き換えたくないのであれば、gradleに定義した定数を使用してみるのはいかがでしょうか。 ビルド時にBuildConfig.javaに定数として定義されJavaで使用できます。 一部、AndroidManifest.xmlでも使用可能です。 以下に実装方法例が説明されている参考リンクを貼っておきます。 参考リンク1 参考リンク2