1

Можно ли контролировать или контролировать

  • режим полета
  • Wi-Fi
  • Data/3G соединение

телефона Android (например, Samsung Galaxy или OnePlus One) под управлением CyanogenMod с ПК с Windows или Mac?

Я хочу подключить телефон Android к своему компьютеру и отслеживать его оттуда с помощью драйвера.

2 ответа2

2

Возможно использовать мост отладки Android, например, для WiFi и 3G/data:

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 (инструментов SDK внизу страницы будет достаточно).

1

Для переключения режима полета я бы предпочел использовать следующее, а не пытаться программно манипулировать 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 Debugging Bridge) из Android SDK.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .