微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android.net.wifi.WifiManager缺少方法

如何解决android.net.wifi.WifiManager缺少方法

|| 在androidjavadoc.com网站上,类
WifiManager
中列出了方法
startScanActive
,从而可以执行主动wi-fi扫描。最近也在这里进行了讨论。 但是,当我尝试在Eclipse中使用该方法时,未找到(未定义)。
startScan
是。我尝试使用Android SDK附带的所有android.jar版本(从2.3到3.1)进行尝试。 该功能存在吗?我如何获得它? 非常感谢     

解决方法

        如前所述,请查看官方文档。它不在那里。因此,它不是公共API的一部分,因此您不应调用它。即使它是公开的,也不意味着您可以调用它。 在将来的版本中,未记录的API调用会随时消失,而无需另行通知,这将导致您的应用程序中断。     ,        根据引用的资源,这是我自己的解释: 该功能未包含在Android SDK中。 在源代码中,它用Javadoc标记
@hide
(源)进行了标记,这使它从文档中排除了,但也没有为SDK编译。 出于测试目的,可以编译和使用自己的jar文件。但是在手机本身上,是否存在该方法将取决于供应商。 类似的问题。 在androidjavadoc.com上发布。     ,        当其他所有方法都失败时,请跳至根本: http://grepcode.com/file/repository.grepcode.com/java/ext/com.google.android/android/2.3.4_r1/android/net/wifi/WifiManager.java#WifiManager.startScanActive%28%29 自1.6以来,它是WifiManager中的公共方法,尽管您出于某种奇怪的原因说Eclipse找不到该方法是正确的。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。