public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
@SuppressLint("NewApi") public static String getIdentifiers(Context ctx) { StringBuilder sb = new StringBuilder(); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.FROYO) sb.append(getPair("serial", Build.SERIAL)); else sb.append(getPair("serial", "No Serial")); sb.append(getPair("android_id", Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID))); TelephonyManager tel = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); sb.append(getPair("sim_country_iso", tel.getSimCountryIso())); sb.append(getPair("network_operator_name", tel.getNetworkOperatorName())); sb.append(getPair("unique_id", Crypto.md5(sb.toString()))); ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); sb.append(getPair("network_type", cm.getActiveNetworkInfo() == null ? "-1" : String.valueOf(cm.getActiveNetworkInfo().getType()))); return sb.toString(); }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
public static String getUniqueFileName(String name, String id) { StringBuilder sb = new StringBuilder(); for (Character c : name.toCharArray()) { if (FILE_NAME_RESERVED.indexOf(c) == -1) { sb.append(c); } } name = sb.toString(); if (name.length() > 16) { name = name.substring(0, 16); } id = Crypto.md5(id); name += id; try { File f = File.createTempFile(name, null); if (f.exists()) { f.delete(); return name; } } catch (IOException e) { } return id; }
@SuppressLint("NewApi") public static String getIdentifiers(Context ctx) { StringBuilder sb = new StringBuilder(); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.FROYO) sb.append(getPair("serial", Build.SERIAL)); else sb.append(getPair("serial", "No Serial")); sb.append(getPair("android_id", Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID))); TelephonyManager tel = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); sb.append(getPair("sim_country_iso", tel.getSimCountryIso())); sb.append(getPair("network_operator_name", tel.getNetworkOperatorName())); sb.append(getPair("unique_id", Crypto.md5(sb.toString()))); ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); sb.append(getPair("network_type", cm.getActiveNetworkInfo() == null ? "-1" : String.valueOf(cm.getActiveNetworkInfo().getType()))); return sb.toString(); }
@SuppressLint("NewApi") public static String getIdentifiers(Context ctx) { StringBuilder sb = new StringBuilder(); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.FROYO) sb.append(getPair("serial", Build.SERIAL)); else sb.append(getPair("serial", "No Serial")); sb.append(getPair("android_id", Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID))); TelephonyManager tel = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); sb.append(getPair("sim_country_iso", tel.getSimCountryIso())); sb.append(getPair("network_operator_name", tel.getNetworkOperatorName())); sb.append(getPair("unique_id", Crypto.md5(sb.toString()))); ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); sb.append(getPair("network_type", cm.getActiveNetworkInfo() == null ? "-1" : String.valueOf(cm.getActiveNetworkInfo().getType()))); return sb.toString(); }
@SuppressLint("NewApi") public static String getIdentifiers(Context ctx) { StringBuilder sb = new StringBuilder(); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.FROYO) sb.append(getPair("serial", Build.SERIAL)); else sb.append(getPair("serial", "No Serial")); sb.append(getPair("android_id", Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID))); TelephonyManager tel = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); sb.append(getPair("sim_country_iso", tel.getSimCountryIso())); sb.append(getPair("network_operator_name", tel.getNetworkOperatorName())); sb.append(getPair("unique_id", Crypto.md5(sb.toString()))); ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); sb.append(getPair("network_type", cm.getActiveNetworkInfo() == null ? "-1" : String.valueOf(cm.getActiveNetworkInfo().getType()))); return sb.toString(); }
@SuppressLint("NewApi") public static String getIdentifiers(Context ctx) { StringBuilder sb = new StringBuilder(); if (Build.VERSION.SDK_INT > Build.VERSION_CODES.FROYO) sb.append(getPair("serial", Build.SERIAL)); else sb.append(getPair("serial", "No Serial")); sb.append(getPair("android_id", Settings.Secure.getString(ctx.getContentResolver(), Settings.Secure.ANDROID_ID))); TelephonyManager tel = (TelephonyManager) ctx.getSystemService(Context.TELEPHONY_SERVICE); sb.append(getPair("sim_country_iso", tel.getSimCountryIso())); sb.append(getPair("network_operator_name", tel.getNetworkOperatorName())); sb.append(getPair("unique_id", Crypto.md5(sb.toString()))); ConnectivityManager cm = (ConnectivityManager) ctx.getSystemService(Context.CONNECTIVITY_SERVICE); sb.append(getPair("network_type", cm.getActiveNetworkInfo() == null ? "-1" : String.valueOf(cm.getActiveNetworkInfo().getType()))); return sb.toString(); }