是否有可能控制或监控
- 飞行模式
- 无线上网
- 数据/3G连接
运行 CyanogenMod 的 Android 手机(例如 Samsung Galaxy 或 OnePlus One)、Windows PC 或 Mac 上的版本?
我想将 Android 手机连接到我的电脑并使用驱动程序从那里监控它。
答案1
可以使用Android 调试桥,例如对于 WiFi 和 3G/数据:
adb shell svc wifi enable
adb shell svc wifi disable
adb shell svc data enable
adb shell svc data disable
可以启用/禁用其他服务。使用以下命令查看列表:
adb shell service list
到切换飞行模式:
adb shell am start -a android.settings.AIRPLANE_MODE_SETTINGS & adb shell input keyevent KEYCODE_ENTER & adb shell input keyevent 4
手机显然需要启用调试,并且你需要adb
安装Android 开发工具包(页面底部的 SDK 工具就足够了)。
答案2
为了切换飞行模式,我宁愿使用以下命令,而不是尝试以编程方式操作 GUI。
要启用飞行模式:
adb shell settings put global airplane_mode_on 1
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
要禁用飞行模式:
adb shell settings put global airplane_mode_on 0
adb shell am broadcast -a android.intent.action.AIRPLANE_MODE
正如 slhck 所写,你需要adb(Android 调试桥)来自Android 开发工具包。