我們有「buildConfigField」方法,這將創造BuildConfig類的靜態最終變量buildTypes可創建編譯時配置類。當我們向xml文件添加任何資源時,android默認在R.java文件中創建一個ID常量。我想了解這背後的實現。
我要創建在的build.gradle文件中的Android項目的方法,這將讀取JSON文件,並創建類及其相關的靜態最終成員變量。如何從的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;
}
}
我沒有我怎樣才能實現這個想法,這將基本建立在編譯時配置文件中的任何想法。