爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17376|回复: 63

[MPKG软件] 桌面秀插件说明与制作方法

[复制链接]
发表于 2010-2-27 23:40 | 显示全部楼层 |阅读模式

立即注册,加入爱黑武论坛的大家庭!爱黑武,爱上搞机生活!

您需要 登录 才可以下载或查看,没有账号?注册

x
相信现在已经有相当一部分人用上了桌面秀了吧
相信其中有一些人对桌面插件很感兴趣吧。现在我来说一下桌面插件的工作原来和制作方法
只要会点SHELL的人都能够做出桌面插件来


先说下插件吧
首先大家要知道的是一个存放插件信息的一个文件/ezxlocal/download/appwrite/setup/widgets.data
大家可以打开它,会看到一些很乱的数字或英文
在这里我选取一段来解释:
//=================== START: CPU INFO ===============================
$image || 140 || 110 || /ezxlocal/download/mystuff/.plugins/pp_memory/img/proc.png || IMAGE_CPU_STATUS
$label || 159 || 124 || 13 || #FFFFFF || #000000 || bold || LABEL_CPU_FREQUENCY
这个就是我们知道的CPU频率的显示
$image || 140 || 110 || /ezxlocal/download/mystuff/.plugins/pp_memory/img/proc.png || IMAGE_CPU_STATUS
这行是显示图片的:$image || left(离左边距离) || top(离上边距离) || filename(图片的路径) || qcopMessage(这个相当于一个标记,很有用,后面会解释)
第二行是显示文字的:$label || left(离左边距离) || top(离上边距离) ||fSize(字体大小) || fColor(字体颜色) || fOutColor(轮廓颜色) || fAttr(样式) || qcopMessage(同上)

大家要修改插件的显示位置修改这里就行了,把这些删掉也就不会显示了
认识了这个,现在来看看插件是怎么显示的。当在widget.data有登记了插件信息后。
我们用一个控件qcopsend来使他显示,这个控件你们都有了,桌面秀的文件夹里有
显示图片的方法是:qcopsend '/phone/info/widget/channel' qcopMessage show
显示文字的方法是:qcopsend '/phone/info/widget/channel' qcopMessage text(所要显示的内容)

像CPU频率显示这样的插件,它是会有一个进程在后台不断地
qcopsend '/phone/info/widget/channel' 'IMAGE_CPU_STATUS' '***MHZ'
以达到刷新的效果的。

会SHELL的人看到这里应该差不多知道怎么去做一个插件了吧。
下面有一个桌面插件的程序(全SHELL的),给想学的人参考一下。
这个是PEP格式的,俄国人的东西,相信你们会看懂的

发表于 2010-2-27 23:41 | 显示全部楼层
沙发支持……这个真不错……[s:42]
发表于 2010-2-27 23:43 | 显示全部楼层
五秒钟,沙发被抢
发表于 2010-2-27 23:46 | 显示全部楼层
不错,没事学习下!!
发表于 2010-2-27 23:46 | 显示全部楼层
峰哥,你看看不怎么给这中国移动去掉
2010-02-27_23-39-38.png
 楼主| 发表于 2010-2-27 23:48 | 显示全部楼层
引用第4楼cai6811376于2010-02-27 23:46发表的:
峰哥,你看看不怎么给这中国移动去掉
看下我那个参数详解,运营商那里
发表于 2010-2-27 23:49 | 显示全部楼层
学习下 顶起
发表于 2010-2-27 23:56 | 显示全部楼层
引用第5楼feng.Z.Z于2010-02-27 23:48发表的:

看下我那个参数详解,运营商那里
谢谢您出了这么好的东西
发表于 2010-2-27 23:59 | 显示全部楼层
不错,支持
发表于 2010-2-28 00:00 | 显示全部楼层
先顶,看看...
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|Archiver|手机版|爱黑武论坛 ( 京ICP备2023028323号 | 京公网安备11011202000270号 )

GMT+8, 2024-11-15 19:44 , Processed in 0.052857 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

快速回复 返回顶部 返回列表