Настройки 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

который работал на моем телефоне (с настройками, представленными в первую очередь), но оба добровольных тестировщика (без настроек) оба утверждают, что делают это в приложении эмулятора терминала - вылетает, не делая этого.

Кто-нибудь знает, как это можно / нужно сделать правильно?

Спасибо!

0 ответов

Другие вопросы по тегам