Android學習第八篇;使用gradle.properties

一,爲什麼使用gradle.properties?

1,對於項目而言,有時候需要配置某些敏感信息。比如密碼,帳號等。而這些信息需要被很多類共同使用,所以必須有一個全局的配置

2,當需要把項目push到git上時,我們不希望別人看到我們項目的key,token等。我們可以將這些信息設置在gradle.properties中。(這一點後續需要詳解)

二,如何使用gradle.properties?

1,在gradle.properties文件中進行變量初始化。

2,在build.gradle(module app)中進行變量的重定義,即將配置內容轉化成java能夠使用的形式

其中,buildConfigField定義的方式是

buildConfigField 類型,變量名,值

resValue定義的方式是

resValue XML中的類型,變量名,值

3,在java中使用。

使用BuildConfig可以直接讀取配置信息

4,在佈局文件中使用

通過build.gradle中的配置,可以直接使用@string 訪問

四,問題與解決方法

五,源代碼

https://gitlab.com/MyAndroidProject/AboutGradle.git

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章