android中System.getProperty(“somestring”)与SystemProperties.get(“somestring”)的区别是什么?

android中System.getProperty(“somestring”)与SystemProperties.get(“somestring”)的区别是什么?,android,Android,两者的区别是什么 System.getProperty(“somestring”) vs 获取(“somestring”) 在android中?android.os.SystemProperties与android属性系统交互-一些键具有在/system/build.prop中定义的完全静态值(例如ro.build.id),一些表示系统设置(例如persist.sys.timezone),一些是动态的(例如可以写入以重新启动的sys.powerctl)。这些值与您可以通过adb shell pr

两者的区别是什么

System.getProperty(“somestring”)

vs

获取(“somestring”)


在android中?

android.os.SystemProperties
与android属性系统交互-一些键具有在
/system/build.prop
中定义的完全静态值(例如
ro.build.id
),一些表示系统设置(例如
persist.sys.timezone
),一些是动态的(例如可以写入以重新启动的
sys.powerctl
)。这些值与您可以通过
adb shell propget
adb shell propset
访问的值相同。此接口不是公共API的一部分

java.util.System
是一个公共的java接口。java包括
java.io.tmpdir
user.home
等键,这些键是普通java代码所期望的。它们与Android的系统属性无关