微信截圖_1743649890689.png)
18種最佳 RAG 技術(shù)
local.properties
文件。如果文件不存在,可以手動創(chuàng)建一個。local.properties
文件中添加一個新的鍵值對,用于存儲 API 密鑰。例如:
GMP_KEY=your_api_key_here
local.properties
文件被排除在版本控制之外。檢查 .gitignore
文件,確保其中包含以下內(nèi)容:
local.properties
使用 secrets-gradle-plugin
插件
build.gradle
文件。plugins
塊中添加 secrets-gradle-plugin
插件。例如:
plugins {
id 'com.google.secrets_gradle_plugin' version '0.4'
}
local.properties
文件中讀取密鑰,并將其作為變量公開,以便在后續(xù)的構(gòu)建配置和 Android 清單文件中使用。構(gòu)建項目
Build > Rebuild Project
重新構(gòu)建項目。在代碼中使用密鑰
BuildConfig
訪問密鑰。例如:
Places.initialize(getApplicationContext(), BuildConfig.GMP_KEY);
android:name="com.google.android.geo.API_KEY"
android:value="${GMP_KEY}"
secrets-gradle-plugin
是一個開源插件,你可以在 GitHub 上查看其文檔和配置方法。如果需要,也可以向項目提交拉取請求。通過將 API 密鑰存儲在 local.properties
文件中,并使用 secrets-gradle-plugin
插件,可以有效地將密鑰從版本控制中隱藏起來,同時確保其在構(gòu)建過程中可用。這種方法不僅提高了安全性,還簡化了密鑰管理。希望這個快速提示對你有所幫助!如果覺得有用,請訂閱以獲取更多類似的開發(fā)技巧。
原文引自YouTube視頻:https://www.youtube.com/watch?v=X8lYNW_Or2o