Настройки Android: не найдены (/system/bin/settings отсутствуют)
Я создал приложение, похожее на Tasker, под названием Condi. Чтобы включить отключение режима полета в последней версии Jellybeans и выше, я использую команду терминала:
settings put global airplane_mode_on 1
это работает хорошо, но на некоторых телефонах команда настройки отсутствует. когда он присутствует, вы можете найти его в / system / bin / settings (проблема не в пути, а в том, что он полностью отсутствует)
вот копия "настроек" (команд, которые она выполняет):
# Script to start "settings" on the device
#
base=/system
export CLASSPATH=$base/framework/settings.jar
exec app_process $base/bin com.android.commands.settings.SettingsCmd "$@"
так что я пытался запустить его напрямую, выполнив
export CLASSPATH=/system/framework/settings.jar
exec app_process /system/bin com.android.commands.settings.SettingsCmd put global airplane_mode_on 1
который работал на моем телефоне (с настройками, представленными в первую очередь), но оба добровольных тестировщика (без настроек) оба утверждают, что делают это в приложении эмулятора терминала - вылетает, не делая этого.
Кто-нибудь знает, как это можно / нужно сделать правильно?
Спасибо!