Android智能指针
2018-01-26 11:39
183 查看
Android智能指针分析:
H:\第4期Android\韦东山第4期视频_Android系统深度解析\库函数版\第3部分 Android系统\显示系统\第004课_SurfaceFlinger内部机制\2. APP申请创建Surface的过程分析.txt
a. 定义智能指针
sp composer(ComposerService::getComposerService()); //本文第184页 ——–|
|
|—>注意1. 两个<>中的内容相同
b. 找到智能指针指向的类 | 2. 智能指针指向的类都公有继承BpInterface
class BpSurfaceComposer : public BpInterface //本文191页 —————| 3. 若<>中的内容为I***,则智能指针指向的类一般为Bp***
c. 使用智能指针
mAllocator = composer->createGraphicBufferAlloc(); //本文185页
故调用BpSurfaceComposer.createGraphicBufferAlloc
结论:若智能指针pointer定义为 :sp
H:\第4期Android\韦东山第4期视频_Android系统深度解析\库函数版\第3部分 Android系统\显示系统\第004课_SurfaceFlinger内部机制\2. APP申请创建Surface的过程分析.txt
a. 定义智能指针
sp composer(ComposerService::getComposerService()); //本文第184页 ——–|
|
|—>注意1. 两个<>中的内容相同
b. 找到智能指针指向的类 | 2. 智能指针指向的类都公有继承BpInterface
class BpSurfaceComposer : public BpInterface //本文191页 —————| 3. 若<>中的内容为I***,则智能指针指向的类一般为Bp***
c. 使用智能指针
mAllocator = composer->createGraphicBufferAlloc(); //本文185页
故调用BpSurfaceComposer.createGraphicBufferAlloc
结论:若智能指针pointer定义为 :sp
相关文章推荐
- Android代码阅读笔记——智能指针
- Android系统篇之----Android中的智能指针
- sp<> wp<>-Android中定义了两种智能指针强指针sp和弱指针wp
- Android 里从“media.player ” 服务里获取 IOMX 的智能指针
- android中的智能指针:强指针和弱指针
- android智能指针之轻量级指针
- Android 智能指针学习 一
- android 的 sp 智能指针用法介绍 sp<> wp<>
- 【C++】Android (Light)RefBase-sp-wp引用计数-智能指针源码分析
- android的智能指针
- Android智能指针 (sp & wp)
- Android学习 - Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
- Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析(1)
- android 智能指针的学习先看邓凡平的书扫盲 再看前面两片博客提升
- Android系统的计数基类LightRefBase、RefBase与智能指针sp、wp
- Android中的“智能指针”——RefBase
- Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析
- Android智能指针分析(sp、wp)
- Android系统的智能指针(轻量级指针、强指针和弱指针)的实现原理分析(2)
- Android 智能指针学习笔记(一) —— 简述以及轻量级指针