【问题标题】:Set system properties for Android application为 Android 应用程序设置系统属性
【发布时间】:2011-07-09 06:35:23
【问题描述】:

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

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

【问题讨论】:

  • Android 似乎没有等同于 java -D option 在代码运行之前预设系统属性,例如没有清单指令。关于 java 选项方法的其他否定答案:herehere

标签: android configuration android-manifest system-properties


【解决方案1】:

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

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

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

【讨论】:

  • 是的,但那是在代码中。我想通过将它放在某个文件中来减少我需要编写的代码量。 (当然,您的建议使我有可能编写一个从文件设置属性的小助手类)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-02-04
  • 2019-07-29
  • 2012-04-16
  • 2011-07-08
相关资源
最近更新 更多