Я делаю небольшой проект в Android Studio.Я хочу включить Wi-Fi с моим приложением.
В эмуляторе все работает нормально, но на моем реальном смартфоне (Samsung Galaxy S8) ничего не происходит.На обоих устройствах установлена последняя версия Android 9. Я также установил необходимые разрешения:
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.UPDATE_DEVICE_STATS"></uses-permission>
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>
<uses-permission android:name="android.permission.WAKE_LOCK"></uses-permission>
Код Java выглядит следующим образом:
Button btnOn = findViewById(R.id.btnOn);
btnOn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
WifiManager wifi = (WifiManager)
getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);
}
});
Кто-нибудьзнаете, где проблема и как ее решить?