【发布时间】:2012-11-02 09:36:30
【问题描述】:
具有更高意图的设备成为组所有者在以下链接中说: http://developer.bada.com/help_2.0/index.jsp?topic=%2Fcom.osp.cppappprogramming.help%2Fhtml%2Fdev_guide%2Fnet%2Fwi-fi_direct_connectivity.htm
我在 wifi-direct 的 google-demo 项目中尝试了以下方法。 在调用广播接收器的主要活动类中,我在一台设备上运行时将优先级设置如下。
public void onResume() {
super.onResume();
receiver = new WiFiDirectBroadcastReceiver(manager, channel, this);
intentFilter.setPriority(999);
registerReceiver(receiver, intentFilter);
}
在下一个设备上运行代码时,我没有设置优先级。
public void onResume() {
super.onResume();
receiver = new WiFiDirectBroadcastReceiver(manager, channel, this);
registerReceiver(receiver, intentFilter);
}
因此,根据链接,具有较高优先级的设备应该是组所有者,但设置优先级似乎不起作用。 有没有办法在两个设备之间建立连接时将特定设备显式分配为组所有者?
【问题讨论】:
标签: android-intent p2p intentfilter wifi-direct