- 博客(5)
- 收藏
- 关注
原创 java handler 实现倒计时功能
初始化一个runnable 和一个handler private 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
220
原创 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
220
原创 Android Q sprd SystemUI (3) 导航键加载
创建的入口在 frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/Statusbar.java frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/NavigationBarController.java Statusbar的makeStatusBarView函数中调用createNavigationBar函数最后调用到Nav
2020-10-10 09:09:29
272
原创 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
359
原创 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
570
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人