Des*_*Yao 4 java android gradle build.gradle android-gradle-plugin
我在gradle.properties
文件中定义了一个属性,如下所示:
user.password=mypassword
Run Code Online (Sandbox Code Playgroud)
我可以在java语句中将它用作变量值吗?
您必须先读取属性文件并提取属性.
Properties prop = new Properties();
InputStream input = null;
try {
input = new FileInputStream("gradle.properties");
// load a properties file
prop.load(input);
// get the property value and print it out
System.out.println(prop.getProperty("user.password"));
} catch (IOException ex) {
ex.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
你可以在这里找到详细的教程
是的,你可以,但这不是一个好主意,也不是一个好的做法.gradle.properties
file本身就是为了保持gradle的属性,例如在构建时使用的JVM args.
如果您需要在属性文件中存储用户/传递对,则应将其放在src/main/resources
其他适当的文件夹下并与之分开gradle.properties
.
附注:不确定在移动应用程序中保留属性文件是否通常是安全的.
归档时间: |
|
查看次数: |
8516 次 |
最近记录: |