package com.quickblox.sample.core.utils;
import android.content.ContentResolver;
import android.content.Context;
import android.provider.Settings;
import android.telephony.TelephonyManager;
import android.text.TextUtils;
import com.quickblox.sample.core.CoreApp;
public class DeviceUtils {
public static String getDeviceUid() {
Context context = CoreApp.getInstance();
TelephonyManager telephonyManager = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE);
String uniqueDeviceId = telephonyManager.getDeviceId();
if (TextUtils.isEmpty(uniqueDeviceId)) {
// for tablets
ContentResolver cr = context.getContentResolver();
uniqueDeviceId = Settings.Secure.getString(cr, Settings.Secure.ANDROID_ID);
}
return uniqueDeviceId;
}
}