我只需在Google提供的WiFiDirectDemo上添加兩個按鈕。其中一個按鈕稱爲「所有者」,另一個是「客戶端」。無法更改羣組所有者(羣組所有者意圖)
我是什麼兩個設備來選擇,如果他們是什麼樣的主人或沒有。
在開始的時候,我想如果我改變0和15的數量,將工作:
config.groupOwnerIntent = 0;
但沒有奏效。
其中一個設備保持作爲組所有者。即使我更改「groupOwnerIntent」。
這裏是我的代碼(DeviceDetailFragment.java):
mContentView.findViewById(R.id.btn_owner).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
intentNumber = 15;
Toast.makeText(v.getContext(),String.valueOf(intentNumber),
Toast.LENGTH_LONG).show();
}
});
mContentView.findViewById(R.id.btn_client).setOnClickListener(
new View.OnClickListener() {
@Override
public void onClick(View v) {
intentNumber = 0;
Toast.makeText(v.getContext(), String.valueOf(intentNumber),
Toast.LENGTH_LONG).show();
}
});
//********************************************************************
mContentView.findViewById(R.id.btn_connect)
.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//WifiP2pConfig config = chooseOwner(ownerIntentNumber);
WifiP2pConfig config = new WifiP2pConfig();
config.deviceAddress = device.deviceAddress;
config.wps.setup = WpsInfo.PBC;
config.groupOwnerIntent = intentNumber;
Toast.makeText(v.getContext(), String.valueOf(intentNumber),
Toast.LENGTH_LONG).show();
}
});
請給我一些建議。非常感謝你。
我的設備是兩個Nexus 7.
非常感謝。問題解決了。按確定後,忘記這個組的作品。 – RogerNEAT 2013-07-02 07:04:27