gpt4 book ai didi

Android:PY4A(SL4A):如何知道 wifiStartScan() 后 wifi 扫描何时完成?

转载 作者:行者123 更新时间:2023-11-29 21:13:53 26 4
gpt4 key购买 nike

在 SL4A 下使用 PY4A,在通过 wifiStartScan() 启动 wifi 扫描后,我如何知道扫描何时完成,以便我可以通过 wifiGetScanResults() 获取最新信息?

扫描完成后似乎没有触发任何事件,但也许我遗漏了什么。

下面的代码摘录说明了我遇到的问题。

顺便说一下,我知道如何在 Android 下用 Java 来做这件事。但是,我想专门使用 PY4A 来解决这个问题。

在此先感谢您的帮助。

import android
a = android.Android()
scanStarted = a.wifiStartScan()
if scanStarted:
###
### How do I wait for the wifi scan to complete?
###
scanResults = a.wifiGetScanResults()
# process wifi scan results here

最佳答案

在 S4 上使用下面的代码非常成功。每次我需要新结果时,我都会调用 Def。

    def getwifi():
try:
droid.wifiStartScan()
time.sleep(3)
ap = droid.wifiGetScanResults()
aps = ap.result
return str(aps)
except:
print "Wifi Scan Failed"

关于Android:PY4A(SL4A):如何知道 wifiStartScan() 后 wifi 扫描何时完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21956207/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com