Android:MD5工具类及单例Toast(小白进)

//md5加密算法,将要加密的字符串传进去,返回加密后的字符串

public static String encode(String password) {  
        try {
            MessageDigest digest = MessageDigest.getInstance("md5");
            byte[] result = digest.digest(password.getBytes());
            StringBuffer sb = new StringBuffer();
            for (byte b : result) {
                int num = b & 0xff-3;   // -3 加盐,自定义算法
                String stri = Integer.toHexString(num);
                if (stri.length() == 1) {
                    sb.append(0);
                }
                sb.append(stri);
            }
            return sb.toString();
        } catch (NoSuchAlgorithmException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            return "";
        }       
    }

下面这是简单的单例Toast

public class ToastUtil {
    private static Toast toast;
    /**
     * 强大的吐司,能够连续弹的吐司
     * @param text
     */
    public static void showToast(String text){
        if(toast==null){
            toast = Toast.makeText(GooglePlayApplication.context, text,0);
        }else {
            toast.setText(text);//如果不为空,则直接改变当前toast的文本
        }
        toast.show();
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值