07:进阶篇 - 在程序中嵌入 CTK Plugin Framework
Posted 一去丶二三里
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了07:进阶篇 - 在程序中嵌入 CTK Plugin Framework相关的知识,希望对你有一定的参考价值。
作者: 一去、二三里
个人微信号: iwaleon
微信公众号: 高效程序员
如果已经创建了一个应用程序,现在要将 CTK Plugin Framework 嵌入其中,该如何进行呢?
下面,以《06:进阶篇 - Hello,CTK!》中的插件为例,来演示如何使用 CTK Plugin Framework 来加载插件并获取特定的服务。
使用步骤
- 初始化并启动插件框架:由
ctkPluginFramework::init()
和ctkPluginFramework::start()
完成 - 获取上下文:由
ctkPluginFramework::getPluginContext()
完成 - 安装插件:由
ctkPluginContext::installPlugin()
完成,与此同时,会返回一个ctkPlugin
对象。 - 启动插件:由
ctkPlugin::start()
完成 - 获取服务引用:由
ctkPluginContext::getServiceReference()
完成 - 获取指定
ctkServiceReference
引用的服务对象:由ctkPluginContext::
以上是关于07:进阶篇 - 在程序中嵌入 CTK Plugin Framework的主要内容,如果未能解决你的问题,请参考以下文章