自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

简单快乐的博客

简简单单,快快乐乐

  • 博客(8)
  • 收藏
  • 关注

原创 DecimalFormat 保留小数格式化

DecimalFormat format 方法大家在format()一个小数是,总是对格式中的'0'和'#'有些不解吧!eg:     1:new DecimalFormat("00.000").format(pi) //结果:03.142    2:new DecimalFormat("##.###").format(pi) //结果:3.142都是对pi进行格式化,但第一个的结果是0...

2018-08-15 17:07:56 3197

原创 安卓开发遇到的坑

1. 使用getBackground().setAlpha,导致其他布局背景透明度都改变的问题 最近接了一个外包开发的项目, 在这个项目上做UI调整和新功能开发。遇到一个getBackground().setAlpha 改变背景颜色的问题。晚上提交完代码, 第二天运行发现项目中的所有对话框(dialog,popwindow)背景全部变成透明效果了。然后就感觉肯定是不小心改变主题样式什么的。但是...

2018-07-26 20:17:40 195

原创 Java 判断密码格式 (6-12位,并且包含数字和字母)

今天做了一个包含数字和字母且在6-12位之间的方法分享一下。/** * 包含大小写字母及数字且在6-12位 * 是否包含 * * @param str * @return */public static boolean isLetterDigit(String str) { boolean isDigit = false;//定义一个boolean值,用来表示是否包含数字 ...

2018-07-06 08:33:55 23210 1

原创 Android CountDownTimer 实现发送验证码,倒计时功能

之前做过倒计时功能,不记得怎么写的了,今天又做这个功能, 发现用CountDownTimer 非常简单就实现了以下是代码:public class TimeCount extends CountDownTimer { private static final int TIME_TASCK = 1000; private Button button; private Cont...

2018-07-05 18:51:04 474

原创 面试遇到的算法题1

1. 两个整数求和String a = "893333.....3333";String b = "349......999";求 a + b;由于数字太长,只能存在String 里,不能整体转成int/long来加,只能一位一位的转成int来加,注意进位。用一个for循环按每一位做加法,最后输出到一个String里。/** *  如何将char类型的数字转换成int型的数字 *  Strin...

2018-06-27 23:14:55 282

转载 关于getMeasuredHeight和getHeight区别总结

getMeasuredHeight:是用于测量的高度,也就是View实际的高度(先暂时这么记,后面还有一个显示出来的高度),getMeasuredHeight的值是在onMeasure方法里面通过setMeasuredDimension();设置出来的。也就是说要在onMeasure方法之后调用,不能再之前,这样会得到0。getHeight:是指在屏幕上显示出来的高度(这里要强调一点就是不能再on...

2018-06-08 14:34:18 2268

转载 Activity——生命周期

一、生命周期全面分析Android活动默认运行在当前进程所拥有的栈中,前台可见的活动则在活动栈的最顶部。其他后台活动则在栈的里面,在正常的情况下(内存充足)其他的活动并没有被回收或者杀死,它们仍然存在于栈中保持着原来的状态。当前面的活动退出后,后面的活动就会搬到前台使得被用户可见。如果在非正常情况下(内存紧张、按下Home键后右启动其他应用)那么栈内的非前台Activity就可能被回收,但是当我们...

2018-06-07 21:23:31 951

原创 Java 常用算法(冒泡、选择、插入、快排)

1. 冒泡排序的实现冒泡排序是所有排序算法中最基本、最简单的一种。思想就是交换排序,通过比较和交换相邻的数据来达到排序的目的。设数组的长度为N:   1、比较前后相邻的二个数据,如果前面数据大于后面的数据,就将这二个数据交换。  2、这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。  3、N=N-1,如果N不为0就重复前面二步,否则排序完成。按照这个...

2018-06-04 13:44:31 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除