我有一些我需要使用的應用程式的密碼和 API 密鑰。
對于我所使用的其他開發環境,我們將制作一個 .env 檔案,將所有敏感資料放在其中,將該 .env 檔案保存到密碼管理器中,然后讓開發人員知道拉下它來啟動一個專案,并讓該專案將 .env 檔案讀取到應用程式中使用。這個.env檔案從未被提交到版本庫中,并且被設定為git忽略它。
在使用Java的Android開發中,有什么好的方法可以做到這一點?
uj5u.com熱心網友回復:
你可以創建一個屬性檔案,放在你的應用程式的檔案夾下,并將其添加到.gitignore中:
內容示例
一個名為passwords.properties的屬性檔案的內容示例:
password1=123456
password2=qwerty
在你的build.gradle檔案中,匯入它并使用檔案中的值:
def passwordsPropertiesFile = rootProject.file("app/passwords.properties")
def passwordsProperties = new Properties()
passwordsProperties.load(new FileInputStream(passwordsPropertiesFile))
而為了獲得一個值,請使用:
passwordsProperties['password1'/span>]
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/332747.html
標籤:
上一篇:webpack-dev-server在代碼改變時不重新渲染頁面(當從初始頁面導航離開時)。
下一篇:Python類變數用于呼叫方法
