Don't disable mobile data, AOSP has props for this
Mobile data during and after setupwizard can be controlled with: ro.com.android.mobiledata ro.com.android.prov_mobiledata Change-Id: Ia4ef25f55ab32e8c13f9683b5db73438a29a192b
This commit is contained in:
committed by
Michael Bestas
parent
95cf350cc0
commit
ab27e602cb
@@ -85,18 +85,6 @@ public class SetupWizardUtils {
|
||||
return context.getSharedPreferences("SetupWizardPrefs", MODE_PRIVATE);
|
||||
}
|
||||
|
||||
public static void setMobileDataEnabled(Context context, boolean enabled) {
|
||||
TelephonyManager tm = context.getSystemService(TelephonyManager.class);
|
||||
if (tm.isMultiSimEnabled()) {
|
||||
int subId = SubscriptionManager.getDefaultDataSubscriptionId();
|
||||
int phoneId = SubscriptionManager.getPhoneId(subId);
|
||||
tm.createForSubscriptionId(subId).setDataEnabledForReason(
|
||||
TelephonyManager.DATA_ENABLED_REASON_USER, enabled);
|
||||
} else {
|
||||
tm.setDataEnabledForReason(TelephonyManager.DATA_ENABLED_REASON_USER, enabled);
|
||||
}
|
||||
}
|
||||
|
||||
public static boolean hasWifi(Context context) {
|
||||
PackageManager packageManager = context.getPackageManager();
|
||||
return packageManager.hasSystemFeature(PackageManager.FEATURE_WIFI);
|
||||
|
Reference in New Issue
Block a user