[DictTango] 安卓版 v2.2.0.6

因为大部份的日语辞典文本都没有振假名,
而要另行加入振假名的技术又比较复杂麻烦,
会的人比较少。
所以想说技术部份由软件来处理。

1 Like

当我第一次在谷歌商店更新时也这样,重启即可
毕竟系统内置的版本号落后比较多,大更新就会导致些崩溃

2 Likes

换个手机或者放下对词典的执念可能是最好解决方法呢,用别人制作的图片版也行

2 Likes

我家人有同型号,家人睡了,明天看看测试一下

1 Like

诚谢,辛苦了,尽量别耽误正事。
下面这个链接是小米官方的rom下载网。

依山傍水房数间,收也凭天,荒也凭天。
路逢骚客问诗篇,好也几言,歹也几言。

1 Like

你也可以试试别的词典应用,例如Mdict, 深蓝,欧陆,无限词典等等,如果都是一样的问题,那肯定是系统原因了

1 Like

深蓝词典也无法显示广韵2008的图片。看来是系统问题。



更新android system webview后,感觉浏览dictango和浏览器网页的速度都快了。
最重要的好处:浏览dictango词典里的图片词典,再也不用 时不时就去选择“用哪种APP”打开。在一部词典里第一次选择默认打开图片的APP,今后查看每本词典都默认用同一APP打开。

目前没有再出现如图所示的选择场景了。


正常显示图

1 Like

谢谢,我已经重装了系统,确实不行,认命了。实在有劳各位。多事之冬。

请教每次打开都这样怎么办,我已经把文件放在手机储存上了

要下载论坛版本,而不是谷歌商店和apkpure之类的非论坛版本。

最近半年因为留学的准备的原因一直没能整出时间来正式做这个安卓开发的学习,不过根据我使用的其他开源安卓软件来看,已经实现了这种用法的开源小软件并不少。举个简单例子,如果作者想要参考一下的话可以看一下 mpv Android 的实现。

我以后肯定有自学安卓开发的计划并且会试着做出来这样的demo,不过暂时无法倾注这些时间。

这个mpv-adnroid读取的是媒体文件,是Android默认可以用SAF或者Document Tree来读取的文件类型,对于未知的(系统无法确定的MIME)文件,我觉得是不可以的。
而且还有另外一个问题,这些办法只能读取单个文件,返回的是文件通过FIleProvider得到的url, 并不是文件的绝对路径,这样对于词典软件获取词典文件目录下同名的mdd, css或者字体文件是没有用的。
当然我没有仔细看这些源代码,我也靠大概的推测而已,最近也在忙Windows版的功能,无法对示例中的功能一一尝试了。

1 Like

坛友说的对,要下载论坛的版本,论坛版本和商店版本的差异请参照顶楼,如果你下载的是论坛的版本,你要去设置里重新获取SD卡存取权限。

这种方法我确定是可以读取其他类型的单个文件的,比如 ankidroid 和 libretorrent 都是用同样的方法来获取 apkg (用于导入背单词卡组) 和 torrrent 种子文件的。举 mpv android 的例子只是因为他实现了文件夹选取。

此外,能否问一下作者有对代码开源的想法?

1 Like

如果有此类技术,以欧陆词典强劲的技术后备,我觉得他们应该早就解决了这个问题,但至今我看到他们在谷歌商店发布的版本还没有实现,即使有用户抱怨,他们也是建议用户去官网另外下载apk, 这种做法其实跟我在这里发布论坛版本是一样的。等后来人真的有相关比较明确的代码可以实现,我再参考一下吧。

至于开源,我在前面已经回复过几位坛友了,很抱歉暂时我还没有开源DictTango安卓版的打算。这不是出于保护代码的打算,反正我的应用也是免费的。主要是我自己是半路出家学的编程,并没有系统性的学习过什么数据结构、算法和框架设计等等,那些算法什么的我也是半桶水,所以我的代码无论是设计还是思路,编写习惯,框架等等都极其混乱,我不想把代码分享出来献丑甚至误人子弟,最后我自问也没有那样的心胸,开源代码被人指指点点后还可以装作若无其事。

如果你想参考,我强烈建议你可以参考一下无限词典,无论是算法还是功能,这都是一个上乘的软件项目,而且是开源的,DictTango也从其早期的代码中获益良多。

3 Likes

很多时候单击图片无反应,就算有反应打不开系统图片查看器,只有闪一下黑色就又回到原来词典界面。

如果DictTango本身没有闪退,那有可能是图片查看器打开图片时发生了错误,你或者去DictTango的目录下的log目录看看有没有生成什么日志

具体目录是?