5

我可以(在Manifest文件或其他位置)为我的Android应用程序设置系统属性吗?为Android应用程序设置系统属性

我想使用一个库,可以使用系统属性进行配置,并能够使用该机制将减少我需要编写的代码量。

+0

Android似乎没有等同于[java -D选项](https://docs.oracle.com/javase/8/docs/technotes/tools/windows/java.html#BABDJJFI)用于预设系统代码运行之前的属性,例如没有显示指示。关于java选项方法的其他负面答案:[这里](http://stackoverflow.com/questions/16037234)和[这里](http://stackoverflow.com/questions/26316622)。 – 2015-06-29 20:30:21

回答

0

是的,你可以设置你的应用程序的系统属性。

String myprop; 
System.setProperty("MYPROP", "4"); 
myprop = System.getProperty("MYPROP"); 
Log.i(TAG, "MYPROP: " + myprop); 

在这里,您从Java“世界”设置和geta系统属性。要从C/C++世界(NDK)即你的lib访问它,看看这篇文章: Calling a java method from c++ in Android

+0

是的,但那是代码。我想通过将文件放在某个文件中来减少需要编写的代码量。 (当然,你的建议可以让我写一个小助手类来设置文件的属性) – Thilo 2012-08-17 23:19:05

相关问题