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

2020年2月5日

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 阅读(1002) 评论(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 阅读(3566) 评论(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 阅读(3606) 评论(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 阅读(1743) 评论(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 阅读(1722) 评论(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 阅读(1260) 评论(0) 推荐(0)

2020年1月20日

Android属性系统学习笔记

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

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

2020年1月12日

Android显示学习笔记

摘要: 1.显示步骤: 事件触发,比如说用户点击图标,或者滑动 List 系统把事件分发给对应的 App,比如在桌面点击图标启动应用–对应点击事件,或者微信朋友圈滑动 – 对应滑动事件 App 拿到事件之后,对事件进行处理,不过有的是应用本身来处理,有的是系统帮忙处理,比如滑动事件的话,则会触发列表上下滑动 阅读全文

posted @ 2020-01-12 19:29 Hello-World3 阅读(216) 评论(0) 推荐(0)

2019年11月29日

systrace学习笔记

摘要: 一、概述 保证系统流畅度,也就是保证系统能连续不间断地提供每秒60帧的运行状态。当出现掉帧时(也可称为Jank),需要知道当前整个系统所处的状态,systrace便是最佳的选择,它能手机检测android系统各个组件随着时间的运行状态,并能提示该如何有效地修复问题,接下来说说systrace如何使用 阅读全文

posted @ 2019-11-29 20:28 Hello-World3 阅读(1059) 评论(0) 推荐(0)

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

导航