• Latest Code...

    Featured Post

    Implementing Hilt in a Kotlin Android Jetpack Compose Project with MVVM Architecture

     In modern Android development, maintaining a scalable codebase can be challenging, especially when it comes to dependency management. Hilt,...

    If WiFi state is not enabling ? How to enable.

    If your application wifi state not enable please do something fro enabling the wifi state. this answers taken from stackoverflow.

    First you need to declare the following in your manifest file

    <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>

    After doing it that on your Activity class

    private WifiManager wifiManager;
    @Override
    public void onCreate(Bundle icicle) {
    ....................
    wifiManager
    = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
    if(wifiManager.isWifiEnabled()){
    wifiManager
    .setWifiEnabled(false);
    }else{
    wifiManager
    .setWifiEnabled(true);
    }
    }

    Explanation
    Get the Wifi service from our system
    wifiManager = (WifiManager) this.getSystemService(Context.WIFI_SERVICE);
    Check the our wifi is currently turned on or turned off
    if(wifiManager.isWifiEnabled()){
    Turn on/off our wifi wifiManager.setWifiEnabled();


    Reference
    WifiEnabler
    http://google-androidlovers.blogspot.com/2012/01/scan-for-wireless-networks-in-android.html

    http://www.java2s.com/Open-Source/Android/android-platform-apps/Settings/com/android/settings/wifi/WifiApEnabler.java.htm


    Happy Coding !!!

    Contact Form

    Name

    Email *

    Message *