- 博客(5)
- 收藏
- 关注
原创 java handler 实现倒计时功能
初始化一个runnable 和一个handlerprivate Runnable aaa = new Runnable(){public void run(){//to do some thing}};private Handler bbb = new Handler();使用bbb.postDelayed(aaa,40000);取消倒计时if (bbb.hasCallbacks(aaa)) {bbb.removeCallbacks(aaa);}...
2021-03-02 16:48:17
231
原创 Ubuntu 下使用Randoop 生成测试代码并测试 简单记录
Randoop是一个java生成单元测试代码的工具,针对同一个方法如名可以随机生成多个测试case。此处用的是4.25的版本。官方操作文档地址:https://randoop.github.io/randoop/manual/index.html#generating_tests下载 – 解压 – 运行jar包 – 生成测试case – 运行测试case下载解压:下载解压后有三个jar包,其中randoop-all-4.2.5.jar 是主要的jar包,解压这个jar包还可以看见junit的文件
2021-02-20 16:39:14
232
原创 Android Q sprd SystemUI (3) 导航键加载
创建的入口在frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/Statusbar.javaframeworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarController.javaStatusbar的makeStatusBarView函数中调用createNavigationBar函数最后调用到Nav
2020-10-10 09:09:29
282
原创 Android Q sprd SystemUI (2) 锁屏
锁屏主要涉及到这几个函数调用:--/SystemUI/src/com/android/systemui/keyguard/KeyguardViewMediator.java Systemui启动的服务,主要传递系统消息到view--/SystemUI/src/com/android/systemui/keyguard/KeyguardService.java使用binder机制和系统的keyguardservice通讯,得到系统锁屏相关状态回调--/SystemUI/src/com/androi
2020-09-14 14:27:34
375
原创 Android Q sprd SystemUI (1) 组成和启动
Android Q sprd SystemUI (1) 组成和启动Android Q sprd SystemUI (1) 基本架构这是读 systemui code的第一篇,大致介绍systemui的基本结构,详细的模块在后面补充.如有疏漏,还请指教.1.SystemUI在Android系统中SystemUI是以应用的形式运行在Android系统当中,即编译SystemUI模块会生产APK文件,源代码路径在frameworks/base/packages/SystemUI,编译后生成在out目录下的
2020-09-11 15:22:47
583
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人