问题标签 [tethering]

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 回答
6003 浏览

android - rndis0 设备是如何创建的

当我们进入android手机的设置->无线和网络选项并检查usb tether选项时,立即创建一个网络设备rndis0,我们可以从adb shell netcfg看到

我基本上想知道这个网络设备是如何创建的,通过设置应用程序调用哪个api来创建rndis0接口

谢谢

0 投票
1 回答
2102 浏览

android - 以编程方式启用 USB Tethering Android,无需用户交互

我正在开发一个需要 USB Tethering 的应用程序。

我正在使用以下代码来执行此操作

但是此代码正在打开网络共享设置,因此用户可以通过单击它来启用 USB 网络共享。是否可以在没有任何用户交互的情况下启用网络共享?

0 投票
1 回答
1128 浏览

android - WiFi Direct 的替代方案

我正在尝试开发一个应用程序,当在两个或更多设备上运行时,它能够以高速相互发送数据。由于距离,蓝牙不是一种选择。我想使用 Direct WiFi,但它仅适用于 Android 4.0 及更高版本。即使我有 Android 4.0.3 的设备,它仍然无法运行。我认为这个版本中没有发现功能。我已经尝试寻找替代方案,例如WiFi Tethering,但该设备需要植根才能正常工作。此外,没有教程解释它是如何工作的。谁能给我另一种 WiFi Direct 替代方案,让我能够即时创建 AdHoc 网络?

0 投票
2 回答
11054 浏览

java - java.net.ConnectException

当我通过 USB 连接并尝试连接在我的笔记本电脑上运行的 web 服务通过 Google Nexus 运行我的应用程序时,我遇到了以下错误,但我能够连接到 webservie。请指教。

0 投票
0 回答
174 浏览

android - 启用 USB 共享后,我可以启动服务吗?

我正在编写一个内部企业应用程序,需要在用户启动 USB 共享时启动后台服务。

我一直无法找到一个意图来倾听它告诉我 USB 网络共享已经开始。

我曾尝试收听 ConnectivityManager.CONNECTIVITY_ACTION,但似乎也没有要求 USB 网络共享。

我可以通过广播来启动我的服务,还是只需要让用户在启动我的应用程序(启动服务)之前开始网络共享?

0 投票
2 回答
3070 浏览

android - 是否可以在 Android 上以编程方式启用/禁用蓝牙网络共享?

是否可以在 Android 上以编程方式启用/禁用蓝牙网络共享?

0 投票
0 回答
387 浏览

android - 我应该在客户端使用哪个蓝牙配置文件进行网络共享?

我应该在客户端使用哪个蓝牙配置文件进行网络共享?例如,我在我的 Android 设备上启用了网络共享,并希望在其他不支持网络共享的特定设备上使用 Internet。我知道有不同的蓝牙配置文件,是否可以为此目的使用其中一些(例如 PAN)?

谢谢!

0 投票
1 回答
5345 浏览

java - 如何在 Android 中以编程方式检查蓝牙网络共享状态

有没有办法找出在 Android 2.3+(2.3+ 之后的任何版本)中以编程方式启用或禁用蓝牙网络共享?

我不是要求启用/禁用它,而只是想知道它当前是否启用。

0 投票
1 回答
188 浏览

wifi - 移动热点:802.11 到蜂窝数据的转换

我正在尝试了解移动热点技术(网络共享)。具体来说,我对连接到 HotSpot(通过 Wi-Fi)的设备如何通过蜂窝网络访问互联网感兴趣。以下是具体问题:

  1. 我假设通过蜂窝网络(比如 4G)的互联网访问是通过 IPv4 或 IPv6 数据包完成的。这是真的?
  2. 如果 1 为真,那么 802.11 数据包如何转换为 IPv4 或 IPv6 数据包?
  3. 如果 1 为假,那么哪些帧用于通过蜂窝网络访问互联网?以及如何将 802.11 帧转换为这些数据包(蜂窝数据)?

我确实阅读了适用于 IPv4、IPv6 和 802.11 的规范文档,但它们没有提到这种特殊的(WLAN<->Cellular Data)转换。

谢谢!

0 投票
1 回答
3393 浏览

android - Android 2.3.6 - USB Tethering 和 ADB 同时

我正在尝试使用根植于 Android 2.3.6(是的,旧的,我知道)同时使用 USB 网络共享和 ADB,但是当我激活 USB 网络共享时,adb 无法识别设备。它是 Android 2.3.6 的工作方式吗?我能做些什么来让两者都工作吗?

谢谢!