framework
实际工作中解决的客户需求和测试BUG相关经验总结
fan-james
向技术深处掘进。
展开
-
强行断电后,机器重启后最近任务删除不了
强行断电,最近任务中的图标没有保存下来。导致删除不了解决方法,重启的时候,不把最近任务列表保存下来。--- a/android/frameworks/base/services/core/java/com/android/server/wm/RecentTasks.java+++ b/android/frameworks/base/services/core/java/com/android/server/wm/RecentTasks.java@@ -460,7 +460,11...原创 2021-05-15 17:19:27 · 365 阅读 · 0 评论 -
android10使用logcat -c无法清除log缓冲区
android10上面使用logcat -c无法清理log。对解决问题方面非常不方便,因为抓取不到及时有效的LOG。跟进代码发现是因为时间戳问题,导致执行失败。修改如下:diff --git a/android/system/core/logd/LogBuffer.cpp b/android/system/core/logd/LogBuffer.cppold mode 100644new mode 100755index 9cbc7c41a7..4582193220--- a/a..原创 2021-05-13 19:40:49 · 1869 阅读 · 0 评论 -
Binder机制图形描述
Binder是Android系统提供的一种IPC(进程间通信)机制。由于Android是基于Linux内核的,因此,除了Binder外,还存在其他的IPC机制,例如管道和socket等。Binder相对于其他IPC机制来说,就更加灵活和方便了。对于初学Android的朋友而言,最难却又最想掌握的恐怕就是Binder机制了,因为Android系统基本上可以看作是一个基于Binder通信的C/S架构。...原创 2019-11-07 19:44:46 · 343 阅读 · 0 评论 -
Activity启动先黑屏才显示布局
Activity启动中onCreate耗时过多引起黑屏闪现一下(1-3s),用户体验非常不好!我们都知道android程序启动的过程为Application→MainActivity→界面展示。我们可以继承Application类初始化一些变量,用于全局使用,但是切记不可做过多的耗时工作。接下来是启动的Activity的onCreate方法。onCreate开始的时候会加载主配置布局文件,...原创 2019-10-24 14:57:37 · 477 阅读 · 0 评论 -
添加接口节点
BUG 描述: 倒车问题 BUG 产生原因: 平台需求 动作/解决方案: 休眠唤醒时添加些ACC状态到节点 修改的文件: modified: core/java/android/os/Hardware.java modified: core/jni/a...原创 2019-08-28 19:20:08 · 409 阅读 · 0 评论