Search Unity

Detect if Wifi is enabled on Android without plugin

Discussion in 'Android' started by jbvobling, May 23, 2019.

  1. jbvobling

    jbvobling

    Joined:
    Sep 26, 2017
    Posts:
    27
    AndroidJavaClass unityPlayerClass = new AndroidJavaClass("com.unity3d.player.UnityPlayer");
    AndroidJavaObject currentActivity = unityPlayerClass.GetStatic<AndroidJavaObject>("currentActivity");
    AndroidJavaClass contextClass = new AndroidJavaClass("android.content.Context");
    AndroidJavaObject context = currentActivity.Call<AndroidJavaObject>("getApplicationContext");

    string Context_WIFI_SERVICE = contextClass.GetStatic<string>("WIFI_SERVICE");
    AndroidJavaObject wifiService = context.Call<AndroidJavaObject>("getSystemService", Context_WIFI_SERVICE);
    bool test1 = wifiService.Call<bool>("isWifiEnabled");

    Anyone know what i'm doing wrong?