Android renomeia o nome do dispositivo para wifi-direct

Estou tentando conectar dois dispositivos usando o Wifi Direct, mas quero implementar programaticamente não pelo usuário iniciado.

E para isso eu tenho que mudar o nome do WifiDirect do dispositivo como na figura abaixo:

Agora descubra pares usando os seguintes métodos:

wifiP2pManager.discoverPeers(channel,
                new WifiP2pManager.ActionListener() {

                    @Override
                    public void onSuccess() {
                        Log.d(TAG, "onSuccess");
                    }

                    @Override
                    public void onFailure(int reason) {
                        Log.d(TAG, "onFailure");
                    }
                });

Conecte-se a um par específico através do seguinte código:

public static void connectPeer(WifiP2pDevice device,
        WifiP2pManager manager, Channel channel, final Handler handler) {

    WifiP2pConfig config = new WifiP2pConfig();
    config.groupOwnerIntent = 15;
    config.deviceAddress = device.deviceAddress;
    config.wps.setup = WpsInfo.PBC;

    manager.connect(channel, config, new ActionListener() {

        @Override
        public void onSuccess() {

        }

        @Override
        public void onFailure(int reason) {

        }
    });
}

Mas não sei como alterar o nome do dispositivo para o Wi-Fi Direct?

questionAnswers(1)

yourAnswerToTheQuestion