«Вручную настройте SSID и парольную фразу для LocalOnlyHotspot в Android studio?»

#android #hotspot

Вопрос:

Я пытаюсь создать точку доступа Wi-Fi на более новых версиях Android , точка доступа не нуждается в доступе в Интернет, просто локальная сеть. Я хочу, чтобы у меня была возможность вручную установить SSID и парольную фразу точки доступа, но не могу найти способ сделать это из приложения для Android. (Идея заключается в том, чтобы устройство Raspberry Pi прослушивало горячую точку, подключалось и отправляло «данные», как только они окажутся в зоне действия — для этого необходимо заранее знать идентификатор SSID и парольную фразу/настроить.)

Я пробовал использовать WifiManager этот метод startLocalOnlyHotspot() , однако этот метод генерирует случайный идентификатор SSID и парольную фразу, что мне не поможет.

Мне удалось найти некоторые функции, которые были бы очень полезны при создании точки доступа здесь. The WifiManager.java класс имеет setSoftApConfiguration() метод, а также имеет startTetheredHotspot() ; однако они, похоже, недоступны для использования в Android Studio. Есть ли причина, по которой эти методы не работают?

Я также столкнулся с теми же функциями, которые здесь не работают.

Мой вопрос в том, могу ли я настроить точку доступа и установить ее SSID и парольную фразу вручную в более новых версиях Android? (Предпочтительно без необходимости вставлять SIM-карту, но это уже другая проблема)