上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 71 下一页

2020年2月6日

正则表达式学习笔记和sed/awk

摘要: 1. 引言 以前我们用grep在一个文件中找出包含某些字符串的行,比如在头文件中找出一个宏定义。其实grep还可以找出符合某个模式(Pattern)的一类字符串。例如找出所有符合xxxxx@xxxx.xxx模式的字符串(也就是email地址),要求x字符可以是字母、数字、下划线、小数点或减号,ema 阅读全文

posted @ 2020-02-06 23:12 Hello-World3 阅读(286) 评论(0) 推荐(0)

2020年2月5日

Android EventLog 学习笔记

摘要: TODO 阅读全文

posted @ 2020-02-05 20:07 Hello-World3 阅读(307) 评论(0) 推荐(0)

TraceView学习笔记

摘要: Traceview 性能分析功能,首推Systrace,建议看看另一篇文章性能工具Systrace,关于Trracview就简单地讲一下。 代码实现: Debug.startMethodTracing("demo"); Debug.stopMethodTracing(); 视图: 参数说明: Nam 阅读全文

posted @ 2020-02-05 17:31 Hello-World3 阅读(260) 评论(0) 推荐(0)

Android上层WatchDog学习笔记_1

摘要: 学习总结 Watchdog是一个运行在system_server进程的名为”watchdog”的线程:: Watchdog运作过程,当阻塞时间超过1分钟则触发一次watchdog,会杀死system_server,触发上层重启; mHandlerCheckers记录所有的HandlerChecker 阅读全文

posted @ 2020-02-05 16:14 Hello-World3 阅读(1009) 评论(0) 推荐(0)

2020年2月4日

Android10的Soong编译系统

摘要: 一、概述 Android 10的Build系统叫Soong,Soong之前,Android的编译系统是Make——意思是基于Makefile文件的编译系统。Soong大概在Android 7就崭露头角了。Soong的宏伟目标是干掉Make,但到Android 10,这个看起来比较容易的小目标也还未完 阅读全文

posted @ 2020-02-04 22:40 Hello-World3 阅读(3570) 评论(0) 推荐(1)

Android输入系统(8)——调试命令和调试方法

摘要: 一、settings 命令 1. settings 提供的设置命令: helip 打印此txt get [--user <USER_ID> | current] NAMESPACE KEY 检索 KEY 的当前值。 put [--user <USER_ID> | current] NAMESPACE 阅读全文

posted @ 2020-02-04 17:14 Hello-World3 阅读(3609) 评论(0) 推荐(0)

2020年2月3日

HIDL学习笔记_1

摘要: 一、HIDL概述 1. Google对于HIDL的详细说明,以及语法解析链接如下:https://source.android.com/devices/architecture/hidl/ (需要FQ才可以打开) 2. HIDL的定义HIDL 全称是 Hardware Interface Defin 阅读全文

posted @ 2020-02-03 23:58 Hello-World3 阅读(1748) 评论(0) 推荐(0)

2020年2月2日

功耗-5——Android功耗统计算法

摘要: 基于Android 6.0的源码剖析。 Power_profile.xml文件demo: <?xml version="1.0" encoding="utf-8"?> <!-- ** ** Copyright 2009, The Android Open Source Project ** ** L 阅读全文

posted @ 2020-02-02 18:14 Hello-World3 阅读(1731) 评论(0) 推荐(0)

dumpsys学习笔记—1

摘要: 一、dumpsys源码 dumpsys是Android自带的强大debug工具,命令源码来自dumpsys.cpp文件,位置为:frameworks/native/cmds/dumpsys/dumpsys.cpp int main(int argc, char* const argv[]) { si 阅读全文

posted @ 2020-02-02 11:58 Hello-World3 阅读(1269) 评论(0) 推荐(0)

2020年1月20日

Android属性系统学习笔记

摘要: 一、property_get()/property_set() 每个属性都有一个名称和值,他们都是字符串格式。属性被大量使用在Android系统中,用来记录系统设置或进程之间的信息交换。属性是在整个系统中全局可见的。每个进程可以get/set属性。 在系统初始化时,Android将分配一个共享内存区 阅读全文

posted @ 2020-01-20 22:23 Hello-World3 阅读(547) 评论(0) 推荐(0)

上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 71 下一页

导航