我需要頻繁的無線掃描我的Android應用程序(我試圖建立一個基於無線RSSI值的本地室內定位系統)。如果我打電話wifi.startScan()我有每6秒回調一次onReceive()(我想默認情況下它被動地掃描):我怎麼得到更頻繁的回調?我應該要求「主動」掃描嗎?它是如何完成的?有什麼缺點嗎?Android,wifi主動掃描
1
A
回答
1
我不認爲你可以。它是一個設備和/或操作系統版本依賴設置。例如,在Nexus One上,掃描需要大約一秒的時間,而在G1上則需要更長的時間(或者在幾次掃描後得到新的結果)。如果我沒有記錯,某個Android版本(< 2.0)在每次調用startScan()
時都沒有發出全新掃描,但可能會重新使用舊的結果。但我可能會誤解這一點。
2
我一直在嘗試相同的事情,我得出以下結論。 2.1和更高版本是不可能的。我對低版本沒有任何線索,因爲我的應用必須運行在2.1及更高版本上。在Android SDK裏面
-Changed的東西,所以它將使主動掃描
-Traced回導致如下結論司機: 驅動程序將設置在被動模式下,每次WiFi模塊。我一直在尋找改變這裏面的驅動程序,但沒有設置內的驅動器來實現這一目標。
底線: 不可能。
相關問題
- 1. Android:主動掃描WiFi網絡
- 2. Android掃描WiFi網絡
- 3. Android自定義Wifi掃描
- 4. Android Wifi掃描太慢
- 5. 總是掃描WiFi Android
- 6. 在Android中掃描WIFI
- 7. Android設備是否主動掃描* WiFi網絡?
- 8. 使用Java掃描WiFi WiFi
- 9. 掃描20次的Wifi掃描儀
- 10. iPhone Wifi掃描Stumbler
- 11. Google Glass Wifi掃描
- 12. Android:掃描Wifi網絡+可選列表
- 13. Android內核,WiFi掃描系統調用
- 14. 用於WiFi的Python掃描
- 15. 安卓掃描WiFi網絡
- 16. 掃描wifi獲取電量
- 17. 主動掃描和被動掃描有什麼區別?
- 18. 如何開啓WiFi掃描儀?
- 19. iOS,藍牙掃描儀塊wifi
- 20. 重複掃描wifi結果中的SSID
- 21. 使用Visual Basic掃描WiFi網絡
- 22. Wifi掃描結果不是廣播
- 23. 使用C掃描wifi網絡
- 24. 掃描iPhone SDK上的Wifi網絡
- 25. 僅在2.4Ghz頻段掃描wifi信號
- 26. Android條碼掃描器 - 自動選擇掃描器
- 27. 如何主動掃描(ascan)多個URL
- 28. 控制一個Android應用程序的WiFi文件掃描儀
- 29. Android手機可以暫停WiFi掃描請求嗎?
- 30. 爲什麼Android M需要位置權限才能掃描Wifi
謝謝,很高興知道... :-) – MarcoS 2012-05-04 15:24:20