我想指定频率(或频道)的wifi加速无线扫描。
我研究过Android5.0.2源代码,并在android中找到了android.net.wifi.WifiScanner类。关于这门课的评论说
这个类提供了一种方法,通过调用Context.getSystemService(Context .WIFI_SCANNING_SERVICE)来扫描设备周围的Wifi宇宙,获取该类的一个实例。
但是,当我尝试使用以下代码使用时:
Context.getSystemService(Context .WIFI_SCANNING_SERVICE)在AndroidStudio1.0(SDK:Android21forpresie)中,IDE暗示没有这样的"WIFI_SCANNING_SERVICE“,尽管它在文档中已经描述过了。
我也尝试过在startCustomizedScan(ScanSettings requested)类中使用android.net.wifi.WifiManager,但是在说“没有这样的函数”时遇到了错误。
此函数已记录为这里。
请告诉我如何使用上述服务和/或功能。
发布于 2015-08-13 10:36:29
您不能使用Context.WIFI_SCANNING_SERVICE静态变量,因为它是标上作为@SystemApi。系统API不打算用于注释这里中描述的其他标准Android应用程序。
...These API不能保证在发布时保持一致,也不适合与Android链接的应用程序使用.
https://stackoverflow.com/questions/29557034
复制相似问题