|
jStarDict 努力打造最好的 java 手机词典。
安装有些麻烦,主要是改文件权限,一个可以跳过文件权限的方法就是下载本程序的桌面版 jStarDict. (手机版叫jStarDictM,黑莓版叫JStarDictBB). 将词典安装到桌面版再打包到jStarDictM.jar中,但是这样处理不了大文件. 下面给出在A1200/Moto E6上的安装步骤. 其他手机可能与此不同,如果你的手机上需要特殊的步骤,欢迎留言告知. 我们会加入安装说明. 谢谢. Symbian 系列手机,例如 Nokia N70,N95, 请同时读一下 这个. 如果你对下面说的一些东西比如tf卡不了解,请到ccmove论坛充充电先。A1200地址是:http://club.ccmove.com/nclub/boarddisplay-3422-1.html 1.安装 jStarDictM.jar到tf卡,你可以从http://sourceforge.net/projects/jstardict/下载最新版。当我写此文时是0.4.0. 请从 http://sourceforge.net/projects/jstardict 下载最新版. 2. 编 辑.system\java\DownloadApps\MIDletxxxxx\registry.txt . 刚安装的MIDletxxxxx通常是最后的那个号最大的. 如果不是请先打开.system\java\CardRegistry,查找jStarDict,主要是找到具体的MIDlet编号,例如我的系统上是 MIDlet20087,CardRegistry种的对应记录是 : [51a795c4-6d1d-2abb-bce7-a19e411101d7] AppID = {51a795c4-6d1d-2abb-bce7-a19e411101d7} Args = Attribute = 5 BigIcon = Files/MIDlet-1.png Daemon = 0 Directory = /mmc/mmca1/.system/java/DownloadApps/MIDlet20087 Eraseable = 1 Exec = FixedAllPosition = 0 FixedPosition = 0 GroupID = ezx Icon = Files/MIDlet-1.png InstalledDate = 2006/9/29 JavaId = 20087 LockValue = 0 MassStorageStatus = 1 MpkgFile = Name = jStarDict OsVersion = Rotation = Shared = 0 Size = 115K Type = 2 UserID = ezx Visible = 1
找到之后修改.system\java\DownloadApps\MIDletxxxx(替换为你的编号)\registry.txt,将 Domain 设为 Manufacturer. Domain: Manufacturer谢谢mikezk 的建议。 你也可以同时改了DRM-Modeand和Is-Trusted. 改制后的字段值如下: DRM-Mode: Allowed Is-Trusted: 1 Domain: Manufacturer 注意:一定不要将这个文件转为dos格式,要保持它的unix格式。 3. 你可以使用4-1的步骤跳过这一步。在 你的 硬盘上创建一个 dict目录。 从http://stardict.sourceforge.net/Dictionaries.php下载你希望使用的字典,解压到 dict目录。请确保每一个字典在它自己的目录下,每个目录中有 至少三个文件. 一个.ifo,一个.idx和一个.dict.dz文件。 4. 选择4-1或4-2,建议使用4-1 的方法。 4-1 安装词典到jstardict桌面版,参见 这里 , 然后导出词典到一个目录在复制到你的手机。 4-2. 解压 .dict.dz文件。你可以使用 7zip解压.dict.dz文件。7zip可以从http://www.7-zip.org/下载. 对于不太大的dict.dz文件,例如小于1兆,这步通常可以省略。 解压之后要保持目录名不变. dict.dz解压后可以删除原始dict.dz文件,其它文件不变. 但是如果解压后名字与原来的名字不同那么需要改为和原来相同的. 比如原来叫abc.dict.dz 那么解压后如果不是abc.dict请改为abc.dict(这中情况在个别词典中发生,好像那个叫Dy4in1的就是这种情况). 5.将 dict目录复制到tf卡的根目录. 例如我的tf卡上的dict目录有这些子目录: stardict-langdao-ce-gb-2.4.2 stardict-langdao-ec-gb-2.4.2 stardict-cdict-gb-2.4.2 stardict-cedict-gb-2.4.2 stardict-oxford-gb-2.4.2 6. 在主程序列表中,点住jStarDict等一会,选择管理 /许可。将读取和写入用户数据改为从不询问。这个地方一定要 注意:当你打开窗口的时候看到这俩个选项已经是写着从不询问了,但是你还是要自己去点一下,选择从不询问,否则就无法访问。 7.(可选,如果你经常遇到out memory可以试试这个)调整Java可用内存 见 http://www.teesoft.info/content/view/26/1/ 9. 启动jStarDict。使用词典管理器添加词典。你也可以使用自动识别功能。
|