logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Input 输入事件防止屏幕睡眠流程

adb shell getevent 收到了输入事件/dev/input/event3: 0003 0039 00000646/dev/input/event3: 0003 0035 00000177/dev/input/event3: 0003 0036 00000098/dev/input/event3: 0001 014a 00000001/dev/input/event3: 00...

no focused window ANR

R项目上面的出现了no focused window的ANR09-09 17:49:58.48211641347 W InputDispatcher: Waiting because no window has focus but ActivityRecord{94be3e0 u0 com.android.settings/.SubSettings t50} may eventually add

gdb 调试COREDUMP方法

COREDUMP是NE进程的内存现场, 其中包含了出现NE时的局部变量,全局变量等信息, 这些信息有助于我们结合代码分析问题。gdb路径 :prebuilts/gdb/linux-x86/bin/gdb建议在源码根目录下执行, 可以通过gdb查看源码和打印变量成员.常用指令说明帮助指令cmd 为对应命令, 会显示该命令所支持的参数和功能。1.help [cmd]cmd 为对应命令...

Android LowMemory Killer机制的几个关键方法

Andorid的Low Memory Killer是在标准的linux kernel的OOM基础上修改而来的一种内存管理机制。当系统内存不足时,杀死不必要的进程释放其内存。不必要的进程的选择根据有2个:oom_adj和占用的内存的大小。oom_adj代表进程的优先级,数值越高,优先级越低,越容易被杀死;对应每个oom_adj都可以有一个空闲进程的阀值。Android Kernel每隔一段时间会..

到底了