爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 388|回复: 5
收起左侧

[讨论建议] el71九宫制作问题及猜想,请指教。

[复制链接]
发表于 2007-8-27 17:50:23 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册会员 微信登录

x
想起发这个帖子是因为看了hoonkies (燊)的“EL71/E71模拟SL91主题+12宫以及12宫配置的补充”http://mobile.0110.cn/viewthread.php?tid=314690
找了半天也没有什么制作九宫个的教程。才想向各位明白的大虾请教几个问题。

hoonkies 帖子里面的九宫很漂亮,我从65的时候就开始用了。也喜欢自己做九宫。想研究下e系列的九宫如何制作。

下了他的九宫文件装上去,发现几个问题。相机,录像无法保存,播放mp3,打开大图片内存不足。
分析了一下,他九宫的文件。发现E些列的需要做一个配置文件,说明九宫的图片放在什么位置如何引用。再加上一套图标图片文件就可以了。而他的图标文件太多。导致可能加载的九宫到内存中过大,这样需要大内存的操作就无法完成。

我请教的是:
            1.原来用于制作65系列九宫软件的mccx65等软件有没有作用了?
(如编辑*.fs文件。因为std_resourcecfg文件只是用于说明九宫图标的来源。并没有编辑每个菜单进入后的作用。我找到一篇下砂哥的帖子好像是添加进入后文字菜单前的小图标。但是附件已损坏了,不能下载来研究。)如何编辑.fs文件?我使用记事本打开,有些部分是乱码。

            2.可不可以像65系列一样编辑个性9张图的九宫菜单?(65系列有一种九宫是9张大图和一个没有内容png格式图片组成的。)这样可以随意修改九宫的位置。

            3.el71的九宫修改后会被加载到何处?我使用过hoonkies兄的超大九宫文件(将近2m)。然后我调查每个盘的容量,结果都不会增加。不是在Cache,不是在Config,更不是在Data(但是具我推测,九宫文件应该是被添加到缓存中,因为及时我现在将外面的九宫文件删除,九宫仍然继续可用。)并且我猜测。九宫和所有的操作是使用同一个缓存文件的。会不会想电脑一样有一个内存芯片的存在?这样我们就只能修改做出来的东西的大小来适应内存的大小。或者diy内存芯片。如果缓存是一个文件,或者文件夹。那么他在何处?或者他就是手机固件的一部分。这样是不是可以用打补丁的形式来扩容。(貌似目前有个增加mp3播放缓存的补丁,好像有bug,就没有打了。是不是打了以后缓存会有所增加,请使用过的机油发表下感受。)

            4.Cache都说是缓存文件夹。貌似我播放mp3时,他的大小不会增加。而且,他原本就有3.7m的剩余空间,而最大是4.54m。也貌似转移里面几百开的文件到其他盘没啥作用。(还是我们播放mp3是,他没有更新,看不出来他其实已经增加了大小)

            5.可不可以用图片补丁,替换系统固件里的九宫文件,从而达到节省,缓存的目的。(貌似以前65替换没成功过。)

            6.个为大大有没有研究过pd文件。好像是类似xml文件一样的说明文件。不知道修改他能不能达到一些目的呢?(比如Config\Default\PD\userprofiles.pd文件好像是用户情景模式的配置信息。)

            好像暂时也想不出来多少问题了,请各位有什么想法,或者意见的。多多指教啊。
:@:@:@:@:@:@:@:@:@:@:@:@:@:@

[ 本帖最后由 fly3457 于 2007-8-28 02:15 编辑 ]
发表于 2007-8-27 18:50:15 | 显示全部楼层
1.没用了,要用Hex编辑器来修改*.fs档案。
2.应该是可以,但工程浩大。
3.没研究。
4.个人觉得它应该是另有缓存,Cache盘的功能感觉比较像是proxy。
5.应该是可以。
6.Config\Default\PD\*.pd应该是储存了一些设定值,修改它肯定可以达到一些目的,可觉得好像没啥搞头?
回复 支持 反对

使用道具 举报

