android Q wifi display 位置权限问题

目前在Q上要使用wifi display需要精准位置权限,因此需要wifi和gps同时打开才可以使用wifi display,谷歌给的解释是:Update wifi p2p to direct user to enable location。
代码:

  @Override
    public void updateState(Preference preference) {
        super.updateState(preference);
    preference.setEnabled(mLocationManager.isLocationEnabled() && mWifiManager.isWifiEnabled());
    }

Android P上只需要wifi打开即可使用。
代码:

 private void togglePreferences() {
       if (mWifiDirectPref != null) {
            mWifiDirectPref.setEnabled(mWifiManager.isWifiEnabled());
        }
    } 
发布了8 篇原创文章 · 获赞 1 · 访问量 138

猜你喜欢

转载自blog.csdn.net/qq_33707295/article/details/103921161