Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4489344
  • 博文数量: 192
  • 博客积分: 10014
  • 博客等级: 上将
  • 技术积分: 8232
  • 用 户 组: 普通用户
  • 注册时间: 2006-07-21 00:22
文章分类

全部博文(192)

文章存档

2011年(4)

2009年(14)

2008年(174)

我的朋友

分类:

2009-11-10 10:03:22

本文转自: http://linxh.appspot.com/blog/get/47

stardict是linux下非常著名的字典软件。关于stardict及其授权协议请参见其主页。

YAStarDict (Yet Another StarDict) 的目标是在android上开发一个基于stardict词典的词典程序。经过一段时间的开发和实验,现已经具备了基本的功能。现在介绍一下其在android模拟器环境下的安装和实验(假设已经存在一个AVD 名为 android15 )

  • 字典的准备
          YAStarDict使用stardict的字典。请从其官方主页下载需要的字典,保存并解压到本地,例如 g:\stardict. 该目录下将有以 dict.dz、idx、ifo为扩展名的三个文件。分别将其名字改成  dict.dict.dz、dict.idx、 dict.ifo

          从pytoolkits/downloads/list下载stardicttool,解压后得到两个python文件,运行StarDict.py 输入 g:/stardict/dict。在g:\stardict\目录下将产生一个 dict.yaidx的文件
  • 下载YAStarDict的安装程序
         从toolkits/downloads/list 下载最新版的 YAStarDict
  • 复制字典
          首先需要建立android模拟器的的sd card: mksdcard -l sdcard 512M g:\sdcard.img 
          启动android模拟器: emulator -sdcard  g:\sdcard.img -avd android15
          将准备好的字典复制到sdcard上: adb push g:\stardict\dict.dict.dz sdcard\dict.dict.dz
                                                      adb push g:\stardict\dict.ifo sdcard\dict.ifo
                                                      adb push g:\stardict\dict.idx sdcard\dict.idx
                                                      adb push g:\stardict\dict.yaidx sdcard\dict.yaidx
 
  • 安装程序
         打开控制台到下载的 YAStarDict.apk的保存目录,执行 adb install YAStarDict.apk . 安装完成后即可。
  • 测试
         现在可以在android的模拟器中测试 YAStarDict了.
 
程序的界面
阅读(5747) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~