问题标签 [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 投票
0 回答
479 浏览

embedded-linux - 返回 iw wlan0 扫描频率

我正在使用 iw 来获取附近的所有 AP。循环运行 10 次。MAC 的顺序在所有循环中保持相同。

但是当我同时在不同的系统上运行扫描时,MAC的顺序与另一个不同。

MAC这个顺序的逻辑是什么?

我觉得功率和频段有一定的作用,但趋势并未完全确定。

0 投票
1 回答
40 浏览

android - 尽管发送了正确的授权详细信息,但仍获得未经授权的响应

我正在使用 Twilio Rest API 使用 android studio 发送无线命令。我已经根据他们的无线命令文档实现了代码结构。但是当我点击按钮获得响应时,我得到的是未经授权的 401 响应,而不是得到想要的结果。我是第一次使用他们的 API,所以显然不知道我在这里做错了什么。

这是我的代码:

这里 SIMSID 是 twilio sim 卡的唯一名称,我发送的命令是 hello machine! 凭证凭证=新凭证(SIMSID,COM​​MAND);

Retrofit 请求的界面如下所示:

体类:

}

0 投票
0 回答
1049 浏览

android - 蓝牙连接:MODE_IN_CALL 与 MODE_IN_COMMUNICATION

我有一个应用程序需要连接到无线蓝牙耳机来收集 RAW 音频。MODE_IN_CALL 适用于某些设备,而 MODE_IN_COMMUNICATION 适用于其他设备。麦克风工作,我失去了音频,反之亦然。

我正在使用 Nexus 5x 和三星 Edge。但是,相同型号和品牌的 2 台设备的行为不一致。已为配对的蓝牙耳机启用电话呼叫和媒体音频。

我需要一个跨设备和操作系统版本的蓝牙连接代码。提前感谢您的帮助。

0 投票
0 回答
188 浏览

android - 即使颁发安装在信任库中的证书,Android 也不信任自签名证书

我的 Wi-Fi 上有一个使用自签名证书的强制门户。

我在设置 > 生物识别和安全 > 其他安全设置 > 从设备存储安装下的 Android 的受信任证书存储中安装了颁发(根)证书。我安装了两次——一次用于“VPN 和应用程序”,另一次用于“Wi-Fi”。

当我连接到 Wi-Fi 并被重定向到强制门户时,我收到此错误:

SSL 证书不受信任

我确认证书安装正常,因为如果我连接到没有第 3 层 webauth 的不同 Wi-Fi 并打开 Google Chrome 并转到链接到我信任的同一证书的不同网站,我会看到一个绿色锁图标没有收到任何证书警告。

我的 Android 设备是运行 Android 9、内核 4.4.153 的三星 Galaxy S8。

0 投票
2 回答
838 浏览

android - 带有无线调试的 ADB 设备列表为空

我的手机上有 Android 11,我已经设置了Wireless Debugging,并且在配对设备列表中我的电脑出现了。但是,当我adb devices -l在计算机上运行时,设备列表为空。

为什么我看到一个空列表。我需要做一些额外的事情吗?

这是设备:

设备

这是终端:

终端

0 投票
0 回答
3205 浏览

root - 如何修复termux中的错误“E:无法找到软件包无线工具”

答案是:

当我们尝试使用以下命令在 termux 中安装无线工具时出现此错误

pkg install wireless-tools

这是因为未订阅termux-root-packages存储库。要订阅根存储库,请使用以下命令。

pkg install root-repo

安装根存储库后,您可以安装无线工具而不会出错。

pkg install wireless-tools

希望这些信息有所帮助。

0 投票
1 回答
251 浏览

android - Appium ADB 错误:当设备通过端口 5555 上的 tcpip 连接时,获取设备平台版本时出错

我已经通过端口 5555 上的 tcpip 无线连接了 android 设备。当我运行命令“adb devices”时,我得到以下输出

附加设备列表

172.16.202.156:5555 设备

现在,我正在使用以下功能在同一设备上运行 appium 测试用例

"appPackage": "com.*** . ",

“uiautomator2ServerInstallTimeout”:“500000”,

“设备名称”:“172.16.202.156:5555”,

"appActivity": "********.SplashActivity",

"androidInstallTimeout": "500000",

"nativeInstrumentsLib": "真",

"newCommandTimeout": "500",

"adbExecTimeout": "520000",

“平台版本”:“9”,

"automationName": "UiAutomator2",

"浏览器名称": "",

"waitForAppScript": "$.delay(5000);",

"platformName": "安卓",

“autoAcceptAlerts”:“真”

appium 服务器日志中的 adb 命令出现错误。

[debug] [35m[MJSONWP][39m Encountered internal error running command: Error: Error getting device platform version. 原始错误:执行 adbExec 时出错。原始错误:'Command '/Users/mac1/Library/Android/sdk/platform-tools/adb -P 5037 -s 172.16.202.156:5555 shell getprop ro.build.version.release' exited with code 1'; Stderr: '错误:未知的主机服务'; 代码:'1' [debug] [35m[MJSONWP][39m at ADB.getPlatformVersion (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-adb/lib/tools/adb-commands .js:122:11) [debug] [35m[MJSONWP][39m 销毁套接字连接

这是完整的 appium 服务器日志。

0 投票
1 回答
15 浏览

virtual-machine - 如何使用智能手机从虚拟机访问 localhost?

我想使用智能手机访问虚拟机的本地主机,以查看该网站在手机中的外观。

0 投票
0 回答
124 浏览

android - 如何在无线 ADB 期间保持屏幕开启(Android 11+)

我正在使用新的出色 Android 11 功能 - 无线 adb https://developer.android.com/studio/command-line/adb#wireless-adb-android-11 它工作正常,无论如何我的设备(三星 A32 5G)一直在转动屏幕关闭 - 即使我从 Android Studio 启动应用程序 - 它也不会唤醒。

在开发人员设置中,我启用了“保持屏幕开启”选项 - 这似乎仅对电缆连接有效。

任何想法 ?

0 投票
0 回答
37 浏览

android - Jetpack Compose 和无线直连

我知道这太笼统了,但我有一个理由。我期待制作一个简单的应用程序,可以将字符串从我的移动设备传输到我的电视。如果电视和我的手机在同一个网络上,我希望通过 Wi-Fi 传输这些数据。现在,P2P无线 API 的 Android 文档已失效。它甚至使用了一些不推荐使用的实现,而且更糟的是,没有人愿意提供最新的文档来在现代编程中执行它。

我想要的只是对可能有助于理解这一点的可靠来源的参考。我再次添加了 compose 标签,以便传达应用程序是使用声明性范例构建的信息,这与传统的 android 系统不同。来源可能仍在使用旧的 android 系统(但是,我更喜欢 Compose 应用程序)。如果没有,至少将我指向正确的(和更新的)文档,如果它存在的话。