摘要: Protocol Buffer-nanopb介绍 protocol buffer是一种google开发的,语言无关、平台无关、可扩展的序列化结构数据的方法,它可用于通信协议、数据存储等。google在2008年7月7号将其作为开源项目对外公布。 阅读全文
posted @ 2024-02-27 09:14 林奋斗同学 阅读(169) 评论(0) 推荐(0) 编辑
摘要: Android 开机流程介绍 本文章涉猎Android多个层级,旨在梳理整体流程,对Android设备的启动有一个感性的认识,能够达到一定逻辑自洽。Android的每个模块、每个进程、每行代码都有其深度,没有细细揣测与推敲,是有点"亵渎"了,他日必对其中感兴趣模块加以研究,respect! 阅读全文
posted @ 2024-02-01 14:08 林奋斗同学 阅读(476) 评论(0) 推荐(6) 编辑
摘要: Android 事件分发介绍 Android 中 View 的布局是一个树形结构,各个 ViewGroup 和 View 是按树形结构嵌套布局的,从而会出现用户触摸的位置坐标可能会落在多个 View 的范围内,这样就不知道哪个 View 来响应这个事件,为了解决这一问题,就出现了事件分发机制。 阅读全文
posted @ 2024-01-11 08:53 林奋斗同学 阅读(215) 评论(2) 推荐(4) 编辑
摘要: Android 输入系统介绍 最近接触到了一个问题:耳机插入事件的由来,走读了下IMS输入系统服务的源码。同时,IMS输入系统服务在Android的开发过程中,也经常出现,有必要了解下相关原理。 阅读全文
posted @ 2023-11-24 17:15 林奋斗同学 阅读(405) 评论(0) 推荐(0) 编辑
摘要: Android dumpsys介绍 dumpsys 是一种在 Android 设备上运行的工具,可提供有关系统服务的信息。可以使用 Android 调试桥 (adb) 从命令行调用 dumpsys,获取在连接的设备上运行的所有系统服务的诊断输出。 阅读全文
posted @ 2023-10-24 11:13 林奋斗同学 阅读(416) 评论(0) 推荐(2) 编辑
摘要: Android 编译介绍 Android的源码非常的庞大,编译Android系统往往会占用我们很长的时间,我们需要了解下Android的编译规则,以期能提高我们的开发效率。。。 阅读全文
posted @ 2023-09-13 16:54 林奋斗同学 阅读(1162) 评论(0) 推荐(1) 编辑
摘要: Android 内存管理 我司存在内存为1G RAM的设备,属于低内存设备,经常会出现内存很紧张的场景,也容易因此导致一系列七七八八的边际问题,故有必要了解Android系统的内存相关知识: 1. 了解内存的分配、回收方式 2. 了解OOM、LMK的相关机制 3. 了解Android系统内存相关调试方式 4. 了解Android系统的性能优化方案 阅读全文
posted @ 2023-08-23 17:32 林奋斗同学 阅读(983) 评论(0) 推荐(1) 编辑
摘要: 修改代码,编译,下载,测试OK,问题解决,世界清静。 阅读全文
posted @ 2023-06-27 10:28 林奋斗同学 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Android RIL&IMS源码分析 # 一、需求 1、了解IMS相关知识体系 2、RILD 与 RILJ、IMS回调消息的机制 # 二、相关概念 ## 2.1 IMS IMS全称是IP Multimedia Subsystem,中文意义为IP多媒体子系统。IMS是一种基于IP基础结构,能够融合数据、话音和移动等网络技术的系统。 **I 阅读全文
posted @ 2023-06-13 14:04 林奋斗同学 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 一、Git入门教程 Git入门视频,针对于小白快速入门,时常约2~3小时 Git入门视频 相关课件资料: https://pan.baidu.com/s/1U-s4OmkToXJ5Y7BbJ7w2Ww 密码:j86b 阅读全文
posted @ 2023-02-28 20:48 林奋斗同学 阅读(21) 评论(0) 推荐(0) 编辑