Android工具
文章平均质量分 78
丶GuoZhiHao
成都Android开发
展开
-
Android 对字符串进行MD5加密 和base64编码
对字符串进行MD5加密/** * MD5加密 * @param str 内容 * @param charset 编码方式 * @throws Exception */@SuppressWarnings("unused")public static String MD5(String str, String charset) throws Exception { Message...原创 2018-03-01 14:36:47 · 811 阅读 · 1 评论 -
Android根据图片名字获取图片ID
/** * 根据图片名字反射出图片ID * @return */public static int getImageID(String name){ int id = -1; try { Field field=R.mipmap.class.getDeclaredField(name); String str=field.get(null)...原创 2018-04-11 16:48:43 · 2305 阅读 · 0 评论 -
Android判断某个权限是否开启
/** 常用权限(可能不全) **/// SMS(短信)// SEND_SMS// RECEIVE_SMS// READ_SMS// RECEIVE_WAP_PUSH// RECEIVE_MMS// STORAGE(存储卡-读写权限)// READ_EXTERNAL_STORAGE// WRITE_EXTERNAL_STORA...原创 2018-03-01 15:20:08 · 23484 阅读 · 2 评论 -
Android调用系统拨打电话
Intent intent=new Intent();intent.setAction(Intent.ACTION_CALL);intent.setData(Uri.parse("tel:" + phone));//开启系统拨号器mContext.startActivity(intent);原创 2018-03-01 14:48:11 · 3320 阅读 · 0 评论 -
Android根据时间获取星期几
/** * 根据当前日期获得是星期几 * time=yyyy-MM-dd * @return */public static String getWeek(String time) { String Week = ""; SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar c...原创 2018-03-01 14:46:41 · 6336 阅读 · 0 评论 -
Android保留小数点后2位
/** * 保留小数点后2位 * * @return */public static String keepTwo(double b) { DecimalFormat format = new DecimalFormat("#0.00"); String str = format.format(b); return str;}原创 2018-03-01 14:45:18 · 1153 阅读 · 0 评论 -
Android获取手机屏幕宽度和高度
/** * 获取屏幕宽度 * * @param context * @return int */public static int getWidth(Context context) { WindowManager wm = (WindowManager) context.getSystemService(Context.WINDOW_SERVICE); int wid...原创 2018-03-01 14:44:30 · 325 阅读 · 0 评论 -
Android将毫秒转为时分秒
/** * 将毫秒转时分秒 * * @param time * @return */public static String generateTime(long time) { int totalSeconds = (int) (time / 1000); int seconds = totalSeconds % 60; int minutes = (total...原创 2018-03-01 14:43:30 · 7371 阅读 · 0 评论 -
Android获取版本号和版本名
/** * 返回当前程序版本号 */public static String getAppVersionCode(Context context) { int versioncode = 0; try { PackageManager pm = context.getPackageManager(); PackageInfo pi = pm.g...原创 2018-03-01 14:42:41 · 14512 阅读 · 0 评论 -
Android将毫秒转为分
/** * 毫秒转分 * @param ms * @return */public static String msToM(int ms) { int seconds = ms / 1000; int minutes = seconds / 60; seconds = seconds % 60; String m = null; String s...原创 2018-03-01 14:41:56 · 700 阅读 · 0 评论 -
Android 测量控件宽度和高度
int w = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);int h = View.MeasureSpec.makeMeasureSpec(0, View.MeasureSpec.UNSPECIFIED);view.measure(w, h);int height = v...原创 2018-12-06 11:33:15 · 1307 阅读 · 0 评论