首页 > TAG信息列表 > wifi-direct
android-发现wifi直连设备
我正在尝试使用android的wifi-direct的一个示例. 我已经在两个不同的Android手机上运行了演示应用程序. 是否两个应用程序都需要活动的wifi AP? 我们是否需要将两个设备都连接到同一WiFi AP?是否在设备上禁用wifi会断开wifi直接会话的连接? 能否有人指出一个简单的wifi-direct的基本示Android-WiFi Direct:多久调用一次对等设备发现?
我正在开发一个P2P应用程序,并且正在遵循教程HERE,当我在2部手机上对其进行测试时,我在徘徊何时必须启动对等发现? 仅在启动应用程序时一次,定期或每次在onResume中启动? 我之所以问是因为有时我尝试显示同伴列表时找不到任何东西.我还想知道造成这种情况的原因,以及对等点发现实际上android-WIFI P2P移除群组
我想一台设备从一台设备连接到另一台设备.因此,我要做的是检查设备是否已连接if(myDevice.status == 0),如果已连接,则删除组manager.removeGroup(channel,new ActionListener(). 这里的问题是这样做几次后,方法removeGroup()转到onFailure()并出现以下错误:断开连接失败.原因:2表示Android上的Wifi感知与Wifi P2P之间有何区别?
WiFi感知和WiFi P2P技术之间的主要区别是什么? 使用WiFi P2P,您可以在不需要公共网络的情况下在两个或多个附近的设备之间建立连接.但是android docs spec还指出 Wi-Fi Aware capabilities enable devices running Android 8.0 (API level 26) and higher to discover and connandroid-多个设备的WiFi Direct
我正在尝试根据Wifi Direct中的教程建立文件传输(在3个设备之间) http://developer.android.com/training/connect-devices-wirelessly/wifi-direct.html 这已经说明了如何管理2台设备之间的连接.经过关于stackoverflow的一些帖子后,此帖子-WiFi Direct (Android 4.0) with multipljava-如何获取其他设备的对等IP地址
WifiP2pDevice仅提供MAC地址. http://developer.android.com/reference/android/net/wifi/p2p/WifiP2pDevice.html 我想在requestPeers()之后获取其他设备的IP地址(而不是MAC地址).如何才能做到这一点?解决方法:有一种方法可以实现这一目标… 将网络服务发现(NSD)添加到您的应用程序java-如何从WifiP2pDeviceList获取wifi直接设备名称
执行请求对等方时,我想获得wi-fi直接名称,这是我的代码: if (WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION.equals(action)) { Log.d(tag, "success discover the peers "); if (mManager != null) { mManager.requestPeers(mChannel, new WifiP2pManager.Peerjava-32-如何克服Android中凭据的Wi-Fi Direct 32限制?
见式> https://android.googlesource.com/platform/frameworks/base/+/b267554/wifi/java/android/net/wifi/p2p/WifiP2pGroupList.java#34 private static final int CREDENTIAL_MAX_NUM = 32; 从本质上讲,这实际上限制了我可以在单个Wi-Fi Direct“云”中连接WiFi Direct设备与其他Android设备的连接
我可以将启用了WiFi Direct的设备连接到任何不具有WiFi Direct功能但支持WiFi热点连接的设备吗? WiFi是否直接使用专用硬件在两个设备上都存在?网络发现在这种情况下会起作用吗?解决方法:有可能的.代码摘自我在Droidcon UK 2013上的一次演讲. 您需要调用WifiP2pManager类的createGroup未调用Android P2P服务发现回调
我对Android很新,我正在开发一个通过WIFI直接交换数据的应用程序,我想使用DNS服务发现而不是纯P2P发现来获取更多有用的信息,如设备“昵称”等. 到目前为止,我已经按照http://developer.android.com/training/connect-devices-wirelessly/index.html的教程进行了阅读并阅读了文档.以编程方式从android转换为miracast接收器的步骤
我正在尝试编写一个应用程序,它将开始通过miracast将屏幕从Android手机投射到电视上.我正在使用HDMI加密狗,因为有问题的电视本身并不支持miracast.我一直在尝试代码here,但它需要一个我在these steps之后得到的应用程序ID.我的问题是,说明似乎表明我需要注册miracast加密狗,以便它适用于Android 2.3版的WiFi Direct
我在官方Android博客上注意到谷歌手机支持WiFi Direct API,版本4.0或更高版本.我也看到了访问WiFi Direct API的代码. 但我怀疑在一些博客上有人写过,一些2.3版本的Android设备也支持WiFi Direct.因此,我们为4.0或更高版本编写的相同代码将适用于支持WiFi Direct的2.3版Android设备在Android上使用Wi-Fi Direct进行客户端/同行通信
我有三个Android设备:A,B和C.它们通过Wi-Fi Direct连接(假设B是组所有者).我只有两个问题: > B可以作为客户端连接到另一个Wi-Fi Direct组吗? > A或C可以作为客户端连接到另一个Wi-Fi Direct组吗?解决方法:我在2天前测试了你的问题. > B只有在D不是某个组的所有者时才能连接到设备D,因android – WifiP2pDnsSdServiceInfo.newInstance中的可用服务类型
我正在编写一个使用Wifi Direct的Android应用程序.我正在尝试启动我的服务,我正在调用WifiP2pDnsSdServiceInfo.newInstance.但是,我一直在寻找可以使用的不同服务类型,到目前为止我只找到了“_presence._tcp”. 我知道我应该以某种方式找到一个“有意义”的服务类型,我的应用程序如何在android上创建一个非持久的WiFi直接组?
当第一次调用WifiP2pManager.connect时,目标设备上有一个确认对话框来接受连接. 在后续连接中,不再询问此确认,该组将保留在设备上. 我不想要这种行为,因为我希望启动连接的设备始终是组所有者.保持组时,无法更改组所有者. 有没有办法创建一个临时组而不是持久组?或者,当我完成它时,android – UDP数据包(通过WiFi Direct)永远不会到达
那些阅读我之前的问题的人可能已经知道这一点:我目前正试图抓住整个WiFi Direct的东西.到目前为止我所做的就是创建连接. 我想要做的是通过UDP将数据包发送到groupOwner(其IP当然是已知的) – 但它似乎每次都迷失方向. 这是我的一些代码,我有一个接收文件的服务和一个在后台提交它们我可以从代码打开WiFi-Direct吗?在API-16上(Android 4.2.2)
我正在开发一个NFC和wifi直接应用程序.我使用NFC和Wifi Direct获取MAC地址来传输数据.我打电话给discoverpeers()并且可以获得成功.但是没有回调WIFI_P2P_PEERS_CHANGED_ACTION,只有当我去设置和选择wifidirect时回调才会出现. 这在另一个问题中讨论过 Can I turn on WiFi-Direct f在Android WiFi Direct服务发现中发送数据而不是连接
遵循以下文档: http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html 通过将数据放入WifiP2pDnsSdServiceInfo对象,似乎可以向没有建立连接的所有附近具有WiFi Direct的设备广播数据.这适用于我的目的,因为我试图在多个附近的设备之间建立一个简Android Wi-Fi Direct:传递给onConnectionInfoAvailable回调的WifiP2pInfo对象具有null groupOwnerAddress属性
我试图让两个Android设备使用WiFi Direct与对方进行通信.我列出了ListView中的可用设备,当用户点击设备时,我通过调用WifiP2pManager类中的connect方法启动连接.在onSucces方法中,我调用requestConnectionInfo方法以获取组所有者的IP地址,以便我可以连接到ServerSocket. 问题是我第无线 – Ubuntu作为Miracast发送器/接收器
我找不到任何关于Ubuntu充当Miracast接收器或发送器的事情. >它可以工作吗? >有硬件先决条件吗?> WiFi是否是必需的,还是可以通过LAN或其他类型的网络连接工作?> WiFi直接似乎是一个必要的要求,是否足够? (即,如果系统支持WiFi直接,这是否意味着它支持Miracast?)>接收/发送之间是否存在android – 如何在WifiDirect中创建设备groupOwner?
我开发了WiFi直接应用程序,并使用此代码来区分groupOwner和其他设备.但是groupOwner总是随机制作的.我想确保每次建立连接时连接设备都像groupOwner一样.我的代码: if (info.groupFormed && info.isGroupOwner) { // GroupOwner } else if (info.groupFormed) {java – Android Wi-Fi Direct:重新连接到没有重新发现的设备
我知道Wi-Fi Direct如何工作以及什么是Discovery阶段,因为我阅读了整个Wi-Fi Direct规范v1.1. 当我想连接Android中的设备时,我必须开始发现阶段.当onPeersAvailable在触发时,我可以连接到其中一个对等体. 现在我想断开并快速重新连接到同一个对等体,而不是重新执行发现.这种情况有更改WiFi-Direct IP范围?在Android WiFi-Direct中强制使用IPv6?
我有两个Android KitKat手机,两个都是作为Group Owners运行WiFi-Direct组,我们称之为GO1和GO2 我设法将GO1作为传统客户端连接到GO2而不破坏任何(先前设置的)wifi直接组. 问题是,正如您可能知道的那样,GO IP地址在Android源代码中是硬编码的,并设置为192.168.49.1 因此,我的两个设Android Wifip2p:为什么连接到组所有者后组信息为空
我正在尝试将多个设备连接到我手动选择的组所有者 我希望对等方在找到他后手动连接到群组所有者 我有3个电话(没有模拟器),每个电话上都有一个“创建组”按钮 public void createWifiGroup(View view) { mManager.createGroup(mChannel, new WifiP2pManager.ActionListener()Android WiFi Direct – 连接没有提示?
在创建Android WiFi Direct P2P连接时,是否可以自动连接两个设备而无需用户点击“接受”按钮?解决方法:有点迟到的反应,但它可能有助于搜索答案的人. 是的,可以通过创建Access Point来实现,如@hengsti所说,但我建议考虑使用Google Nearby Connections API(Nearby -> Connections API