Android中將清單文件的一些配置參數
這裏可以存放的應該是不重要的公開的東西,存放支付寶這些重要的信息話參考
客戶端token及一些祕鑰加理論指南,感覺黑貓大大0。0
第一步我們先在Android studio中打開對應的build.gradle(Moudle:app)
然後在頂部添加代碼 ,這裏用友盟舉個例子
String umengAppKey = System.getenv('CNODEMD_UMENG_APP_KEY') //System.getenv的意思是獲取本機環境變量"CNODEMD_UMENG_APP_KEY"給 umengAppKey
File localPropertiesFile = project.rootProject.file('local.properties')//得到根目錄文件名爲"local.properties"的文間
if (localPropertiesFile.exists()) {
Properties properties = new Properties()
properties.load(localPropertiesFile.newDataInputStream())
umengAppKey = properties.getProperty("umeng.appkey", umengAppKey)//這裏就賦值"dwdwdwdw"給umengAppKey拉
}
manifestPlaceholders = [
UMENG_CHANNEL: "CNodeJS",
UMENG_APPKEY: umengAppKey
]//加上這句話就可以對應到清單文件了
在清單文件中只需要用${}包裹就OK了
本文來源自https://github.com/TakWolf/CNode-Material-Design,感謝優秀的開源作品,另外如果覺得本篇文章對你有幫助,評論一下,讓我看下有沒有幫助到人= =。。。