- 积分
- 455
- 实力分
- 点
- 金钱数
- 两
- 技术分
- 分
- 贡献分
- 分
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
五一长假就要到了,送给大家一个小礼物:Java版的铃声墙纸设置工具。
本软件可以使用MMC卡上存贮的文件,还可以根据当前星期自动更换铃声墙纸。
一、软件实现原理
1、西机的铃声墙纸配置保存于如下文件:"0:\System\HMI\profile.pd"或"0:\系统\HMI\profile.pd"。
此文件采用UTF8格式存储。我的S6CV53的配置在"0:\系统\HMI\profile.pd"文件中,转换为Unicode如下:
000054:T:Wait_Animation_0=2:\Default\WaitAnimation.gif
000058:T:Switch_Off_Melody_0=2:\Default\ShutdownMelody.wav
000056:T:Switch_On_Melody_0=2:\Default\StartupMelody.wav
000047:T:Message_0=2:\Default\MessageMelody.wav
000054:T:Send_Animation_0=2:\Default\SendAnimation.gif
000049:T:Alarm_0=2:\Default\AppointmentMelody.wav
000075:T:Any_Call_Line_1_3=0:\音效\和弦铃声\月光下的凤尾竹.mid
000075:T:Any_Call_Line_2_3=0:\音效\和弦铃声\月光下的凤尾竹.mid
000060:T:Group_One_3=0:\音效\和弦铃声\铁血丹心.mid
000063:T:Group_Two_3=0:\音效\和弦铃声\下一站天后.mid
000062:T:Group_Seven_3=0:\音效\和弦铃声\心语星愿.mid
000076:T:Group_Five_3=0:\音效\和弦铃声\在我生命中的每一天.mid
000056:T:Group_Eight_3=0:\音效\和弦铃声\感受.mid
000065:T:Insert_Sim_Animation_0=2:\Default\InsertSimAnimation.gif
000065:T:Net_Search_Animation_0=2:\Default\NetsearchAnimation.gif
000063:T:Pin_Input_Animation_0=2:\Default\PinInputAnimation.gif
000031:T:Provider_3,460F00=None
000068:T:Group_Three_3=0:\音效\和弦铃声\世间始终你好.mid
000064:T:Group_Four_3=0:\音效\和弦铃声\一生有意义.mid
000041:T:Message_3=4:\音效\Love100%.wav
000042:T:Group_Six_3=4:\音效\MyLover.wav
000045:T:Wallpaper_0=2:\Default\wallpaper.jpg
000050:T:Alarm_3=0:\音效\和弦铃声\欢快.mid
000057:T:End_Animation_0=2:\Default\ShutdownAnimation.gif
000058:T:Start_Animation_0=2:\Default\StartupAnimation.gif
000057:T:Alarm_Clock_3=0:\音效\和弦铃声\Silence.mid
000054:T:Group_Six_0=2:\Default\IncomingCallMelody.mid
000058:T:Screensaver_0=2:\Default\ScreensaverAnimation.gif
000059:T:PhoneBook_Call_0=2:\Default\IncomingCallMelody.mid
000050:T:Wallpaper_3=0:\图片\墙纸\Classic2.jpg
000066:T:Skin_App_BG_Picture_0=2:\Default\SkinApplicationImage.jpg
000064:T:Skin_Menu_BG_Picture_0=2:\Default\SkinMenuIdleImage.jpg
000054:T:Skin_Color_Scheme_0=2:\Default\SkinScheme.col
其中的第一行都是一个配置,例如红色部分就是重要记事的铃声。最前面的字符串“000050”指明整个配置串
UTF8格式的长度。只要修改相应的配置串,就可以修改相应的铃声或图片。
2、由于要访问文件系统,所以要实现自动更新,则必须要做免认证处理(即数字签名)
免认证Java程序的制作方法如下: http://mobile.0110.cn/viewthread.php?tid=227861&highlight=
二、软件主要功能
1、按星期设定铃声(8个群组、线路1/2、短信、闹钟、重要记事)及墙纸。(铃声图片可以存储在MMC卡上,可以节省内存)
2、支持图片预览和铃声播放。
3、浏览铃声或图片时,左键是上一个,右键是下一个。
4、根据当前日期,按星期自动将其配置设定为当前配置。
5、结合“智能提醒”补丁,可定时执行本程序,实现铃声墙纸自动更换。
6、其它功能说明见软件帮助。
三、当前BUG
1、墙纸设置不能立即生效。由系统的墙纸设置功能判断,配置已更新,但屏幕未刷新。
2、浏览图片过快时,可能会导致图片显示失败。
[ 本帖最后由 along1976 于 2006-4-30 08:42 编辑 ] |
评分
-
查看全部评分
|