https://www.bilibili.com/video/BV14K4y1s7gN?p=102&spm_id_from=pageDriver
- 0. 总览
- 1. 为什么要写核心服务呢?
- 2. 亲自开发一个Native Service: SQRService
- 3. 撰写SQR.cpp来使用SQRService
- 4. 撰写Java层Client来使用核心服务
- 5. 撰写一个Java层Activity
- 6. 方案二的实现
- 7. 优化设计
0. 总览

1. 为什么要写核心服务呢?


2. 亲自开发一个Native Service: SQRService






















3. 撰写SQR.cpp来使用SQRService








4. 撰写Java层Client来使用核心服务











5. 撰写一个Java层Activity






5.1 新潮的架构设计











注意BinderProxy是谁创建的?C++层创建的
6. 方案二的实现















注意,上述在Java层直接引用了IBinder接口。




7. 优化设计











本文探讨了为何需要开发SQRService核心服务,并详细描述了从C++实现SQR.cpp到Java层Client的整合过程,包括新潮架构设计和方案优化。重点讲解了Java层如何通过BinderProxy调用C++服务,以及后续的性能优化措施。

被折叠的 条评论
为什么被折叠?



