我已经构建了一个名为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
在我的手机上工作(首先设置了设置),但是两个志愿者测试人员(没有设置)都声称在终端模拟器应用程序中执行此操作 - 崩溃而没有做到这一点。
有谁知道它应该/应该如何正确完成?
谢谢!