随机推荐
bootprof文件分析系统开机时间
前言 开机时间较长,无法满足客户及内部测试指标要求。这里以bootprof文件为例,简单分析各个阶段耗时情况。正文这里以ATC平台为例。bootprof文件在root下,可以使用如下命令获取bootprofadb pull proc/bootprofbootprof内容简介---...
Android取消和开启提示音
前言如果系统设置[声音]选项中关闭了[触摸提示音],则所有的View都没有提示音。开启系统设置[触摸提示音]基础上,View或ViewGroup设置setOnTouchListener()或者setOnLongClickListener()都是没有提示音的。开启系统设置[触摸提示音]基础上...
苏童:我从来不敢夸耀童年的幸福
我从来不敢夸耀童年的幸福,事实上我的童年有点孤独,有点心事重重。我父母除了拥有四个孩子之外基本上一无所有。父亲在市里的一个机关上班,每天骑着一辆破旧的自行车来去匆匆;母亲在附近的水泥厂当工人,她年轻时曾经美丽的脸到了中年以后经常是浮肿着的,因为疲累过度,也因为身患多种疾病。多少年来,父母亲靠80多元...
自定义PopTextSeekBar记录
前言PopTextSeekBar意思是在拖动Seekbar时顶部显示提示框,并跟随Thumb进行移动(如图)。正文如图思路完全自定义PopTextSeekBar(继承View),画顶部的弹窗View非完全自定义PopTextSeekBar(继承SeekBar)+PopupWindo...
startActivity源码分析1
前言简单记录一下startActivity()源码的启动过程,主要是过一下流程,细节太多顾不上。下面以Launcher界面启动(startActivity())未启动过的应用为例。这部分主要涉及,启动新的Activity前,系统会让当前Activity[叫Launcher吧]进入onPaus...
ThreadPoolExecutor简单记录
前言线程经常用,线程池也用,但在于如何使用,没有记录一下。本文参考别人文章整理。正文使用线程池的好处降低内存资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。提高响应速度。在线程池中的线程都是已经被创建好的,我们的任务直接获取一个空闲的线程就能够被执行了提高线程的可管...