网址:
http://blog.csdn.net/jackyu613/archive/2011/01/13/6136620.aspx
原作者写的非常好,翻译的也非常好
1、当编写本地应用程序时,可以使用property_get和property_set这两个API来读取/设置属性。要使用它们,我们需要includecutils/properties.h,并链接libcutils库。
即:
#include <cutils/properties.h>
在Android.mk里添加
LOCAL_STATIC_LIBRARIES:=libcutils
2、"Android在Java库中提供System.getProperty和System.setProperty方法,我们Java程序可以通过他们来设置和获得属性。
更新:Andrew指出android.os.SystemProperties可以操作Android系统属性(虽然这个类倾向于内部使用)。这个类通过JNI调用Native的property_get和property_set方法来获得和设置属性。"
上面这一段刚开始没有看懂。原来:
System.getProperty和System.setProperty方法不能设置android系统属性;
android.os.SystemProperties可以操作Android系统属性。
3、java中怎么使用SystemProperties.set和SystemProperties.get呢?
如果是在源码中:importandroid.os.SystemProperties;
如果是sdk中的应用程序:
导入库::android-sdk-path\platforms\android-8\data\layoutlib.jar
然后import android.os.SystemProperties;
联系客服