新版的安卓版在查询输入的时候非常慢啊,是不是输入的时候就同时搜索全部的字典?建议搜索的时候,设置程序的时候,是一个一个从上往下的搜索,这样比较好,否则就容易卡死。
我帮你把帖子移到这里来,以后安卓版的问题不要再发在Windows版的帖子了,容易误导其它用户。
我在我手机上测试3百多本词典好像都不慢的,最近也没有改过查询的代码。
你能详细提供一下资料吗?
1.具体什么时候慢
2.你的分组有多少词典
3.你的手机系统版本是什么
4.你的手机硬件情况如何
5.能否提供录屏让我看看情况(这点很重要)
6.从哪个版本开始慢
好的好的,找不到这个安卓版的铁了。
正在上传:SVID_20261027_193420_1.mp4…
通过百度网盘分享的文件:SVID_20261027_193420_1.mp4
链接:百度网盘 请输入提取码
提取码:Fgnz
复制这段内容打开「百度网盘APP即可获取」
可能 300 多部词典,当然中间禁止使用了一些。查中文还好,查英文的话,可能这个搜索逻辑是不是有点影响?有没有可能若干部词典在搜索逻辑的时候呢,根据词典的排序依次进行搜索。如果是多线程同步搜索这么多词典的话,肯定容易卡吧?不知道版主作者理解这个意思不?或者能不能实现啊?
你的建议确实有一定参考价值,但最坏的情况下,还是得进行全词典搜索,而且还要处理搜索结果逐步显示的问题。这样一来,整体性能反而可能更差,所以我暂时不会考虑实现这个功能。
从你的录屏来看,搜索变慢的时候,键盘好像也卡住了。这个情况其实不应该发生,因为即使 DictTango 查询比较慢,也不应该影响键盘输入。不过,你没有提供手机的系统版本和硬件配置等信息,所以我暂时无法确定这是不是手机系统或硬件导致的。而且第二次查询又没有出现问题,这就更难判断具体原因了。
最后,我想强调一点:不同手机的硬件配置,尤其是内存大小,对词典查询性能的影响还是很大的。我平时测试几百本,甚至上千本词典时,其实已经是在做极限测试了。日常使用的话,我还是强烈建议不要把这么多词典放在同一个分组里。之前我在其他帖子里也反复强调过这一点。
建议每个分组尽量控制在 50 本词典以内。 如果要查询其他分组里的词典,可以先点击搜索框旁边的图标切换分组,再进行搜索。
Mate 80 Pro Max的内存是16GB, 原则上如果是纯安卓系统应该是没有问题的,所以问题可能就是鸿蒙系统,而且Mate 80 Pro好像还是纯血版鸿蒙,和安卓系统已经切割比较明显了。
DictTango原则上是不支持鸿蒙的,我手头上也没有鸿蒙的手机,所以有问题的时候,我无法提供技术支持,见谅。
是纯血鸿蒙最新系统哈,确实,在这样的系统里面,是用卓易通来进行安装使用的,已经很好了。有办法开发鸿蒙系统环境下的这款东西吗。
目前暂时没有这个计划。鸿蒙应用主要用 TypeScript 开发,这方面刚好是我的弱项,而且我手头上也没有可以用来测试的手机。
How to disable floating window?
Could you start a new post and explain your situation in a bit more detail? So that others who run into the same issue can easily find it and learn how to fix it.
