Android开发常用工具方法
2016-04-05 17:45
555 查看
MD5处理
/** * 对String 进行md5加密 * * @param input * @return 32位字符串 */ public static String md5(String input) { String result = input; if (input != null && !"".equals(input)) { MessageDigest md; // or "SHA-1" try { md = MessageDigest.getInstance("MD5"); md.update(input.getBytes()); BigInteger hash = new BigInteger(1, md.digest()); result = hash.toString(16); while (result.length() < 32) { result = "0" + result; } } catch (NoSuchAlgorithmException e) { e.printStackTrace(); // To change body of catch statement use // File | Settings | File Templates. } } return result; }
Base64处理:
public static String base64Encode(String input ){ String result = new String(Base64.encode(input.getBytes(),Base64.DEFAULT)); return result; }
相关文章推荐
- Android中Binder的学习
- 下拉刷新Phoenix分析
- android 预制32 64 位so, bin
- Android Studio运行NDK程序,简单的JNI实例
- Android Studio下使用JNI编程备忘录
- Android触摸事件(一)-AbsTouchEventHandle
- Android源码-Volley
- android中的事件传递机制(1)
- Android语音聊天
- Android音视频录制类MediaRecorder用法举例
- 全面解析Android中对EditText输入实现监听的方法
- 在AndroidStudio中引入ZXing扫描二维码的简单实现
- Cordova android框架详解
- Android使用GridView实现简单的日历
- 如何安装Android Studio
- Android BitmapShader 实战 实现圆形、圆角图片
- Android开源项目分类汇总
- android获得北京时间的源码
- Fresco简介:一个新的Android图片加载库
- Android自定义View之圆形TextView