Android系统属性

Mar*_*cek 3 android

执行以下操作可以访问相同的内部属性集,还是它们的语义有什么不同?

例如,在致电之后:

System.setProperty("myprop", "1");
Run Code Online (Sandbox Code Playgroud)

adb shell getprop myprop 返回一个空字符串.


注意:SystemProperties是一个内部类,未在SDK中公开,但由其他系统类使用.

ozb*_*bek 8

SystemProperties.set()并且adb shell setprop是可互操作的:它们都改变了相同的系统属性值.

但是,System.setProperty()Java和VM是特定的,并使用不同的键/值命名约定.