Можно ли управлять режимом полета или беспроводным подключением / передачей данных на телефоне с Android, подключенным через USB?


1

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

  • режим полета
  • Wi-Fi
  • Передача данных / 3G

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

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


Возможно, но вам нужно быть более конкретным по поводу «телефона»?
slhck

Просто обычный телефон для Android, такой как Samsung Galaxy или OnePLus One ( oneplus.net/de/one )
user670186

Ответы:


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 .

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.