package com.shunzhi.parent.util; import android.content.Context; import android.support.v7.app.AlertDialog; import com.shunzhi.parent.R; public class Utils { private Utils() {} public static String MD5(String str) { try { java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5"); byte[] array = md.digest(str.getBytes("utf-8")); StringBuilder sb = new StringBuilder(); for (int i = 0; i < array.length; ++i) { sb.append(Integer.toHexString((array[i] & 0xFF) | 0x100).substring(1, 3)); } return sb.toString().toUpperCase(); } catch (Exception e) { e.printStackTrace(); } return ""; } public static String md5(String str) { try { java.security.MessageDigest md = java.security.MessageDigest.getInstance("MD5"); byte[] array = md.digest(str.getBytes("utf-8")); StringBuilder sb = new StringBuilder(); for (int i = 0; i < array.length; ++i) { sb.append(Integer.toHexString((array[i] & 0xff) | 0x100).substring(1, 3)); } return sb.toString().toUpperCase(); } catch (Exception e) { e.printStackTrace(); } return ""; } public static AlertDialog.Builder styleDialogBuilder(Context context) { return new AlertDialog.Builder(context, R.style.AlertDialogCustom); } }