发表于 2007-8-27 18:52:50 | 显示全部楼层
有关九宫的事情,搜索comdin和花都涩郎的帖子。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-27 19:32:22 | 显示全部楼层
hehe ,感谢mixedblues兄的回答。并且,谢谢版主。我顺便(:-! 一下。搜索9宫格12宫格。宫格都没有找到什么有用的帖子,最后搜索宫,才出现了comdin、花都涩郎的教程。(:-! 貌似没有人知道实际el71的缓存在哪里。以及修改的方法。不过图片补丁我觉得可以尝试一下。好像已经看到有图片补丁替换九宫的了。呵呵~~。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-28 02:08:55 | 显示全部楼层
我终于将.fs文件排列整齐了。原来.fs文件用记事本打开有一些类似乱码的东西。
我后来使用写字板整理整齐了。不知道有没有人研究过。


下面是整理过的原始main.fs文件
  
TXT_SUBI_02_J_MainMenu 2.0  

TXT_SUBI_01_N_Contacts
  "MainMenu_MM_SelectedContactsList_A  
  %MainMenu_MM_NotSelectedContactsList_I  
  "MainMenu_HL_MainMenuContactsList_I 
d
 NAT_CONTACTS_LIST
   


TXT_SKEY_01_N_Options    d     
 NAT_REC_MENU
  !MainMenu_MM_SelectedCallRecords_A  
  $MainMenu_MM_NotSelectedCallRecords_I  
  !MainMenu_HL_MainMenuCallRecords_I 
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_REC_MENU   


TXT_MAIN_01_N_Internet
  MainMenu_MM_SelectedInternet_A  
  !MainMenu_MM_NotSelectedInternet_I  
  MainMenu_HL_MainMenuInternet_I 

d
 internet.xml
 OperatorPortalActive
   


TXT_SKEY_01_N_Options    d     
         MLK_00021
  MainMenu_MM_SelectedInternet_A  
  !MainMenu_MM_NotSelectedInternet_I  
  MainMenu_HL_MainMenuInternet_I 
d
 OperatorPortalActive

   


TXT_SKEY_01_N_Options    d  
         MLK_00021  
  TXT_MAIN_01_N_Camera
  MainMenu_MM_SelectedCamera_A  
  MainMenu_MM_NotSelectedCamera_I  
  MainMenu_HL_MainMenuCamera_I 
d
 NAT_CAM_TAKE_PICT
   


TXT_SKEY_01_N_Options    d     
  


TXT_SUBI_01_N_Messages
  MainMenu_MM_SelectedMessages_A  
  !MainMenu_MM_NotSelectedMessages_I  
  MainMenu_HL_MainMenuMessages_I 

d
 messages.xml
   


TXT_SKEY_01_N_Options    d     
  


TXT_MAIN_01_N_Organiser
  MainMenu_MM_SelectedOrganiser_A  
  "MainMenu_MM_NotSelectedOrganiser_I  
  MainMenu_HL_MainMenuOrganiser_I 

d
 organiser.xml
   


TXT_SKEY_01_N_Options    d     
 NAT_EX_GAMES
  MainMenu_MM_SelectedGames_A  
  MainMenu_MM_NotSelectedGames_I  
  MainMenu_HL_MainMenuGames_I 
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_EX_GAMES  
 NAT_MEDIA_PLAYER
  !MainMenu_MM_SelectedMediaPlayer_A  
  $MainMenu_MM_NotSelectedMediaPlayer_I  
  !MainMenu_HL_MainMenuMediaPlayer_I 
d  
 


TXT_SKEY_01_N_Options    d  
  NAT_MEDIA_PLAYER  

 NAT_ALARM_CLOCK
   MainMenu_MM_SelectedAlarmClock_A  
  #MainMenu_MM_NotSelectedAlarmClock_I  
   MainMenu_HL_MainMenuAlarmClock_I 
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_ALARM_CLOCK  
  TXT_MAIN_01_N_Extras
  MainMenu_MM_SelectedExtras_A  
  MainMenu_MM_NotSelectedExtras_I  
  MainMenu_HL_MainMenuExtras_I 

d
 extras.xml
   


TXT_SKEY_01_N_Options    d     
 NAT_MY_STUFF
  MainMenu_MM_SelectedMyStuff_A  
   MainMenu_MM_NotSelectedMyStuff_I  
  MainMenu_HL_MainMenuMyStuff_I 
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_MY_STUFF  
  


TXT_MAIN_01_N_Settings
  MainMenu_MM_SelectedSettings_A  
  !MainMenu_MM_NotSelectedSettings_I  
  MainMenu_HL_MainMenuSettings_I 

d
 settings.xml
   


TXT_SKEY_01_N_Options    d       

---------------------------------------------------------------------------------

下面是下沙哥一个九宫文件中的main.fs文件:


  
TXT_SUBI_02_J_MainMenu 2.0  

TXT_SUBI_01_N_Contacts  
4:\Menu\01_#1.png     
4:\Menu\01_s.png  
d
 NAT_CONTACTS_LIST
   


TXT_SKEY_01_N_Options    d     



TXT_SUBI_01_N_Calls   
4:\Menu\02_#1.png     
4:\Menu\02_s.png  

d
 calls.xml
   


TXT_SKEY_01_N_Options    d     
  


TXT_MAIN_01_N_Internet   
4:\Menu\03_#1.png     
4:\Menu\03_s.png  

d
 internet.xml
 OperatorPortalActive
   


TXT_SKEY_01_N_Options    d     

         MLK_00021   
4:\Menu\03_#1.png     
4:\Menu\03_s.png  
d
 OperatorPortalActive
   


TXT_SKEY_01_N_Options    d  
         MLK_00021  
  TXT_MAIN_01_N_Camera   
4:\Menu\04_#1.png     
4:\Menu\04_s.png  
d
 NAT_CAM_TAKE_PICT
   


TXT_SKEY_01_N_Options    d     
  

TXT_SUBI_01_N_Messages   
4:\Menu\05_#1.png     
4:\Menu\05_s.png  

d
 messages.xml
   


TXT_SKEY_01_N_Options    d     
  


TXT_MAIN_01_N_Organiser   
4:\Menu\06_#1.png     
4:\Menu\06_s.png  

d
 organiser.xml
   


TXT_SKEY_01_N_Options    d     
 NAT_EX_GAMES   
4:\Menu\07_#1.png     
4:\Menu\07_s.png  
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_EX_GAMES  

 NAT_MEDIA_PLAYER   
4:\Menu\08_#1.png     
4:\Menu\08_s.png  
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_MEDIA_PLAYER  

 NAT_ALARM_CLOCK   
4:\Menu\09_#1.png     
4:\Menu\09_s.png  
d  
   


TXT_SKEY_01_N_Options    d  
 NAT_ALARM_CLOCK  
  TXT_MAIN_01_N_Extras   
4:\Menu\10_#1.png     
4:\Menu\10_s.png  

d
 extras.xml
   



TXT_SKEY_01_N_Options    d     

 NAT_MY_STUFF   
4:\Menu\11_#1.png     
4:\Menu\11_s.png  
d
 mystuff.xml
   



TXT_SKEY_01_N_Options    d     




TXT_MAIN_01_N_Settings   
4:\Menu\12_#1.png     
4:\Menu\12_s.png  

d
 settings.xml
   



TXT_SKEY_01_N_Options    d       

Menu_by_Rublik  

-----------------------------------------------------------------------------------


感觉 :
        MainMenu_MM_SelectedContactsList_A      对应的是选中的图标
        MainMenu_MM_NotSelectedContactsList_I  对应的是未选中的图标
        MainMenu_HL_MainMenuContactsList_I      对应的是上面的小图标
不知道对不对呢。
但是中间还有好多看不懂地地方。希望有人给于指导呀~~。


[ 本帖最后由 fly3457 于 2007-8-28 02:11 编辑 ]
回复 支持 反对

使用道具 举报

发表于 2007-8-28 16:33:50 | 显示全部楼层
TXT_SUBI_01_N_Contacts
该项目的标题文字-对应到语言包
语言包内容可以用Smelter开启FUBU查看?

MainMenu_MM_SelectedContactsList_A
MM=MainMenu, A=Active
该项目的选中图标-对应到内置12宫图标
内置图标可以用Smelter开启FUBU查看(5 pics/item)
可像下砂所发fs一样对应到外在图标

MainMenu_MM_NotSelectedContactsList_I
MM=MainMenu, I=Icon
该项目的未选中图标-对应到内置12宫图标
内置图标可以用Smelter开启FUBU查看(1 pic/item)
可像下砂所发fs一样对应到外在图标

MainMenu_HL_MainMenuContactsList_I
HL=HeadLine, I=Icon
该项目的标题小图标-对应到内置12宫标题小图标(1 pic/item)
内置图标可以用Smelter开启FUBU查看
可像下砂所发fs一样对应到外在图标

NAT_CONTACTS_LIST 该项目的功能函数名称
可由阿龙大大的GetAddress功能函数地址获取工具从FUBU中取得?

settings.xml 次选单的档名?
可是次选单档案明明是settings.fs,这里怎会变xml呢?
莫非fs其实是经过编码的xml?

[ 本帖最后由 mixedblues 于 2007-8-28 16:36 编辑 ]

标题文字

标题文字

选中图标

选中图标

未选中图标

未选中图标

标题小图标

标题小图标

功能函数名称

功能函数名称
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员 微信登录

本版积分规则

小黑屋|Archiver|手机版|爱技术 ( 沪ICP备08115260号-3 )

GMT+8, 2024-5-18 01:25

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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