我正在开发使用WIFI-RTT的简单应用,我首先尝试确定设备是否具有rtt功能?
但是context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI_RTT);
总是返回false
manifest.xml文件中使用Android 9版本的<uses-feature android:name="android.hardware.wifi.rtt" />
。
请帮助我,我在这里缺少什么?
IntentFilter filter =
new IntentFilter(WifiRttManager.ACTION_WIFI_RTT_STATE_CHANGED);
BroadcastReceiver myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if (wifiRttManager.isAvailable()) {
…
} else {
…
}
}
};
context.registerReceiver(myReceiver, filter);