
Android 模块特性分析
文章平均质量分 75
Odysseus_Arky
你说我在追求不存在的东西?那,你告诉我,什么叫存在!
展开
-
Android Systrace使用技巧之TraceOrdinal
systrace 是分析 Android 设备性能的主要工具,在PC端使用。Android设备端对应的应用层控制程序是atrace。Kernel对应使用的模块是ftrace。建议使用systrace之前,先简单学习ftrace的使用方法。原创 2022-12-01 16:55:32 · 883 阅读 · 1 评论 -
Android Binder使用与内核特性总结
文章目录一、Binder是什么?二、使用案例1.服务端2.客户端三、细节一、Binder是什么?Binder是Android采用的一种实现跨进程通讯的模块。是一种CS模型的通讯方法,利用共享内存的机制提高通讯效率。二、使用案例1.服务端代码如下(示例):int main(int argc, char **argv){ /* 打开binder设备节点,配置进程唯一的ProcessState */ sp<ProcessState> ps(ProcessState::self(原创 2022-04-22 10:30:52 · 360 阅读 · 0 评论