Mad 20
Mad 20
import androidx.annotation.NonNull;
import androidx.appcompat.app.AppCompatActivity; import
androidx.core.app.ActivityCompat;
import androidx.core.content.ContextCompat;
{Manifest.permission.CHANGE_WIFI_STATE},}
29 WifiManager wifi =
(WifiManager)
getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(true);});
}
public void onRequestPermissionsResult(int requestCode, @NonNull String[]
permissions, @NonNull int[] grantResults) {
super.onRequestPermissionsResult(requestCode, permissions, grantResults);
} else {
Toast.makeText(this, "NO PERM", Toast.LENGTH_SHORT).show();
}
}
}
.xml file
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/m"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp"
tools:context=".MainActivity">
<Space android:layout_width="match_parent"
android:layout_height="159dp" />
<Button
android:id="@+id/wifiBtn"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Start WiFi" />
</LinearLayout>
.java file :
package com.example.ac_mad;
android.content.Intent;
import android.os.Bundle;
import android.view.View; import
android.widget.Button;
@Override
public void onDestroy() {
super.onDestroy();
Toast.makeText(this, "Service Destroyed ",
Toast.LENGTH_LONG).show();
}
@Nullable @Override
public IBinder onBind(Intent intent) { return null;
}
.xml file
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/m"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:padding="10dp"
tools:context=".MainActivity">
<Space android:layout_width="match_parent"
android:layout_height="159dp" />
<Button
android:id="@+id/start_btn"
android:layout_width="match_pare nt"
android:layout_height="wrap_cont
ent"android:text="Start Service"
/>
<Space
android:layout_width="match_par ent"
android:layout_height="36dp" />
<Button
android:id="@+id/stop_btn"
android:layout_width="match_pare nt"
android:layout_height="wrap_cont
ent"android:text="Stop Service"
/>
</LinearLayout>