سلام با استفاده از این اجازه ی دسترسی :
و این کد :
میتوندید دسترسی وای فای رو داشته باشید
برای روشن خاموش کردن دیتا هم میتونی از این متد و اجازه ی دسترسی استفاده کنید :
اجازه ی دسترسی :
موفق باشید ...
کد پیاچپی:
<uses-permission android:name="android.permission.CHANGE_WIFI_STATE" />
و این کد :
کد پیاچپی:
WifiManager wifi = (WifiManager) getSystemService(Context.WIFI_SERVICE);
wifi.setWifiEnabled(false); // true or false to activate/deactivate wifi
میتوندید دسترسی وای فای رو داشته باشید
برای روشن خاموش کردن دیتا هم میتونی از این متد و اجازه ی دسترسی استفاده کنید :
کد پیاچپی:
private void setMobileDataEnabled(Context context, boolean enabled) throws ClassNotFoundException, NoSuchFieldException, IllegalAccessException, NoSuchMethodException, InvocationTargetException {
final ConnectivityManager conman = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
final Class conmanClass = Class.forName(conman.getClass().getName());
final Field connectivityManagerField = conmanClass.getDeclaredField("mService");
connectivityManagerField.setAccessible(true);
final Object connectivityManager = connectivityManagerField.get(conman);
final Class connectivityManagerClass = Class.forName(connectivityManager.getClass().getName());
final Method setMobileDataEnabledMethod = connectivityManagerClass.getDeclaredMethod("setMobileDataEnabled", Boolean.TYPE);
setMobileDataEnabledMethod.setAccessible(true);
setMobileDataEnabledMethod.invoke(connectivityManager, enabled);
}
اجازه ی دسترسی :
کد پیاچپی:
<uses-permission android:name="android.permission.CHANGE_NETWORK_STATE"/>
موفق باشید ...