Программно подключиться Wifi пароль?
мое приложение должно общаться с камерой Sony Wifi. Пользователь указывает SSID камеры Wifi и пароль, приложение подключается, делает снимок и извлекает его на android-устройство. Когда приложение закончит фотографировать, я хочу, чтобы восстановить соединение Wifi (если таковое имеется), которое существовало до запуска приложения. Е. Г. пользователь может быть подключен к кафе точки доступа, когда она запускает приложение Камера, и приложение автоматически подключается к точке доступа, когда дело сделано.
чтобы восстановить ранее существовавшее соединение, приложение должно знать SSID - а также пароль, я думаю. Для приложения легко определить существующий SSID - просто вызовите WifiManager.getConnectionInfo().getSSID () перед переключением на камеру Wifi SSID. Но как получить уже существующий пароль? Я не хочу требовать от пользователя повторного ввода пароля. Возможна ли такая функциональность?
спасибо, Тома
1 ответов
можно использовать WifiInfo.getNetworkId
API, чтобы получить текущий идентификатор сети и сохранить его для будущего использования.
Если вы хотите подключиться к исходной сети, используйте WifiManager.enableNetwork
API и передайте сетевой идентификатор, который вы кэшировали раньше.