3
請執行以下操作,訪問相同的內部屬性集合還是在語義上有任何區別?Android系統屬性
adb shell setprop 'key' 'value'
例如,在呼叫:
System.setProperty("myprop", "1");
adb shell getprop myprop
返回一個空字符串。
注:SystemProperties
是一個內部類,在SDK不暴露,而是由其它系統類使用。
請執行以下操作,訪問相同的內部屬性集合還是在語義上有任何區別?Android系統屬性
adb shell setprop 'key' 'value'
例如,在呼叫:
System.setProperty("myprop", "1");
adb shell getprop myprop
返回一個空字符串。
注:SystemProperties
是一個內部類,在SDK不暴露,而是由其它系統類使用。
SystemProperties.set()
和adb shell setprop
是可互操作的:它們都改變相同的系統屬性值。
但是,System.setProperty()
是Java和VM特定的,並使用不同的鍵/值命名約定。
我明白了,使用System.setProperty()會如何等效'adb shell setprop myprop 1'呢?謝謝。 –
據我所知,這兩者之間沒有這樣的等式。我會使用'SystemProperties'來代替。 – ozbek