2015-06-28 11 views
0

В настоящее время я работаю над экспериментальным ядром Android (Research). Я пытаюсь найти некоторые способы сохранить заряд батареи, внедряя инструмент управления питанием на уровне ядра. Я работаю над ядром msm-hammerahead (используемым Nexus 5 под управлением Android 5.0).Android Kernel - Переключение между типами сетей во время выполнения

Я пытаюсь выяснить, существует ли способ переключения между типами сетей (2G, 3G, Wifi) во время выполнения. Я знаю, что существует возможность переключения типа сети по умолчанию в файл build.prop (ro.telephony.default_network).

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

ответ

1

Ядро Android не является местом для поиска сетевого переключения. build.prop также бесполезен для этого, потому что он просто содержит значения загрузки по умолчанию. Переключение сетевых интерфейсов - очень плохая идея, так как инфраструктура Android должна быть синхронизирована с нижним состоянием уровня linux.

Я бы предложил проверить ConnectivityManager.java в инфраструктуре Android, чтобы лучше понять, как работает коммутация сети.