爱技术

 找回密码
 注册会员

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 24687|回复: 20
收起左侧

[原创] S6C v50补丁,在RS-MMC卡上运行JAVA程序

[复制链接]
发表于 2005-8-7 00:00:00 | 显示全部楼层 |阅读模式

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

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

x
S6C v50重定向Java目录到RS-MMC卡,我做的第一个补丁,可以让java程序在RS-MMC卡上运行了!

买了S65后又买了个512M的RS-MMC卡,就是想把java程序都放到卡上运行,记得有这类补丁,但自己找到S6C v50版的补丁就是没法使,郁闷之余想自己动手试试,认真学习西客站老大Herrliu 写的“玩转补丁移植”那篇文章,又找到国外论坛上S65 v43版的补丁作参考,再加上先前找到的那个S6C v50版的补丁,终于找出这个补丁为什么不能用的原因,花了半天按照补丁格式要求重写了一个,自己测试没有问题,甚至可以把手机上的Java目录删除也可以运行,赶快拿出来给大家分享,也请大家帮着测试一下有没有问题。

这是我自己第一次做补丁,这个补丁比较容易做,只要找到位置,把驱动器目标修改了就行。自己测试了一下,程序运行是没问题,就是有些小问题我自己也没搞明白,不过好象对使用没有影响。

问题1:开机时经常出现提示,说是卡有问题或者没格式化,可再怎么格式化后一开机还是有这个显示,不用理会,使用中卡的读写都很正常,也没再出现错误提示,也许是RS-MMC卡的兼容性问题吧,我的是pqi的。

问题2:虽然手机上的java目录删掉了也不影响运行,但不知什么时候又会自动建立了这个目录,不过是空的,再次删掉也可以。


现在终于可以放开手脚把java程序和游戏拷到S65上运行了,也不枉费了S65支持外置RS-MMC卡的功能。另外,我自己测试的S65支持512M的RS-MMC卡没问题,1G的不知道,市面上也买不着。



论坛帖子迁移,只能把首贴转过来,补丁发在2楼所以没有了,下面补上:
;在RS-MMC卡上运行JAVA程序
;重定向Java目录到RS-MMC卡,将我的文件夹下“应用程序”、“游戏”指向的路径改变至RS-MMC相应目录
;打此补丁之前要先在RS-MMC卡上建好目录:java\jam\应用程序,java\jam\游戏,java\jam\SMS
;先取消所有定义好的程序功能快捷键,否则打完补丁再改变功能键定义时会引起自动关机!
;应用程序和游戏要手工copy到RS-MMC卡里面,如果用通常的安装方法可能会引起手机重启动。
;(C) 91S65
;S6C v50

00a337a4:30 34 ;0:\Java->MMC\Java
00a337b8:30 34 ;0:\Java\jam->MMC\Java\jam
00a337de:30 34 ;0:\Java\jam\SMS->MMC\Java\jam\SMS
00a3380c:30 34 ;0:\Java\jam\Applications->MMC\Java\jam\Applications ,English
00a3383e:30 34 ;0:\Java\jam\應用程式->MMC\Java\jam\應用程式 ,繁体中文
00a33860:30 34 ;0:\Java\jam\应用程序->MMC\Java\jam\应用程序 ,简体中文
00a33892:30 34 ;0:\Java\jam\Games->MMC\Java\jam\Games;
00a338b6:30 34 ;0:\Java\jam\遊戲->MMC\Java\jam\遊戲
00a338d4:30 34 ;0:\Java\jam\游戏->MMC\Java\jam\游戏
发表于 2005-8-21 11:04:34 | 显示全部楼层
补丁在哪里阿,看不到阿
回复 支持 反对

使用道具 举报

发表于 2005-8-21 12:18:17 | 显示全部楼层
问题1不关卡的事,系统的BUG
需要用手机的 其它设定-手机设定-文件管理器-格式化卡片 来格式化,然后用手机创建目录也许就没有问题了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-22 05:01:24 | 显示全部楼层
转过来原帖里有些参考价值的回帖:

