Android 为WiFi直接组名称添加后缀。(类似于PDANet的功能)

Android 为WiFi直接组名称添加后缀。(类似于PDANet的功能),android,android-wifi,wifi-direct,wifip2p,ssid,Android,Android Wifi,Wifi Direct,Wifip2p,Ssid,我正在尝试使用自定义名称创建一个WiFi Direct组。但是在探索了所有的选项之后,我知道我们不能更改名称,Android操作系统决定了WiFi Direct Group的名称 我甚至尝试了反思来达到同样的效果,但在Android Nougat和更高版本上没有效果。 我正在使用以下代码创建WiFi Direct组: WifiP2pManager manager = (WifiP2pManager) getSystemService(Context.WIFI_P2P_SERVICE); Wifi

我正在尝试使用自定义名称创建一个WiFi Direct组。但是在探索了所有的选项之后,我知道我们不能更改名称,Android操作系统决定了WiFi Direct Group的名称

我甚至尝试了反思来达到同样的效果,但在Android Nougat和更高版本上没有效果。

我正在使用以下代码创建WiFi Direct组:

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+应用程序时,他们能够创建一个带有后缀PDANet的WiFi直接群组名称

例如:

我的应用程序生成以下组名:DIRECT mq ONEPLUS

PDANet生成时:DIRECT Dj ONEPLUS A6000 PDANet

所以我想知道他们是如何在WiFi Direct组名称中添加后缀的。如果有人能在这件事上帮助我,那就太有帮助了


谢谢

你尝试过这个解决方案吗@刚刚尝试过这个,但是在我的Android P设备中出现了NoSuchMethodException。你的CompileSDK版本号是多少?我在28号有这个方法