android
文章平均质量分 70
简单快乐1
aaa
展开
-
Activity——生命周期
一、生命周期全面分析Android活动默认运行在当前进程所拥有的栈中,前台可见的活动则在活动栈的最顶部。其他后台活动则在栈的里面,在正常的情况下(内存充足)其他的活动并没有被回收或者杀死,它们仍然存在于栈中保持着原来的状态。当前面的活动退出后,后面的活动就会搬到前台使得被用户可见。如果在非正常情况下(内存紧张、按下Home键后右启动其他应用)那么栈内的非前台Activity就可能被回收,但是当我们...转载 2018-06-07 21:23:31 · 951 阅读 · 0 评论 -
关于getMeasuredHeight和getHeight区别总结
getMeasuredHeight:是用于测量的高度,也就是View实际的高度(先暂时这么记,后面还有一个显示出来的高度),getMeasuredHeight的值是在onMeasure方法里面通过setMeasuredDimension();设置出来的。也就是说要在onMeasure方法之后调用,不能再之前,这样会得到0。getHeight:是指在屏幕上显示出来的高度(这里要强调一点就是不能再on...转载 2018-06-08 14:34:18 · 2278 阅读 · 0 评论 -
面试遇到的算法题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 阅读 · 0 评论 -
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 · 477 阅读 · 0 评论 -
安卓开发遇到的坑
1. 使用getBackground().setAlpha,导致其他布局背景透明度都改变的问题 最近接了一个外包开发的项目, 在这个项目上做UI调整和新功能开发。遇到一个getBackground().setAlpha 改变背景颜色的问题。晚上提交完代码, 第二天运行发现项目中的所有对话框(dialog,popwindow)背景全部变成透明效果了。然后就感觉肯定是不小心改变主题样式什么的。但是...原创 2018-07-26 20:17:40 · 195 阅读 · 0 评论