为Android应用设置系统属性

8

我能否在Manifest文件或其他位置为我的Android应用程序设置系统属性?

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


Android似乎没有与java -D选项相当的功能,可以在代码运行之前预设系统属性,例如没有清单指令。其他关于java选项方法的否定回答:这里这里 - Michael Allan
1个回答

4

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

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

这里,你可以设置和获取Java“世界”中的系统属性。要从C / C ++世界(即您的lib)访问它,请查看此帖子:在Android中从c ++调用Java方法


1
是的,但那将是在代码中。我想通过将其放在某个文件中来减少需要编写的代码量。(当然,您的建议使我能够编写一个小助手类,从文件中设置属性) - Thilo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,