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

相關問題