问题标签 [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 回答
5423 浏览

android - 无线设置对话框

我正在使用以下代码检查网络连接:

现在,在“无连接”上,我使用以下代码启动“无线设置”对话框:

在这里,用户可以“打开/关闭”无线网络,现在我如何知道用户是否“打开”了无线网络?即上述意图在成功的无线连接上返回什么结果。我如何检查它?

我想我需要调用 startActivityForResult 方法,但不知道该怎么做?

更新:

我想做与http://groups.google.is/group/android-developers/msg/6874a5e4675dffdb相同的方式

0 投票
0 回答
1677 浏览

android - Android connects to multiple WiFi networks

Is there exists any application to make android connects to multiple WiFi networks at the same time, may be something like virtual Wifi that makes wifi card looks like many but virtually, like this http://www.addictivetips.com/windows-tips/connectify-convert-windows-7-into-virtual-wifi-router/ but this for PC?

If No, is it possible to do something like that as I work on an application that needs the ability to join two wireless networks( ad-hoc and wifi one to get internet connection) simultaneously?

0 投票
1 回答
9756 浏览

android - 即使数据流量处于活动状态,ConnectivityManager getActiveNetworkInfo() 也始终为空

我正在开发一个 android 项目,我需要检查互联网连接。我在网上搜索,我在stackoverflow上找到了一个解决方案。但是,我在检查互联网状态时遇到问题。我已经到处搜索了,但我找不到任何解决我的问题的方法。

这是清单:

这是检查互联网是否连接的代码:

问题是即使 TYPE_MOBILE 数据流量处于活动状态,ni 变量也始终为空。访问运营商的互联网流量这是正确的测试方法吗?或者我必须使用 TelephonyManager?这很奇怪,因为我使用了 getNetworkInfo()[] 并对其进行了调试,TYPE_MOBILE 的 HSPA 出现在那里,但 isAvalaible 始终为 false 并且 getState() = DISCONNECTED。但是我启用了运营商的数据流量并且可以正常工作(在其他应用程序中)

[编辑]:顺便说一下,我直接在设备中而不是在模拟器中测试它:)。

提前致谢。问候。

0 投票
2 回答
3719 浏览

android - 用于确定用户设置“数据已启用”的 Android API 调用

我的程序尝试检测某个位置的移动网络是否可用。

问题是,当我没有数据连接时,并不意味着网络不存在……这取决于用户的偏好。有一些 API 可用于NetworkInfo.isAvailable()和用户设置,例如用户是否正在漫游和启用漫游或 AirplaneMode 是否打开。

我的问题是我无法确定用户是否在设置/无线网络/移动网络下禁用了数据服务。

听起来像一个微不足道的问题,但我还没有找到 API 调用。

0 投票
4 回答
3265 浏览

android - 我可以使用 WiFi 在两部未连接到路由器的 Android 手机之间传输数据/消息吗?

我知道如果两部Android手机连接到同一个wifi网络,它们可以实现套接字编程以在它们之间传输数据但我实际上想知道您是否可以像您一样使用wifi作为两部Android手机之间的传输媒介蓝牙?

0 投票
1 回答
1492 浏览

android - 如果 WiFi 不可用,如何使用电话数据服务?

我正在制作一个应用程序,我希望在 WiFi 不可用时允许它使用 3G 或任何数据网络。我将如何实现这一点?每次收到 SMS 时,我都使用 HTTPClients 拨打电话。它可以工作,但如果它可以在 WiFi 不可用时运行,那将是完美的,当然这个选项将是用户定义的(如果 WiFi 不可用,请检查您是否希望使用数据网络),以便用户完全控制。

0 投票
3 回答
5917 浏览

android - Android模拟器Wifi打开显示错误

现在这就是模拟器中设置选项中的我的 Wifi

一旦我打开它,这就是问题,它给出了一个错误,因此我无法从网上获取任何东西

这是它的样子

有什么帮助吗?它会解决我所有的问题!谢谢

0 投票
1 回答
1571 浏览

android - 我们可以让 wifi direct api 在 2.3 版本中工作吗

嗨,我正在开发一个应用程序,它将使用接近度来配对其他人。

我可以使用蓝牙或 Wifi Direct。经过一些研究,我发现 Android ICS 具有直接用于 Wifi 的 API,但如果我的应用程序需要在旧手机上运行,​​我需要一些可以帮助我的 API,请指导我。

谷歌是否提供任何 API 包含在 sdk 中以用于旧的 android 版本,或者我想知道是否有可能?

我不愿意使用蓝牙,因为它的连接速度很慢。

谢谢

0 投票
1 回答
1152 浏览

java - 如何在安卓模拟器中运行wifi管理程序?

我正在开发一个基本的 android wifi 管理程序,但我没有真正的设备。所以我必须在android模拟器上运行它?

我已经搜索并了解我无法使用真正的 wifi 网络。但现在并不重要,我只想在模拟器上测试我的程序。

我想问我是否可以在我的模拟器中添加虚拟 wifi 网络?

谢谢。

0 投票
2 回答
1023 浏览

android - 在蜂窝网络上的 Android 设备上创建 IPv6 SocketServer

我正在尝试从主机(PC 或其他)连接到 Verizon/AT&T 蜂窝网络上的移动蜂窝 Android 设备。此设备仅使用 3G 网络并关闭了 Wi-Fi。Android 设备有一个监听套接字,我需要远程主机作为连接发起者。据我所知,Verizon/AT&T 对手机使用 NAT 穿越,并在蜂窝网络上为其分配本地 IP 地址。这可以防止我从远程主机启动与设备的连接。如果我错了,请纠正我。

使用 IPv6 分配不应该对可以分配的“真实”IP 数量有任何实际限制(实际上是无限的)。因此我的问题是: 1. Verizon/AT&T 蜂窝网络是否支持 IPv6 并将 IPv6 地址分配给有能力的 Android 设备?2、这个问题是否可行?3. Android 2.2+ 是否有足够的 IPv6 支持来实现这样的解决方案?

我知道可以使用其他方法,例如 C2DM,但它们有一些缺点(例如未知的响应时间),使我无法使用它们。

谢谢。