2014-02-13 4 views
3

Получите следующий доступ к одному и тому же внутреннему набору свойств или есть ли разница в их семантике?Свойства системы Android

Например, после вызова:

System.setProperty("myprop", "1"); 

adb shell getprop myprop возвращает пустую строку.


Примечание: SystemProperties внутренний класс, не подвергается в SDK, но используются другими классами системы.

ответ

8

SystemProperties.set() и adb shell setprop являются взаимозаменяемыми: оба они изменяют одно и то же значение свойства системы.

Однако System.setProperty() является специфичным для Java и VM и использует различные соглашения об именах и знаках.

+0

Я вижу, что было бы эквивалентно 'adb shell setprop myprop 1', используя System.setProperty(), затем? Спасибо. –

+0

Насколько я могу судить, такого уравнения между этими двумя не существует. Вместо этого я бы использовал 'SystemProperties'. – ozbek

Смежные вопросы