diff options
author | Paul Kocialkowski <contact@paulk.fr> | 2013-10-29 15:14:37 +0100 |
---|---|---|
committer | Paul Kocialkowski <contact@paulk.fr> | 2013-10-29 15:14:37 +0100 |
commit | 0071a841f73f571c29fb1651a88fda8b9bce70ca (patch) | |
tree | 4d21b2d9163c2d106f1522862533fd46e588cff0 /src/com/android/settings/cmstats/Utilities.java | |
parent | b1755aad3d3ad2ac0e72297a6b4b60031d15ff69 (diff) | |
download | packages_apps_settings-0071a841f73f571c29fb1651a88fda8b9bce70ca.zip packages_apps_settings-0071a841f73f571c29fb1651a88fda8b9bce70ca.tar.gz packages_apps_settings-0071a841f73f571c29fb1651a88fda8b9bce70ca.tar.bz2 |
Get rid of CyanogenMod Stats
Change-Id: I3e5cacf404dcbf934bd9b561e69e2acf985aaeaa
Signed-off-by: Paul Kocialkowski <contact@paulk.fr>
Diffstat (limited to 'src/com/android/settings/cmstats/Utilities.java')
-rw-r--r-- | src/com/android/settings/cmstats/Utilities.java | 78 |
1 files changed, 0 insertions, 78 deletions
diff --git a/src/com/android/settings/cmstats/Utilities.java b/src/com/android/settings/cmstats/Utilities.java deleted file mode 100644 index 496f398..0000000 --- a/src/com/android/settings/cmstats/Utilities.java +++ /dev/null @@ -1,78 +0,0 @@ -/* - * Copyright (C) 2012 The CyanogenMod Project - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ - -package com.android.settings.cmstats; - -import android.content.Context; -import android.os.SystemProperties; -import android.provider.Settings; -import android.telephony.TelephonyManager; -import android.text.TextUtils; - -import java.math.BigInteger; -import java.net.NetworkInterface; -import java.security.MessageDigest; - -public class Utilities { - public static String getUniqueID(Context context) { - final String id = Settings.Secure.getString(context.getContentResolver(), Settings.Secure.ANDROID_ID); - return digest(context.getPackageName() + id); - } - - public static String getCarrier(Context context) { - TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); - String carrier = tm.getNetworkOperatorName(); - if (TextUtils.isEmpty(carrier)) { - carrier = "Unknown"; - } - return carrier; - } - - public static String getCarrierId(Context context) { - TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); - String carrierId = tm.getNetworkOperator(); - if (TextUtils.isEmpty(carrierId)) { - carrierId = "0"; - } - return carrierId; - } - - public static String getCountryCode(Context context) { - TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); - String countryCode = tm.getNetworkCountryIso(); - if (TextUtils.isEmpty(countryCode)) { - countryCode = "Unknown"; - } - return countryCode; - } - - public static String getDevice() { - return SystemProperties.get("ro.cm.device"); - } - - public static String getModVersion() { - return SystemProperties.get("ro.cm.version"); - } - - public static String digest(String input) { - try { - MessageDigest md = MessageDigest.getInstance("MD5"); - return new BigInteger(1, md.digest(input.getBytes())).toString(16).toUpperCase(); - } catch (Exception e) { - return null; - } - } -} |