搜索
设为首页收藏本站
 找回密码
 注册

本文来自

Android版

Android版

订阅|关注 (11)

请添加对本版块的简短描述

精选帖子

电脑版supermemo ux词库导入安卓手机教程之一

  [复制链接]
2156415 xsqxsy xsqxsy 发表于 2013-3-27 09:06:41
本帖最后由 xsqxsy 于 2013-3-29 08:08 编辑

电脑版supermemo ux词库导入安卓手机教程之一


注意:本教程介绍的是未打包版的电脑supermemo词库如何导入安卓手机的!


一、基础知识普及:

电脑版supermemo ux词库分为两种,第一种词库是由一个override文件夹和一个course.smpak文件共同组成; 第二种是整个词库只有一个course.smpak文件组成,而并无override文件夹。第一种叫未打包版,第二种叫打包版.(打包版实质就是把未打包版中的override文件夹已经打入到course.smpak文件中了,所以整个词库只有一个course.smpak文件)

二、未打包版的电脑supermemo ux词库如何导入安卓手机教程


  关于打包版的电脑supermemo词库如何导入安卓手机,在本论坛已有这类教程(工具是supermemokit,下载请点我)。其导入教程网址如下:http://emagic.org.cn/thread-19876-1-1.html;关于未打包版的电脑supermemo词库如何导入安卓手机,论坛里的教程是这样说的:因为已经有了override文件夹了,只要把打包版电脑supermemo ux词库导入教程中的第一步(利用supermemokit解包过程)省略,其它过程照旧就可以成功导入了。但是按照这个说法去导入未打包版的电脑supermemo ux词库,有的人成功了,有的人失败了,究竟原因何在,下面我们分析一下。

  由于制作未打包版的电脑supermemo ux词库的工具不同(有的人用转换精灵,有的人用其它工具),所以得到的未打包版的电脑词库虽然表面上都是由一个override文件夹和一个course.smpack文件共同组成,但实质上还是有区别的。由于电脑的supermemo ux 和 手机的supermemo ux毕竟不是同一个软件,这种区别也就导致了有的人用上述方法成功导入未打包版的电脑词库,有的人却失败了。其实奥秘都在override文件夹下的course.xml文件。当你用记事本等任何一个文本编辑器软件打开它,你就找到了迈向成功的大门了。
  
步入成功大门之一:

    用记事本等文本编辑软件打开override文件夹下的course.xml文件,看在语句<sorting>default</sorting>和<version>1.0.3532</version>之间是否有下面的代码,如果没有就把下面的代码复制到这两行代码之间。代码中的My Name,My Mother,By Hands等词可以随意修改。

<author>My Name</author>
<rights-owner>My Name</rights-owner>
<description lang="en">By Hands</description>
<translators>My Mother</translators>

步入成功大门之二:   
   
    象上面一样填入所需的代码也不能保证未打包电脑词库成功导入手机。其原因是人们往往忽略了未打包电脑词库的模板问题。对于电脑supermemo ux软件来说,未打包电脑词库的前12个模板总是保存在未打包电脑词库的course.smpak文件中的,而12之后的模板才是保存在未打包电脑词库的override文件夹下,并且以template开头的文件夹列出。如果未打包电脑词库使用的是前12个模板的话,你按论坛里的教程:省略利用supermemokit解包过程,直接从打包开始进行的话,最后得到手机上用的course.smpak文件中并没有此模板,导入手机后自然就会失败了。

  关于未打包电脑词库究竟使用了哪个模板,你可以用记事本等文本编辑软件打开override文件夹下的course.xml文件,然后查看类似下面的语句:<default-template-id>0</default-template-id>以及查看override文件夹下的其它xml文件中的类似语句。

  关语电脑词库的模板问题,我曾经写了一个专门的教程,有兴趣的可以查看一下,其网址如下:http://emagic.org.cn/thread-18432-1-1.html

  那究竟要怎样解决这个问题的呢?一个万全的方法是:不管未打包的电脑词库究竟使用了哪个模板,都首先对未打包电脑词库中的course.smpak文件利用supermemokit进行解包,然后把解包后得到的从template00001到template00012这12个文件夹复制到原来那个未打包电脑词库的override文件夹下,然后再按论坛里的教程说的那样,直接对未打包电脑词库override文件夹进行打包。但此时的这个未打包电脑词库override文件夹已经不是最初的override文件夹了,而是照原来多出template00001等12个模板文件夹了。这样才能保证导入手机后成功运行。



查看《电脑版supermemo ux词库导入安卓手机教程之二》请点击我

查看《安卓supermemo相关软件及资源汇总》请点我

查看《两天时间授人以渔,今天谁授我以渔?》请点我






最后祝大家导入顺利,学业有成!












本帖被以下淘专辑推荐:

317731932qq 317731932qq 发表于 2013-3-27 11:46:58
很受益,谢谢!
回复 支持 1 反对 0

使用道具 举报

lrs lrs 发表于 2013-3-27 09:36:15
很好的教程。解决很多疑惑。
我现在用的是iphone的ee转换的安卓课程。不想再换了。
等能手工加课程的安卓版本。
flamingo71 flamingo71 发表于 2013-3-27 11:08:29
完整的描述,可以为别人提供非常大的帮助。谢谢!
renliche renliche 发表于 2013-3-27 17:47:31 来自手机
如果早点看到就好了不用自己摸索了很久,超实用的教程
317731932qq 317731932qq 发表于 2013-3-27 22:33:45
试了一下,使用了“万全的方法”后课程不显示的问题终于解决。谢谢!
ziyifu ziyifu 发表于 2013-3-28 09:47:18
这个教程极好,把很多疑惑集中起来解决了!
Fellow Fellow 发表于 2013-3-29 00:29:44
这二个教程实际验证了自己的理解,是极佳的解惑步骤以及操作依循准则,楼主作出了极大贡献。
想请教,这些步骤是否仍适用于一些未打包的语音课程?
一些语音课程能够成功导入,但会出现不應該有的XML码?该如何解决?
 楼主| xsqxsy xsqxsy 发表于 2013-3-29 07:05:06
本帖最后由 xsqxsy 于 2013-3-29 11:56 编辑
Fellow 发表于 2013-3-29 00:29
这二个教程实际验证了自己的理解,是极佳的解惑步骤以及操作依循准则,楼主作出了极大贡献。
想请教,这些 ...


     无论是打包版的,还是未打包版的,无论是语音课程,还是图片课程都是这样操作的。在我的《安卓supermemo相关软件及资源汇总》贴子中的手机课程资源全部都是带语音的,并且其中的图片课程资源,不仅带语音,带图片,而且还支持点小图出大图的功能,非常地棒。
   在我制作手机课程的过程中,只遇到过一次意外。就是课程在手机中打开后,课程的文本内容中竟然显示出了换行标志<Br>,具体情况的说明图片在10楼显示。这个问题现在已经解决了,具体解决办法可以参看我的另一个贴子:两天时间授人以渔,今天谁授我以渔?
 楼主| xsqxsy xsqxsy 发表于 2013-3-29 07:08:38
本帖最后由 xsqxsy 于 2013-3-29 07:13 编辑

9楼的问题具体情况的描述图片如下:









本帖子中包含更多资源

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

x
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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