2013-06-03 2 views
2

Есть ли способ установить используемый канал для Android Hotspot?Установить канал Android HotSpot

Я знаю, что для этого нет официального API, но есть ли способ использовать отражение?

Edit: я нашел некоторые намеки на StackOverflow, что я meay возможно:

Field wcAdhocFreq = WifiConfiguration.class.getField("frequency"); 

Взятые из here, но я не мог найти это поле в источниках ..

+0

Это ясно написано в посте вы указали, что «частота» может быть установлена ​​только в КМ (CyanogenMod) Android ROM – Mixaz

ответ

1

Вероятно не

Все, что приложение может настроить, содержится в parcelable WifiConfiguration, и оно не включает канал.

+0

См. Мой отредактированный вопрос, кажется, есть (по крайней мере, в некоторых версиях Android) поле с названием «частота» в WifiConfiguration. –

+0

выглядит как расширение CyanogenMod – msh

0

Вы можете использовать поле канала:

Field wcFreq = WifiConfiguration.class.getField("channel"); 
wcFreq.setInt(wifiConf, 1); 

Это изменит точку доступа к каналу 1.

Смежные вопросы