замечательно! Могу ли я получить рабочий фрагмент, пожалуйста?

ю, как включить / выключить Wi-Fi, используя отражение в Android, используя метод ниже.

private static boolean changeWifiHotspotState(Context context,boolean enable) {
        try {
            WifiManager manager = (WifiManager) context.getSystemService(Context.WIFI_SERVICE);
            Method method = manager.getClass().getDeclaredMethod("setWifiApEnabled", WifiConfiguration.class,
                    Boolean.TYPE);
            method.setAccessible(true);
            WifiConfiguration configuration = enable ? getWifiApConfiguration(manager) : null;
            boolean isSuccess = (Boolean) method.invoke(manager, configuration, enable);
            return isSuccess;
        } catch (Exception e) {
            e.printStackTrace();
        }
        return false;
    }

Но вышеописанным способом не работает Android 8.0 (Oreo).

Когда я выполняю вышеуказанный метод в Android 8.0, я получаю следующее утверждение в logcat.

com.gck.dummy W/WifiManager: com.gck.dummy attempted call to setWifiApEnabled: enabled = true

Есть ли другой способ вкл / выкл точки доступа на андроид 8.0

Ответы на вопрос(3)

Ваш ответ на вопрос