爱黑武论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6425|回复: 17

让程序图形化,更加漂亮!navtab控件的详细用法!(附图)

[复制链接]
发表于 2010-1-6 11:55 | 显示全部楼层 |阅读模式

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

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

x
其实,一开始我也不知道具体的用法,IT看到situr发的那个帖子的用法,没有看懂...
后来解开夏的电讯精灵无意中才看明白的.....!

这个其实用起来很简单,并没有大家想象的那么复杂,很容易!

要想让你的软件图形化的话,首先你必须的解开你的mpkg软件,不会解的会在手机上把mpkg改成tar.gz解开!

实际上在有图形化软件里解开以后都有个navtab控件和一个\"settings.cfg\"的配置文件.

首先来说,navtab控件它是来读取\"settings.cfg\"这个配置文件来运行你的shell程序的,navtab并不需要修改,我们
修改\"settings.cfg\"这个文件的参数就可以了! 但前提是你必须把navtab控件放在你需要修改mpkg的文件佳当中!

说明一下:在MPKG的文件夹当中,这个navtab控件的名称不是固定不变的,你可以随便命名,但是打包的时候,还要
修改desktop文件,下面我会详细的说明!!


步入正文!!!下面来说说具体应该怎么修改!

就用我发的那个\"程序合集\"来说吧:

当你解开的时候会发现里面并没有navtab这个控件,其实我把它命名成\"mpkg\"了,这个不需要修改,
只修改\"settings.cfg\"文件就行.大家看图:
第一张是navtab控件的基本框架.是在没有任何图标和shell程序的情况下:
06012010_122442.png

第二张是当你解开\"程序合集\"后所看到的,其中mpkg就是navtab控件,我只不过改了下名字!
06日12时40分35秒.png


其中icon文件夹是来存放你程序所有的图标文件,这个必须得有,不然的话你修改完成以后程序是没有图标的!!!


......说的有点乱了!..下面我跟大家解释下settings.cfg这个配置文件具体的修改方法.其实大家一般情况下,修改这
个就行了!!
大家打开这个settings.cfg以后会看到像下面这样,我来具体的解释下!
[MAIN]
Tabs = 5#这个的意思是你程序总共有5栏,也就是说如果你只想有2栏的话,修改成2即可!!

Title = 程序 #这个的意思是在标题栏上显示程序的名字是\"程序\" 可以随意修改.比如\"MPKG合集\"!!!

Soft1 = 选项
Soft1s = 选择这四项一般情况下来说不用修改!是手机左右键的名称!喜欢DIY的朋友可以改下试试!!
Soft2 = 退出
Soft2s = 取消


[SETTINGS] 可以直接无视!!! 默认的图标大小等
SysIconSize = 49
Refresh = YES


[NAVTAB]这个就重要了,它是程序默认你所选栏的图标!
Tab1 = icon/tab1.png#这个的意思是第一栏的图标是icon文件夹当中的tab1.png图标!
Tab2 = icon/tab2.png#第二栏的.........往下依次类推!
Tab3 = icon/tab3.png
Tab4 = icon/tab4.png
Tab5 = icon/tab5.png
说明一下:如果你上面选择的是2栏或者不够5栏的话,图标可以不写,你用几栏给几栏添加图标就行了!


[MENU]选项菜单的设置!!! 首先说明下,从下往上设置的,也就是说,从最底下开始!!! 比如说我选项菜单中有6项那么我从6开始!!

Icon6 = icon/exit.png选项菜单的图标文件!! 意思是icon文件夹下的exit.png!!!

Item6 = 退出程序 #程序的名字.

Exec6 = exit.sh#这个就重要了,这个是你程序运行的shell程序文件,必须得有,不然点击没反映!! 意思是在mpkg文件夹下的exit.sh!!!


Icon5 = icon/tubiao.png这个是倒数第2栏,意思同上....

Item5 = 图标更换#程序的名称!

Exec5 = tubiao.sh#程序的主shell程序!

往下的话依次类推........
Icon4 = icon/xitonggaikuang.png
Item4 = 系统信息
Exec4 = sys/sys.sh

Icon3 = icon/about.png
Item3 = 关于程序
Exec3 = about.sh

Icon2 = icon/shandisk.png
Item2 = 卸载主题
Exec2 = SdiskSkin.sh

Icon1 = icon/tiqudisk.png
Item1 = 提取主题
Exec1 = TdiskSkin.sh


[LIST1] 第一栏下程序的列表!!!
Items = 6意思是总共有6个程序,如果用不了那么多,那么就选择少点!!!!

Icon1 = icon/yijianlanya.png程序的图标!!!! 在icon文件夹下的yijianlanya.png

Option1 = 一键蓝牙程序的名称!!!!

Exec1 = A/yijianlanya.sh程序的主shell程序!我放在A文件夹下,大家可以随意!!!

这个是第2个!!!看好了..icon后面,必须有相应的对应数字,比如第3栏``那么就是icon3.......potion3.........exce3.......
Icon2 = icon/jieya.png
Option2 = 文件解压
Exec2 = A/zArcMan/start.sh

Icon3 = icon/ModM.png
Option3 = 宫格修改
Exec3 = A/ModM/ModM.sh

