Wifi Direct를 사용하여 두 장치를 연결하려고하는데 사용자가 시작하지 않고 프로그래밍 방식으로 구현하려고합니다. 다음 코드를 통해 특정 피어wifi-direct 용 안드로이드 이름 바꾸기 장치의 이름
wifiP2pManager.discoverPeers(channel,
new WifiP2pManager.ActionListener() {
@Override
public void onSuccess() {
Log.d(TAG, "onSuccess");
}
@Override
public void onFailure(int reason) {
Log.d(TAG, "onFailure");
}
});
연결 :
이이제 다음과 같은 방법을 사용하여 동료를 발견 :
그리고 난 아래 그림과 같이 장치의 와이파이 다이렉트의 이름을 변경해야 그것에 대해
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) {
}
});
}
하지만 이제 Wi-Fi Direct의 기기 이름을 변경하는 방법은 무엇입니까?
해결 방법을 찾으셨습니까? –