SetupWizard: Add metrics for internal builds that ship with CMStats

Change-Id: Id932a105c18332e32605530d1502ff99b7cf380a
This commit is contained in:
cretin45
2015-03-04 13:06:26 -08:00
parent c9c13f20c9
commit ef4cd78d5f
17 changed files with 377 additions and 18 deletions

View File

@@ -27,6 +27,7 @@ import android.net.NetworkInfo;
import android.net.wifi.WifiManager;
import android.os.UserHandle;
import android.os.UserManager;
import android.provider.Settings;
import android.telephony.SubscriptionManager;
import android.telephony.TelephonyManager;
import android.util.Log;
@@ -42,6 +43,11 @@ public class SetupWizardUtils {
private SetupWizardUtils(){}
public static boolean isStatsCollectionEnabled(Context context) {
return Settings.Secure.getInt(context.getContentResolver(),
Settings.Secure.STATS_COLLECTION, 1) != 0;
}
public static void tryEnablingWifi(Context context) {
WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
if (!wifiManager.isWifiEnabled()) {