wifip2p相关内容

我可以在应用程序中使用 Wi-Fi Direct 和蜂窝数据吗?

我有两个以上的 Android 设备.我希望这些设备使用 Wi-Fi Direct 向其他设备发送指令,同时能够通过它们的蜂窝数据连接访问互联网.似乎使用 Wi-Fi Direct 接口被视为主要连接,禁用其他连接,就像 Wi-Fi 如何禁用蜂窝数据连接一样. 如何以编程方式允许两者同时运行? 目前 Wi-Fi Direct 接收器是根据 Google 的 Android 开发者文档实 ..
发布时间:2022-01-24 14:59:05 移动开发

WiFi P2P 连接用户交互绕过?

我正在使用 WiFi Direct 开发 Android 应用程序.该应用程序应该在每个设备中创建一个组或搜索对等点并将字符串传输到每个对等点,具体取决于设备是否具有 Internet 连接.此外,如果设备有互联网,我还可以发现附近所有对等点的 MAC. 这是我获取附近设备的代码,其中 groupCreated 是一个变量,表明该设备是否通过 createGroup() 创建了一个组或确实在 ..
发布时间:2021-11-02 23:40:53 移动开发

如何在wifi p2p服务发现中使用InputMethodService?

我是Android新手,请告诉我inputMethodService是否可以与wifi p2p服务发现一起使用?我希望一部手机充当另一部手机的键盘.请告诉我是否有可能以及要参考哪些资源.谢谢. 解决方案 我认为您不需要担心第一台设备中的输入方法,而可以创建一个应用程序,从此您可以正常输入文本您正在android设备上进行输入,然后让该应用程序负责将获取的文本实时传输到您要在其中输入的其他设 ..
发布时间:2020-07-14 03:59:41 移动开发

WIFI P2P发现列表没有刷新?

我正在开发一个应用程序,其中我在列表中列出了附近的所有WIFI P2P设备.但是问题在于它正在向该设备显示哪些wifi现在已禁用.它能够检测新设备并可以在列表视图中列出,但不能删除旧设备. 预先感谢. 解决方案 在WifiP2pManager.WIFI_P2P_PEERS_CHANGED_ACTION匹配操作调用requestpeers()方法内的BrodcastReceiver中,不要在 ..
发布时间:2020-07-14 03:59:38 移动开发

ServerSocket.getLocalSocketAddress()返回空

我正在尝试在Android手机和Raspberry Pi之间以Wi-Fi P2P创建本地服务器,并以Android为主机.我已经能够使用Pi上的wpa_cli成功建立P2P连接,但是现在我试图使用C客户端套接字连接到电话并传输数据.但是,行Log.d("Socket waiting", serverSocket.getLocalSocketAddress().toString());吐出D/Soc ..
发布时间:2020-07-14 03:59:35 Java开发

使用WifiP2p连接通过套接字发送数据时,应用崩溃

使用wifi p2p连接通过套接字发送数据时,应用程序崩溃 我正在HTC_Desire_10 pro(运行Android 6.0)和OPPO A83(运行Android 7.1.1)之间测试一个简单的聊天应用程序. 我在两个设备上运行了相同的应用程序.该应用程序首先打开wifi,然后开始发现对等端 在用户点击事件上.用户可以从动态生成的中选择要连接的设备 同行名单. 这两个设备能够成功连接. ..
发布时间:2020-07-14 03:59:26 Java开发

使用Wifi Direct查找对等方的替代方法,因为它要求两部手机都运行WiFi Direct发现

我正在尝试发现WiFi Direct对等Android设备,但是仅当两部手机都在运行WiFi Direct发现时才发现对等设备. 到目前为止,我了解的是,只有当他们同时扫描WiFi直接连接时,他们才会看到对方.这是因为WiFi Direct的工作方式是,当电话扫描WiFi Direct连接时,它们将与其他对等方协商接入点或从设备的角色.因此,两者都需要调用discoverPeers()使其自 ..
发布时间:2020-07-14 03:59:22 移动开发

Wi-Fi Direct安卓

我想通过Wi-Fi Direct在2个设备之间传输文件. 我想做的事情与WifiDirectDemo中的相同,但是我无法将数据从组所有者传输到另一台设备,因此我尝试了此操作:每次当其中一台设备单击连接时,都会设置另一台设备作为组所有者,因此在每个连接上,要求连接的设备始终是客户端,并且可以发送数据. 问题在于,Android始终会记住创建的第一个组,因此也要记住其组所有者.换句话说,除 ..
发布时间:2020-07-14 03:58:17 移动开发

为什么发现Android Wi-Fi Direct的对等方如此不可靠?

