如何在连接到 Linux 的 Android 手机上获取 Wifi 信号强度?我用 usb 将我的 Android 手机连接到了 Linux 上。我使用 adb 模块与手机通信,“adb shell”访问 Android shell 并搜索文件或目录以获取 Wifi 信号强度级别。我想使用 popen 模块从 Python 中运行一个 Linux 命令。
adb shell "dumpsys | grep RSSI:"
如果您想编写一个更具针对性的工具,则值得阅读一些相关问题getting-wifi-signal-strength-in-android和how-to-get-the-connection-strength-of-wifi-access-points。
adb shell "dumpsys | grep RSSI:"
的输出可能很难从 Python 子进程中解析。你最简单的方法是吸取并修改我链接到的问题中的一些代码,并将其安装在你的手机上。然后从subprocess.call()
调用它。 - Niall Cosgrove