BuildConfigクラスに静的な最終変数を作成するbuildTypesで 'buildConfigField'メソッドを使用できます。また、xmlファイルにリソースを追加すると、アンドロイドはデフォルトでR.javaファイルにID定数を作成します。私はこれの背後にある実装を理解したい。
build.gradleファイル内にアンドロイドプロジェクトのメソッドを作成して、jsonファイルを読み込んでクラスとそれに関連するstatic finalメンバー変数を作成します。このように作成されますbuild.gradleからコンパイル時設定クラスを作成する方法
{
"Config": [
{
"name": "usernameType",
"type": "String",
"value": "text"
}
]
}
:
public static final Class Config {
public static final Item username = new Item("<item_type>","<item_name>","<item_value>");
public class Item {
public String name, type, value;
public Item(String name, String type, String value){
this.name=name;
this.type=type;
this.value;
}
}
私はどのように私は基本的にコンパイル時に設定ファイルを作成します。これは、このアイデアを実装することができます任意のアイデアを持っていません。