CopyU! v2插件系统的设计基本上完成了

        插件系统现在已经可以运转起来的,目前的设计允许插件以两种方式执行功能:

        一种是“固定对外函数”的方式,另一种是“接收系统事件并作相应处理”的方式。

        前者允许系统在约定的时候自动的操作插件,后者则类似于Windows系统,CopyU!会在特定情况发生时向插件广播事件,并由插件选择接收需要处理的事件进行处理。


        两种方式各有所长,由插件开发者自由的选择,同时外壳也公开了许多可供外部插件使用的函数,待全部完成时将会发布相关的设计指南。


测试时使用的测试插件:


支持插件的自主更新:


插件允许有自己自定义的设置界面:



测试——通过插件检测并恢复设备监视服务:

在这个测试中,插件可以在监视服务停止的时候及时的发现,从而弹出消息。


在用户选择重启服务后,插件可以自行操作CopyU!,帮助用户恢复设备监视,并在服务成功恢复后提示用户 :-)



通过公开的函数,插件可以实现一些特殊的功能 :-)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值