问题标签 [android-wireless]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
91 浏览

android - 将无线/无线键盘连接到 Android

我想连接我的无线/无线键盘以输入到我的 Android。

  • 我不是在谈论蓝牙键盘或 WiFi 键盘。
  • 它只是带有传感器的无绳。
  • 在蓝牙和 WiFi 中都没有检测到。

那么该怎么办?如何连接。我认为它使用 27Mhz 进行数据传输。

0 投票
2 回答
618 浏览

android - 尝试检测Wifi网络何时连接android时的奇怪行为

我目前正在尝试在 Android 中做一个相对简单的任务。

我想检测无线网络何时完全连接。此时我不在乎是否有互联网连接,我只想知道我的设备被认为连接到网络的确切时刻。

我将尝试描述我做了什么,以及我失败的悲惨。

请记住,我在这里尝试过官方建议以及一些答案,但无济于事。

活动注册接收器:

在我的接收器中,我尝试了这个答案中的东西

但我的应用程序没有按预期工作。当我杀死 Wifi(从顶部滑动并关闭它)时,我收到了一个广播(显然),但是我的两个 If 都进入了低谷,我得到了这个记录!打开wifi后,我又得到了2个日志,表明一切都已连接。我已经尝试过这样的一两件事

但同样的事情也会发生。我得到了真实的3次。

我不是android专家,我相信我遗漏了一些非常明显的东西。对我有什么帮助吗?

更新

我更多地考虑这可能是Android系统中的一个问题。目前我停止尝试从 Intent 获取信息。

我曾尝试使用EXTRA_WIFI_STATE但命令:

记录我收到的每个广播的默认值 (-9000)。

如果我尝试SUPPLICANT_CONNECTION_CHANGE_ACTION广播 - 那甚至永远不会被抓住。我在这里真的很困惑......

0 投票
3 回答
5546 浏览

android - 适用于 BCM4339 的 Nexus 5 无线驱动程序

我想使用具有BCM4339无线芯片组的Nexus 5处理接入点 (AP) 和省电模式 (PSM) 行为。

目前,有 4 个驱动程序(1 个实验性)可用于 Broadcom 芯片组:

  • Broadcom-iw(专有)。固件,因此无法更改。
  • brcm80211(基于博通开源mac80211)。不支持 AP 模式。
  • b43(逆向工程)。最佳选择,因为它支持 AP、省电模式 (PSM)、主模式(或监控模式)。
  • bcmon(基于实验性 brcm80211 的驱动程序)。支持 AP 和监控模式,可以修改为支持省电模式。

由于有关此特定芯片组的文档有点模糊,我的问题是:

  • Nexus 5 上使用的“默认”无线驱动程序是什么?
  • BCM4339支持b43?根据此页面,Broadcom-BCM43xx应该,但未在此页面上列出B43 - 已知 PCI 设备
  • 如果确实支持b43,那么切换到 b43 驱动程序的程序是什么?

编辑:我发现我的芯片组有一个 SDIO 接口,所以使用的驱动程序是 FullMAC 驱动程序(brcmfmac)。如果我理解正确,这意味着我无法对其进行任何修改,因为 MAC 层是用硬件编码的……有人可以证实这一点吗?有什么选择吗?

0 投票
2 回答
1407 浏览

android - 使用wifi直接在android中进行一对多移动设备文件传输的问题

我正在尝试创建一个应用程序,其中一个 android 应用程序可以将文件(文本、视频、照片)传输到其他多个 android 设备。最初我想在 android 中使用 wifi 直接在多个设备之间共享文件。

但是我在使用 WiFi direct 时面临的问题是,它在保持连接和查找其他设备方面的不一致。

1)有时应用程序必须等待大约 5 分钟或更长时间,然后才能连接。

2)多次通过来自其他设备的对话接受邀请后,需要花费大量时间将连接更改为connected状态,直到该设备无法获取其他设备的IP地址。

在经历了不一致之后,我想放弃使用 wifi direct 的想法。有没有人有更好的建议FASTER将多个文件从一个移动设备传输到另一个没有接入点的设备。

0 投票
2 回答
9646 浏览

android - 是否可以在android中以编程方式切换APN?

我正在尝试开发一个应用程序,我需要在其中以编程方式连接到特定的 APN 以进行网络测试。

作为用户,我可以通过转到“设置”->“无线和网络”->“移动网络”(长按)->“接入点名称”来执行此操作。它甚至可以让我手动添加一个新的。

我想知道,有没有一种应用程序可以自动执行此操作?我有 root 权限和你可能需要的一切。

如果有人知道android来源,你能告诉我在哪里研究这个屏幕的行为吗?我试图在那里潜水,但我有点迷路了。

0 投票
0 回答
79 浏览

android - 获取WifiLock:真的有必要吗?

我正在开发一个应用程序,它使用 wifi-direct 创建一个组并加入它以分享朋友的位置。我的问题是:考虑到 wifi-direct 在一段时间后被“禁用”以节省能源,保持 WifiLock 是唯一的解决方案,我必须让其他搜索我的组的人永久可见?

谢谢

0 投票
1 回答
129 浏览

android - 检测是否启用了 WiFi 数据?

我需要知道如何检测我通过true检查获得返回的 WiFi 状态,但实际上响应是由受人尊敬的 WIFI 服务器操纵的。isNetworkconnected()ConnectivityManager

假设我访问了某个 WIFI 是免费的地方,但我需要登录该网络才能访问,但与此同时,如果我在没有登录该 wifi 的情况下启动我的应用程序,我将通过 WIFI 连接返回trueConnectivityManager因为 android 只检查是否WIFI是否连接),以及来自该wifi主机的一些意外响应。

我怎样才能检测到这种连接?我已经看到在这种情况下运行了多个应用程序加载器,但是它们是如何检测到的呢?

0 投票
0 回答
641 浏览

android - 获取设备的 IP 地址

从我的活动中,我试图获取我设备的 IP 地址。我正在使用以下代码来执行此操作:

但是这个函数没有返回正确的 ip 地址(可能它返回的是路由器 ip,而不是为我的设备提供的代理 ip)。我在 StackOverflow 上经历了很多线程,但没有一个有帮助。

另外,我不打算使用:

在某些情况下,我的设备是有线连接的,而不是无线的

有人可以建议我如何从代码中获取设备的正确 IP 地址吗?

理想情况下,我希望设备是有线/无线连接的,它应该提供设备的正确 IP 地址。在某些情况下,我的设备是有线连接的。

谢谢你的帮助。

0 投票
1 回答
4138 浏览

networking - UMTS 网络中的定时器 T323 和快速休眠

我在谷歌上搜索 UMTS 网络中的 RRC 状态转换,发现“每当 UE 觉得没有数据可供传输时,它就会启动一个定时器 T323,在这个定时器到期时,它会发送一个 SCRI 信号以结束连接。在接收到 SCRI 网络时决定 UE 的 RRC 状态。”

我对这个程序有一些疑问。

  1. T323 定时器的值对于网络是固定的还是随适应性而变化?
  2. 在这个模型中是否可以从 DCH 到 IDLE 或 DCH 到 PCH 的转换?
  3. 在android设备中有没有办法知道定时器T323超时值?

我是这个领域的新手,所以如果我在任何地方错了,请纠正我。

0 投票
0 回答
68 浏览

android-studio - 我可以使用实体手机在 Android Studio 中进行无线调试吗?

在物理设备上调试应用程序(在我看来)比使用模拟器更好。

我想知道是否可以在没有 USB 连接的情况下通过蓝牙(或无线)将我的手机连接到我的电脑。

电线有时会碍事。