………………………………………………………………………………  
cnxykk (逍遥狂客)

顶一下,支持。
但是,还是觉得这样的系统效率会降低不少!  

………………………………………………………………………………
niruiyu

提个建议,鉴于上面有人说这样会影响效率,我觉得可以把对速度要求高的放在内存里,即0:里面
而那些很少用到的Java程序放在MMC里,可以把应用程序目录指向内存,游戏指向MMC,然后把内存里放运行速度要求高的Java,等等等

然后,我觉得如果能把主题文件夹以及一系列的图片等也依此指向MMC不知怎样?
还有,似乎选用的铃声图片即使在MMC里,都会被拷贝到内存里,有没有办法在选中新的铃声图片并拷贝到内存后,就删掉之前拷贝进取的那些文件呢?当然需要对文件做一个标记,以标明是系统从MMC拷贝过去的,还是本来就存放在内存里的
不知道明白我的意思没有?

……………………………………………………………………………………
91S65

  QUOTE:
原帖由 cnxykk 于 2005-6-18 17:38 发表
顶一下,支持。
但是,还是觉得这样的系统效率会降低不少!  

看你所讲的系统效率是什么了,单单指速度的话,读卡肯定不如读手机内存快,但S65的内存只有10M,如果把程序什么的都放在这里运行,首先是空间很少,其次许多程序运行时还要占用一定的手机空间作为临时文件存放,还有,通讯录和一些系统必须的文件也需要共享这个空间,因此我的看法是要充分利用S65能使用扩展卡的优势,把能不放到手机内存上的东西最好统统移出来到RS-MMC卡上,保持手机内存空间尽量地大,这样会更有利于程序的运行顺畅。通过这几天我的测试,感觉把JAVA放到RS-MMC卡上运行,开始读取的时间是要比从手机里运行要长一些,程序越大的越明显,但开始运行后并没有感觉速度上有什么明显差异。

另外,发现照相的时候把照片直接存到MMC卡上速度明显比存到手机上要慢,所以我建议还是设定拍照时照片存到手机上,然后再移动到卡上,这样可以加快拍照时的存储速度,这也是我愿意尽可能地保持手机内存最大化的一个目的。

如果综合地考虑各方面的因素,我不认为这样作系统效率会降低,相反地,充分利用S65的优势,才是提高系统效率的有效方法。

有时间的话我想研究一下,看看还有什么东西可以放到MMC卡上,尽可能地把手机自身的内存最大化。

……………………………………………………………………………………
cnxykk (逍遥狂客)

铃声不可放到mmc卡,否则,若是卡片出错,手机就遭殃了,主题等也是一样。  

………………………………………………………………………………………………
niruiyu

  QUOTE:
原帖由 cnxykk 于 2005-6-24 07:01 发表
铃声不可放到mmc卡,否则,若是卡片出错,手机就遭殃了,主题等也是一样。  


我想可以把铃声库放到MMC卡上,选择使用的铃声被自动拷贝到手机里;下次选择其它铃声文件时,再把手机里被弃用的文件删掉。或者提供一个Java程序,运行后自动把手机里多余的拷贝删除

……………………………………………………………………………………
回复 支持 反对

使用道具 举报

发表于 2005-10-30 23:40:04 | 显示全部楼层
楼主,这个补丁有没有53版本的呢?
我50的一直都用这个补丁,升了53,没有这个功能,觉得很不适应啊。。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-10-31 04:55:50 | 显示全部楼层
早就有了,论坛自己搜一下啦。

