Код не может подключиться к точке доступа, но Android может

#android #wifi #android-wifi

#Android #Wi-Fi #android-wifi

Вопрос:

У меня странная проблема с Wi-Fi в том, что мой телефон Android может подключаться к определенной точке доступа, используя «собственные» настройки -> Беспроводная связь и сеть-> Подключиться, но я не могу подключиться, используя мой код, запущенный на том же телефоне. Однако мой код может подключаться к любой другой точке доступа. Я просмотрел публикации, но не смог найти ничего полезного. Итак, я надеюсь получить помощь по одному из следующих вопросов:

  1. Есть ли простой способ найти исходный код, который Android выполняет, когда пользователь нажимает «Настройки»-> «Беспроводные сети»-> «Подключиться». Кажется, я не могу ее найти, но я никогда раньше этого не пробовал. Если у кого-то есть ссылка на кэшированную страницу, мы были бы очень признательны. Я знаю, что могу загрузить исходный код, но сейчас это важный проект для меня, и я надеюсь избежать этого.

  2. В качестве альтернативы, есть ли способ, которым я могу программно просто выполнить тот же код, что и Android, без диалогового окна подтверждения, которое появляется Android, когда пользователь пытается подключиться к точке доступа?

Спасибо за любую помощь.

Боб

Ответ №1:

Вы можете просмотреть исходный код приложения настроек через веб-браузер. Похоже, что классы, связанные с WiFi, находятся в src/com/android/settings/wifi .