android中的System.getProperty(" somestring")与SystemProperties.get(" somestring")之间有什么区别?

时间:2017-05-30 23:22:46

标签: android

之间有什么区别
  

System.getProperty(" somestring&#34)

VS

  

SystemProperties.get(" somestring&#34)

在android?

1 个答案:

答案 0 :(得分:1)

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

java.util.System是一个公共Java接口。 Java system properties包括java.io.tmpdiruser.home等密钥,这些密钥是通用Java代码所期望的。它们与Android的系统属性无关。