为什么总是hasSystemFeature(PackageManager.FEATURE_WIFI_RTT)返回false?

问题描述 投票:0回答:1

我正在开发使用WIFI-RTT的简单应用,我首先尝试确定设备是否具有rtt功能?

但是context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_WIFI_RTT);总是返回false

manifest.xml文件中使用Android 9版本的<uses-feature android:name="android.hardware.wifi.rtt" />

请帮助我,我在这里缺少什么?

android android-wifi wifimanager
1个回答
0
投票
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);
© www.soinside.com 2019 - 2024. All rights reserved.