Icon4 = icon/simi.png
Option4 = 私秘文件夹
Exec4 = A/simi.sh

Icon5 = icon/yinxiao.png
Option5 = 音效管理器
Exec5 = A/yinxiao.sh

Icon6 = icon/logo.png
Option6 =
Exec6 =


[LIST2]第2栏下的设置, 这个往后依次类推,你上面有几栏,写几栏就可以了!!!

Items = 6有6个程序列表!!

Icon1 = icon/lanyamingzi.png同上!!!
Option1 = 蓝牙名称
Exec1 = B/lanyamingzi.sh

Icon2 = icon/NongLi.png
Option2 = 农历查询
Exec2 = B/NongLi/NongLi.sh

Icon3 = icon/java.png
Option3 = Java堆栈量
Exec3 = B/java.sh

Icon4 =icon/Dingshi.png
Option4 =播放器定时
Exec4 = B/Dingshi/Dingshi.sh

Icon5 = icon/beizhao.png
Option5 = 蓝牙被找时间
Exec5 = B/beizhao.sh

Icon6 = icon/logo.png
Option6 =
Exec6 =
[LIST3]
Items = 6

Icon1 = icon/wenhou.png
Option1 = 每日问候
Exec1 = C/yuer_xingqi/yuer_xingqi.sh

Icon2 = icon/caidanguanli.png
Option2 = 菜单管理
Exec2 = C/zMenuEditor/zMenuEditor.sh

Icon3 = icon/xxit.png
Option3 = 系统提速
Exec3 = C/xxit/xxit.sh

Icon4 = icon/Lock.png
Option4 = 程序加密
Exec4 = C/Lock/start.sh

Icon5 = icon/miaobiao.png
Option5 = 多功能秒表
Exec5 = C/stopwatch/stopwatch

Icon6 = icon/logo.png
Option6 =
Exec6 =

[LIST4]
Items = 6

Icon1 = icon/LinTar.png
Option1 = 压缩文件
Exec1 =D/LinTar.sh

Icon2 = icon/newtxt.png
Option2 = 新建文本
Exec2= D/newtxt.sh

Icon3 = icon/txt.png
Option3 = 文本编辑
Exec3 = D/zTextViewer/start.sh

Icon4 = icon/laji.png
Option4 = 系统垃圾清理
Exec4 = D/KillVirus/BA_Kill2

Icon5 = icon/led.png
Option5 = 背光模式切换
Exec5 = D/LED.sh

Icon6 = icon/logo.png
Option6 =
Exec6 =

[LIST5]
Items = 6

Icon1 = icon/1.png
Option1 = CPU调频器
Exec1 = E/cpu/cpu.sh

Icon2 = icon/2.png
Option2 = 语音键设置
Exec2 = E/changevr/changevr.sh

Icon3 = icon/2.png
Option3 = 照相键设置
Exec3 = E/changecamera/changecamera.sh

Icon4 = icon/4.png
Option4 = 音乐键设置
Exec4 = E/yinyue/yinyue.sh

Icon5 = icon/5.png
Option5 = 短信符号设置
Exec5 = E/fuhao/fuhao.sh 写到这里就行了...你上面写的是几栏,那么你写几栏,多写了会显示不出来,等于白写``!!

Icon6 = icon/logo.png
Option6 =
Exec6 =



我来解释下!如果只想有图标,而不想有文件名字和主程序的话 \"=\"后面不写就行了!!!!注意,占用一个选项!!!




当把这些全部弄好以后,好了,.开始把你的图标文件,和shell程序一一放到对应的文件夹当中!!!
记住,千万别搞错路径和名字了,那样的话会显示不出来程序图标或者运行不了程序!!!!

最后,打包!!!不会在电脑上打包的话就用手机来制作!!!!

提醒:我上面说了,navtab控件可以随意命名,但是打包的时候必须把desktop文件中的Exce=*** 这个改成你所命名的navtab
控件名称.要不程序运行不了....切记!!!!!

终于完了,忽忽!!大家有不懂的问我或者跟帖问我,下面附件是navtab控件!!!!

navtab.mpkg

40 KB, 下载次数: 23, 下载积分: 金钱 -3 BA

把mpkg去掉!!

发表于 2010-1-6 11:55 | 显示全部楼层
沙发一个[s:58][s:58]
发表于 2010-1-6 12:08 | 显示全部楼层
顶起哦~~~~呵呵~~~加油~~
发表于 2010-1-6 12:20 | 显示全部楼层
[s:65]支持
发表于 2010-1-6 12:53 | 显示全部楼层
地板支持!!
发表于 2010-1-6 13:05 | 显示全部楼层
好东西 学习了 顶你了
发表于 2010-1-6 13:17 | 显示全部楼层
好东西
支持了 [s:57][s:57]
发表于 2010-1-6 13:42 | 显示全部楼层
研究研究~[s:73]
发表于 2010-1-6 13:58 | 显示全部楼层
好东西,这个必须得顶
发表于 2010-1-6 14:13 | 显示全部楼层
研究下了[s:60]
 Hello,黑武的好机友!回复想偷个懒?点这里: 
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 05:43 , Processed in 0.064346 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, ihei5.com

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