- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
应用程序中似乎没有 API 可以执行此操作,因此我们假设手机已获得 root 权限。我没有任何使用 root 权限的手机的经验,但这是我到目前为止所想到的:
wpa_supplicant.conf
文件似乎能够处理我需要的内容。可以包含一个名为 p2p_oper_channel
的参数,可以将其设置为 1/6/11/当 wpa_supplicant
运行时强制 channel 为该值的任何值。
我还发现了 p2p_connect
命令,该命令将 channel 频率作为参数。
目前,我的应用程序都是使用 ADK 构建的,并且支持使用组播、使用 WiFi direct 向多部手机发送/接收文本。但他们都在同一个 channel 。
谁能告诉我如何使用上述两点中的一个/两个来设置一部 Android 手机(主设备)通过 WiFi Direct 向其他设备(从设备)发送消息,并且每部设备都通过不同的 channel 连接到主设备? (我假设我们会利用手机已root的事实来做到这一点,但我不确定,因为我没有这方面的经验)。我正在使用多播。我希望每个人都在一个 channel 上的原因是尽量减少干扰。
此外,是否有可能使用相同的 WiFi 芯片打开与不同设备的多个连接,每个连接位于不同的 channel 上?
最佳答案
要更改设备的 Wifi Direct channel ,您需要执行以下操作:1-root你的手机2-下载任何文件管理器应用程序:例如ES File Explorer3- 在 ES 文件资源管理器上,转到“工具”,然后打开“根资源管理器”并单击它,然后挂载 RW4- 使用 ES 文件资源管理器,转到设备 -> 数据 -> 其他 -> Wifi -> p2p_supplicant.conf 并将 p2p_oper_channel 更改为您想要的任何 channel 。5- 关闭手机的 Wifi,然后将其打开以使更改生效。
您应该注意,为了使 Wifi direct channel 成为您所设置的 channel ,当 Wifi direct 连接开始时,手机不需要连接到任何接入点。另外,通常当手机 A 通过 wifi direct 连接到手机 B 时,该连接是在手机 B 的 channel 上运行的。
希望这有帮助
关于android - 如何使用 WiFi direct 将一部 Android 手机连接到多部其他 Android 手机,并且每部手机都使用单独的 channel ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26833297/
我很好奇为什么以下不起作用。一般select用default:防止死锁,但在这种情况下不是: package main import "fmt" func main () { a := mak
我一生都无法弄清楚如何切换图像排序。图像以 (x,x,3) 格式读取,theano 要求它是 (3,x,x) 格式。我尝试更改顺序numpy.array([img[:,:,i] for i in ra
我正在向 libnl 发送单个 SSID 和频率进行扫描,但我得到了多个扫描结果以及我请求的 SSID 和频率,但我需要单个扫描结果(仅适用于请求的 SSID),如何实现这一点。请帮助我,我也发送了我
我是 Golang 的新手,但正在努力理解这门伟大的语言!请帮帮我.. 我有 2 个 channel 。 “进”和“出” channel in, out := make(chan Work),
例如我有这段代码: package main import ( "fmt" ) func main() { c1 := make(chan interface{}) close
我们使用以下调用来获取经过身份验证的用户的 ChannelID,它适用于大多数情况。一些 YouTube 用户将他们的 channel 连接到 Google+ 信息页,但在这种情况下,我们的一位用户无
case 'sinfo': const sinfo = new Discord.MessageEmbed() .addField('Server Name 🔎 :', message.guild.n
我需要让所有 channel 来创建一个 bunker 命令,这使得所有 channel 都是只读的。 最佳答案 他们变了Client.servers至 Client.guilds在 newer ve
为什么当第二个值通过另一个 go routine 发送并且没有收到发送的第一个值时, channel c 没有缓冲? package main import "fmt" func sum(s []in
据我所知,内置的 split 会将一个 3 channel Mat 拆分为三个 1 channel Mat。结果,这三个 Mat 只是具有一些不同强度的灰度。 我的意图是获得三个 3 channel
如何检测当前的 RAM 配置?我需要询问 Windows RAM 当前是在单 channel 、双 channel 还是四 channel 中运行。 我搜索了很多,并没有在这个网站或其他网站上找到任何
我需要拆分一个多 channel wav 文件并将每个 channel 编码为 mp3 文件。 我知道 gtresamer 的 deinterleave 插件,但我不确定如何将它用于 wav 文件以及
关闭。这个问题需要details or clarity .它目前不接受答案。 想要改进这个问题吗? 通过 editing this post 添加详细信息并澄清问题. 关闭 8 年前。 Improve
我正在尝试运行 Hyperledger Fabric 网络,它由单个订购者、单个对等节点和一个 cli 组成。为了学习启动 Hyperledger Fabric 网络的过程,从创建与加密相关的工件到将
我在 Laravel 中使用事件广播。我正在使用基于角色的通知访问权限。我有用于广播的自定义 auth guard。当用户连接到 channel 时,客户端将具有内部权限的 access_token
我正在编写一个使用 Elixir Channels 来处理实时事件的应用程序。我知道每个客户端将打开 1 个套接字,并且可以在其上多路复用多个 channel 。所以我的应用程序是一个聊天应用程序,其
我有一些 .wav 文件,我想转换它们的频率 (fs) 和 channel 数 (nchannels)。我在jupyter笔记本python3.6上使用ffmpeg。我使用了以下命令并且它有效。 cm
我有一个视频渲染器,它需要两个 H265 流(YUV420),我需要烘焙它们以使它们中的一个与另一个形成 alpha 蒙版。这一切都已解决并且效果很好,但是如果我按照此处的说明进行操作: ffmpeg
我运行此命令以便能够将 udp 直播流传输到可使用正在构建的移动应用程序播放的 http 直播流。 它只是一个只有音频流的流。 ffmpeg -i udp://@localhost:1111 -map
我在我的 discord.js 机器人中创建了 nuke 命令,它创建了具有相同名称、权限、主题等的 channel ,并删除了“原始” channel 。但是有一个问题,如何使 channel 与“
我是一名优秀的程序员,十分优秀!