Я использую android 4.1.1 ... Я делаю приложение, которое позволяет пользователю создавать свою собственную сеть с использованием Wifi Hotspot, а затем клиенты могут подключаться к ней и обмениваться данными. Я успешно создал точку доступа Wi-Fi в android, но я не могу настроить ее для этой цели. Есть ли способ настроить Wifi Hotspot на андроид через кодирование?Создать конфигурацию Wifi Hotspot в android
ответ
Этот ответ может быть устаревшим!
if(wifiManager.isWifiEnabled())
{
wifiManager.setWifiEnabled(false);
}
WifiConfiguration netConfig = new WifiConfiguration();
netConfig.SSID = "MyAP";
netConfig.allowedAuthAlgorithms.set(WifiConfiguration.AuthAlgorithm.OPEN);
netConfig.allowedProtocols.set(WifiConfiguration.Protocol.RSN);
netConfig.allowedProtocols.set(WifiConfiguration.Protocol.WPA);
netConfig.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
try{
Method setWifiApMethod = wifiManager.getClass().getMethod("setWifiApEnabled", WifiConfiguration.class, boolean.class);
boolean apstatus=(Boolean) setWifiApMethod.invoke(wifiManager, netConfig,true);
Method isWifiApEnabledmethod = wifiManager.getClass().getMethod("isWifiApEnabled");
while(!(Boolean)isWifiApEnabledmethod.invoke(wifiManager)){};
Method getWifiApStateMethod = wifiManager.getClass().getMethod("getWifiApState");
int apstate=(Integer)getWifiApStateMethod.invoke(wifiManager);
Method getWifiApConfigurationMethod = wifiManager.getClass().getMethod("getWifiApConfiguration");
netConfig=(WifiConfiguration)getWifiApConfigurationMethod.invoke(wifiManager);
Log.e("CLIENT", "\nSSID:"+netConfig.SSID+"\nPassword:"+netConfig.preSharedKey+"\n");
} catch (Exception e) {
Log.e(this.getClass().toString(), "", e);
}
Спасибо, что работает .............. :) –
Есть ли 'setWifiApConfiguration' для этого Wifi HotSpot, поэтому я могу подключиться к пользовательской точке доступа Wi-Fi, используя код. – zionpi
Не работает на Android 6 и 5.1 выше. Я добавил разрешение ACTION_MANAGE_WRITE_SETTINGS, но все еще получаю ошибку как «Исключение в запуске softap java.lang.IllegalStateException: command» 2707 softap set wlan0 .... ' –
- 1. Android 2.2 wifi hotspot API
- 2. Android: Как создать конфигурацию EAP wifi программно?
- 3. Wifi Hotspot Multicast/Broadcast
- 4. HotSpot (точка доступа WiFi) в android
- 5. Найти ip-адрес wifi hotspot в android
- 6. Android Lollipop - WiFi Hotspot setWifiApEnabled() получить InvocationTargetException
- 7. Расположение в здании с использованием wifi hotspot
- 8. Программно заданный пароль wifi hotspot
- 9. Получите IP-адрес от wifi hotspot в android
- 10. Предоставьте доступ к AppStore в WiFi HotSpot
- 11. Windows 7 wifi hotspot не работает
- 12. Сетевой мост Android между USB-модемом и WiFi-интерфейсом hotspot
- 13. API сопутствующих подключений и WiFi Hotspot
- 14. Соедините wifi hotspot телефонную ошибку: ENETUNREACH
- 15. Wifi Hotspot в android может общаться с ПК без wifi-маршрутизатора
- 16. Как узнать, подключены ли вы к Wifi Hotspot/Wifi/Wifi Direct
- 17. iOS настраивает конфигурацию wifi программно
- 18. Android подключается к wifi hotspot медленно, уже подключаясь к другому wifi
- 19. Не удалось создать hotspot
- 20. Как создать HotSpot в C#?
- 21. Сервер и клиент на устройстве с поддержкой WiFi-hotspot
- 22. Как использовать .VBS для создания WiFi HotSpot «General Spcific»
- 23. Предоставьте доступ к Play Маркету в WiFi HotSpot
- 24. Я не могу остановить wifi hotspot в программировании на андроид
- 25. Установить канал Android HotSpot
- 26. Как создать Wi-Fi-модем Hotspot в Android Marshmallow?
- 27. Проблема с HotSpot connectin Проблема в Android 5.0 и выше
- 28. Android-разработка hotspot local ip
- 29. Создайте Wi-Fi-модем Hotspot в Android Marshmallow, без вмешательства?
- 30. Создать группу по wifi
, ... проверьте мой ответ для вас. – gumuruh