;重定向Java目录到RS-MMC卡
;在RS-MMC卡上运行JAVA程序
;将我的文件夹下“应用程序”、“游戏”指向的路径改变至RS-MMC相应目录
;打此补丁之前要先在RS-MMC卡上建好目录:java\jam\应用程序,java\jam\游戏,java\jam\SMS
;先取消所有定义好的程序功能快捷键,否则打完补丁再改变功能键定义时会引起自动关机!
;应用程序和游戏要手工copy到RS-MMC卡里面,如果用通常的安装方法可能会引起手机重启动。
;S6C V53
00a33da8:30 34 ;0:\Java->MMC\Java
00a33dbc:30 34 ;0:\Java\jam->MMC\Java\jam
00a33de2:30 34 ;0:\Java\jam\SMS->MMC\Java\jam\SMS
00a33e10:30 34 ;0:\Java\jam\Applications->MMC\Java\jam\Applications ,English
00a33e42:30 34 ;0:\Java\jam\應用程式->MMC\Java\jam\應用程式 ,繁体中文
00a33e64:30 34 ;0:\Java\jam\应用程序->MMC\Java\jam\应用程序 ,简体中文
00a33e96:30 34 ;0:\Java\jam\Games->MMC\Java\jam\Games;
00a33eba:30 34 ;0:\Java\jam\遊戲->MMC\Java\jam\遊戲
00a33ed8:30 34 ;0:\Java\jam\游戏->MMC\Java\jam\游戏
;end
回复 支持 反对

使用道具 举报

发表于 2005-11-1 12:49:47 | 显示全部楼层

再那

找不 着的的的的的的
回复 支持 反对

使用道具 举报

发表于 2005-12-20 14:20:11 | 显示全部楼层
支持一下加油啊
回复 支持 反对

使用道具 举报

发表于 2006-1-4 23:38:15 | 显示全部楼层
“先取消所有定义好的程序功能快捷键”?
请问,这里所定义的程序是不是指已安装的JAVA程序?或者是包括手机原先默认的快捷键都必须取消呢??
回复 支持 反对

使用道具 举报

发表于 2006-1-4 23:47:03 | 显示全部楼层
哪位机油快来帮忙解答啊!!在线等
回复 支持 反对

使用道具 举报

发表于 2006-1-5 02:14:29 | 显示全部楼层
没有人回答我这个问题吗?
---
“先取消所有定义好的程序功能快捷键”?
请问,这里所定义的程序是不是指已安装的JAVA程序?或者是包括手机原先默认的快捷键都必须取消呢??
回复 支持 反对

使用道具 举报

发表于 2006-3-17 10:00:05 | 显示全部楼层
wo也刷了这个补丁 感觉不是有些人说的那么慢啊  就是那个PHOTOEDITER保存不了图片了  不知怎么回事
回复 支持 反对

使用道具 举报

发表于 2006-3-19 02:19:32 | 显示全部楼层

找不到

怎么找不到,请指点
回复 支持 反对

使用道具 举报

发表于 2006-3-19 02:21:00 | 显示全部楼层

什么意思

写的那些数字是什么意思,,怎么使用?谢
回复 支持 反对

使用道具 举报

发表于 2006-3-19 02:35:19 | 显示全部楼层
原帖由 91S65 于 2005-8-22 05:01 发表
转过来原帖里有些参考价值的回帖:

………………………………………………………………………………  
cnxykk (逍遥狂客)

顶一下,支持。
但是,还是觉得这样的系统效率会降低不少!  

……………… ...

这些想法实现没有?很期待
回复 支持 反对

使用道具 举报

发表于 2006-3-19 10:37:31 | 显示全部楼层
这样java速度会不会慢啊
回复 支持 反对

使用道具 举报

发表于 2006-5-6 00:12:32 | 显示全部楼层
好东西啊,怎么能不顶
回复 支持 反对

使用道具 举报

发表于 2006-5-28 00:30:31 | 显示全部楼层

好好好好好
回复 支持 反对

使用道具 举报

发表于 2006-7-7 11:09:06 | 显示全部楼层
顶!!!!!!!!
回复 支持 反对

使用道具 举报

发表于 2006-11-16 15:46:47 | 显示全部楼层
在RS-MMC卡上运行JAVA程序
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-18 08:33

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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