如何解决在模拟器上测试wifi rtt
我正在尝试在模拟器上测试Wifi RTT代码,但我什至无法创建Required对象,因为它以null出现。这是我正在尝试的:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
var x = this.getSystemService(WIFI_RTT_RANGING_SERVICE) as WifiRttManager //crashed and shows as null
if (x.isAvailable) {
button.visibility = View.VISIBLE
button.setOnClickListener { wifiRttManager.perform_ranging() }
} else
button.visibility = View.INVISIBLE
} else
button.visibility = View.INVISIBLE
也在Java上尝试过,这里缺少什么?是否可以仅创建对象并查看是否支持RTT?
注意:所有权限都存在,我测试了其他有效的代码,例如:单元格位置,只有wifirttmanager是问题。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。