Android 資源文件local.properties使用以及Gradle文件中的值、Manifests文件中的值

這篇也是由於Gradle存儲密鑰問題一路填坑總結的,期初連.properties建立都有疑問 由於當時是在Android下查看新建的properties一直無法看到android

由於Gradle Scripts是系統構建的所這個目錄下是沒法看到 只能在root目錄下看到工具

那麼資源文件我的認爲放一些自定義的配置信息,也能夠是放一些第三方的AppIDgradle

這時候就是使用.properties問題了,這裏是在Gradle中獲取並寫入值,再在Maniffests Application中添加meta-data標籤ui

1-在APP目錄下的build.gradle文件加載properties文件spa

Properties properties = new Properties()
properties.load(project.rootProject.file('version.properties').newDataInputStream())

 

2-在APP目錄下的build.gradle文件android標籤下的defaultConfig標籤中添加manifestPlaceholds標籤設置值 code

 

3-AndroidManifest.xml文件中添加meta-data標籤 ${wxApid} 中"wxApid"就是manifestPlaceholds中的key名,獲取的時候經過android:name設置的名字獲取xml

  

4-最後一步就是經過獲取manifests文件中的值來拿到值,可能這樣比較繞,可是目前就只看到這一步~ ~ ~  ~,在工具類經過代碼獲取,其中獲取的值類型須要一致blog

相關文章
相關標籤/搜索