Добавьте суффикс к имени группы WiFi Direct.(аналогично тому, что делает PDANet) - PullRequest
0 голосов
/ 24 декабря 2018

Я пытаюсь создать WiFi Direct Group с пользовательским именем .Но после изучения всех вариантов я узнал, что мы не можем изменить имя, и ОС Android сама решает насчет названия WiFi Direct Group

Я даже попробовал Отражение чтобы достичь того же, но это не сработало на Android Nougat и выше.

Я использую следующий код для создания WiFi Direct Group:

WifiP2pManager manager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE);
WifiP2pManager.Channel channel = manager.initialize(this, getMainLooper(), null);
 manager.createGroup(channel, new WifiP2pManager.ActionListener() {
                @Override
                public void onSuccess() {
                    Toast.makeText(getApplicationContext(), "Group Created", Toast.LENGTH_SHORT).show();
                }

                @Override
                public void onFailure(int i) {
                    Toast.makeText(getApplicationContext(), "Group Creation Failed", Toast.LENGTH_SHORT).show();
                }
            });

Но когда я попробовал приложение PDANet +, они смогли создать имя группы WiFi Direct с суффиксом PDANet.

Например:

Мое приложение генерирует следующее имя группы: DIRECT-mq-ONEPLUS

Пока PDANet генерирует: DIRECT-Dj-ONEPLUS A6000-PdaNet

Поэтому мне было интересно, как они добавляют суффикс в группу WiFi Directназвание.Если кто-то может помочь мне в этом, это очень поможет.!

Спасибо.!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...