我的E6是用“AHBN-11.12.10P”的刷机包,星期显示程序DisWeek按DX所说放在.system目录并用startup.txt文件在SD卡的根目录中实现自启动并成功显示。
软件之间的顺序为“笔划输入法”>“DisWeek”>“yan0助手v1.35”并显示成功。(PS:此处startup的“s”是小写的,也没有带数字1)。
前段时间安装了“信安易v1.4”后也把它加到startup.txt文件里,启动以后唯独是DisWeek显示不了。把“信安易v1.4”御载掉并还完startup.txt文件还是那个样子。心有不甘,昨晚对E6重新刷机再把之前备份的应用程序还原到SD卡上,最后用“超能组合”还原软件注册信息,重启......星期显示还是不成功。
正当一筹莫展对E6进行反复重启之际终于被我发现了问题的所在:就是DisWeek的启动时间sleep设置得太早了。大家没有看错,是太早了。之前泡论坛时也有不小的DX抱怨这个DisWeek要么不显示,要么时有时无。解决这个问题的方法基本上认为要把sleep设早一点,如sleep 5或sleep 10就可以了。可能大家忽略了一个问题:就是在E6启动到SD识别、绑定需要一个过程,这个过程中存在着一定时间差。也就是说如果“DisWeek”启动的sleep刚好设在这个阀值内就会因为SD没有绑定上,至使“DisWeek”还未让E6读入就超前运行启动语句了。
弄清了问题所在后重新对需要自启动软件的sleep设定一遍:“笔划输入法”>sleep 5 “yan0助手v1.35”>sleep 20 “DisWeek”>sleep 25 “信安易v1.4”。经十多次的反复开关机测试,全部通过,问题解决。