我正在尝试使用Android的Wi-Fi Direct(如果愿意,可以使用P2P).我以为两部手机之间的通话效果很好,但是我意识到我遇到了WifiP2pManager.discoverPeers()和/或WifiP2pManager.requestPeers()的问题.我观察到了以下结果: 在良好的1分钟以上时间内,未发现任何对等方,也未触发任何回调.我也通过Android Wi-Fi设置的 ..
发布时间:2020-07-14 03:57:04 移动开发

我可以在应用程序中使用Wi-Fi Direct和蜂窝数据吗?

我有两个以上的Android设备.我希望这些设备使用Wi-Fi Direct向其他设备发送指令,同时能够通过其蜂窝数据连接访问Internet.似乎使用Wi-Fi Direct接口被视为 the 主要连接,从而禁用了其他连接,就像Wi-Fi如何禁用蜂窝数据连接一样. 如何以编程方式允许两者同时运行? 当前,Wi-Fi Direct接收器是根据Google的Android开发者文档实现的 ..
发布时间:2020-07-14 03:57:00 移动开发

Wifi P2P服务发现间歇性地工作

Wifi P2P服务发现行为异常.我看到间歇性的问题,其中DNSSD侦听器不总是被调用,因此我不知道附近运行同一应用程序的设备.我正在使用以下两个API-一个用于注册要被其他设备发现的服务,另一个用于发现在其他设备上运行的附近服务.任何想法,如果我在这里做错了什么,或者在我调用这些API之前是否需要进行一些特定的其他android API调用序列,以确保无论何时注册了新服务或某项服务,始终会调用侦 ..
发布时间:2020-07-14 03:56:56 移动开发

如何在Android中自动接受Wi-Fi Direct连接请求

我有2个使用WiFi Direct的Android设备.在一个设备上,我可以使用WifiP2pManager类获取有关另一设备的信息,并请求与另一设备的连接.但是,当我请求连接时,另一台设备会弹出一个小窗口,并询问用户是否要接受连接请求. 是否可以自动接受这些连接请求? I.E是否能够在无需用户确认的情况下连接到其他设备? 解决方案 基于注释,如果您只想跟踪和记录周围的车辆,您真的需 ..
发布时间:2020-07-14 03:56:52 移动开发

我可以在Wi-Fi Direct的永久组中更改组所有者吗?

通过Wi-Fi Direct创建群组时,我知道我可以创建一个永久群组. 我的问题是:我可以创建一个持久性组,但是每次更改组所有者(即每次旋转时,该组所有者将成为该组中的设备之一). 此外,在创建持久组时,需要仅在第一次时接受连接,对吗? 解决方案 您现在可以通过WifiP2pManager.createGroup(..)创建一个新的持久性组.它将创建一个新的组,并使呼叫设备(A ..
发布时间:2020-07-14 03:56:44 移动开发

WiFi Direct设备与其他Android设备的连接

我可以将启用了WiFi Direct的设备连接到其他没有WiFi Direct功能但支持WiFi热点连接的设备吗? WiFi是否直接使用专用硬件在两个设备上都存在?在这种情况下,网络发现会起作用吗? 解决方案 有可能。代码摘自我在Droidcon UK 2013上的一次演讲。 您需要调用 createGroup(WifiP2pManager.Channel c,WifiP2pMana ..
发布时间:2020-06-04 18:43:47 移动开发

如何通过Wi-Fi Peer 2 Peer查找安装了相同应用程序的设备?

我在Android开发中是一个新手.我有一个应用尝试通过Wi-Fi对等2对等连接到运行android的其他设备.我要做的是仅查看安装了相同应用程序的设备,而不是查看所有可用的对等设备.预先感谢. 解决方案 是的,您可以这样做! :) 尝试使用 Wifi P2p进行服务发现.实际上,该链接是一种培训,可以准确教授您想要的内容. 因此,您基本上想要做的是创建一个WifiP2pDns ..
发布时间:2020-05-23 19:13:36 移动开发

更改WiFi-Direct IP范围?在Android WiFi-Direct中强制使用IPv6?

我有两个Android KitKat手机,两个都是作为群组所有者运行WiFi-Direct群组,我们称之为GO1和GO2 我设法将GO1连接为传统客户端到GO2没有破坏任何(以前设置的)wifi直接组。 问题是,正如您所知,GO IP地址在Android中是硬编码的来源,并设置为192.168.49.1 因此,我的两个设备GO1和GO2都有相同的IP地址(**)......每个都 ..
发布时间:2018-09-26 14:24:51 移动开发

寻找与Android Miracast的连接

我想建立一个Android应用程序,扫描本地Miracast的连接,并连接到他们自动镜像屏幕。我也想保存之前用户已经连接到连接,并给他们昵称,以便用户可以识别它们更容易的能力。我没有很难与Android开发的经验,但我有多年的Java和其他语言的经验。 现在,这个问题我已经是我的ListView返回一个空指针异常,当我尝试设置适配器在我MainActivity的OnCreate方法。 Main ..
发布时间:2016-03-17 23:40:01 Java开发