zeditor-ezx Code
Brought to you by:
novesky
by wangbin Last modified: 2010.04.27 项目已在sourceforge上建立,那里一直提供最新版。https://sourceforge.net/projects/zeditor-ezx/files 在google上我也建了个E6 SDK项目,提供我最新的SDK,其中包括我自己加的扩展库 主要功能:文本编辑,转换,自动编码识别(以插件形式提供GBK等的识别),搜索替换,朗读文本,各种设置等 关于插件:使用libenca来识别编码,但是对BIG5无力,难道是enca的bug? 做成插件是因为巨大的代码才换得小小的功能,也许比较浪费。而手机上的编码识别函数我已找到,若能调用可大大缩简程序体积,但破解未果。插件放到系统的库所在的目录,手机上就是$LD_LIBRARY_PATH,不添加插件不影响其他功能。 HOW TO COMPILE 编译: 假如你已经有了交叉编译好的libqt-ext.so或libqt-ext.a和libenca.a或libenca.so在编译器可搜索的目录,并且相应的头文件也在可搜索的目录,那么只需 $ ./configure $ make 如果没有这些,lib目录下以提供了enca库和qt-ext库,libqt-ext的头文件可到我的google project下载,其中的E6-SDK-extended-xxx.tar.bz2:http://code.google.com/p/moto-e6-sdk/downloads/list 编译插件(libencadetector.so): $ make -C plugin CREATE MPKG 生成mpkg安装文件(可能有点问题,参照我提供的安装文件): $ make pkg