找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
查看: 3737|回复: 7

[TouchPad] 关于百度输入法的研究心得

[复制链接]
发表于 2011-9-21 10:51 | 显示全部楼层 |阅读模式
本帖最后由 happyd 于 2011-9-21 11:03 编辑
& `) I+ y  l) Z; {5 |: [: a, n" V5 ~6 A
昨天把百度输入法下载了,安装到3.0.2系统,不能用,就开始研究原因,手上有煮机的3.0.4系统,但是没有刷机,只是解包了。. R5 B6 |$ k) d; }& `8 Q3 K) n
) G# [! ]5 N1 o+ ^8 S
通过2个系统对比发现,目前的中文系统是hp完全为中文定制的,和英文版应该是2个互为独立的系统,所以通过修改升级服务器升级的时候会造成一定混乱。
5 M7 P  H; J+ N6 J8 \5 k9 a7 E, f+ d/ R8 g
百度输入法是直接内置在系统程序里面,确切的是一个叫“LunaSysMgr”的程序,这个程序是图形界面的核心,地位相当于Windows系统中的explorer程序。
) c. O: d4 G. q# x" \) `5 \- L. ~9 G% P5 I% D; y+ v
我试图把这个程序替换到3.0.2系统,但是由于对应的程序库版本不对,无法运行。后来把所有相关的程序库也替换到3.0.2版本,最后虽然图形界面可以启动成功了,但是触摸屏不响应了,应该是触摸驱动和程序库版本不匹配所致,至此,研究没法进行下去了。
! q0 F5 D; I8 ?  X. ?7 L5 ?! ]+ S* N" J; L; T& L
从系统程序库来看,煮机的3.0.4版本确实要高,但目前看来还是一个泄漏出来的开发版本,不是很成熟。
; ?. h- B" g( J6 T+ E: U" x* C7 |2 @% t. u3 @: K+ i$ `9 P
另外,从目前的输入法架构来看,中文版将只能使用百度输入法,系统没有提供标准的调用接口,将来无法使用第三方输入法,不知道这是HP为了赶进度不得已的做法,还是系统只能如此设计?如果是后者,就杯具了,看看HP能否解决这个问题。
回复

使用道具 举报

发表于 2011-9-21 10:59 | 显示全部楼层
技术帖!希望继续研究,能有成果的!!
回复 支持 反对

使用道具 举报

发表于 2011-9-21 11:06 | 显示全部楼层
支持,一直认为wifi和3G是2套不同的ROM.
回复 支持 反对

使用道具 举报

发表于 2011-9-21 11:12 | 显示全部楼层
3.04是DEV版,里面有挺多DEV专用的组件,LOG LEVEL也是最高级别,开发使用上是比较便利的,不过很难保证正常使用,每个程序都在记录大量日志。
( l: W) o0 Y* k3.02的输入法问题,和你说的差不多,不过焦点在QT,至少要QT4.8版本才行,4.8版还给webos做了一个特殊的库。
6 ]  Z9 f! n2 P# u* w6 g
6 a( P! G  _1 k1 Q3.03暂时还没分析,等今天看看。
回复 支持 反对

使用道具 举报

发表于 2011-9-21 11:21 | 显示全部楼层
至少要能在可添加的键盘里面出现中文的拼音键盘才行啊
回复 支持 反对

使用道具 举报

发表于 2011-9-21 11:29 | 显示全部楼层
的确是深度集成,很难单独拿出来
回复 支持 反对

使用道具 举报

发表于 2011-9-21 11:33 | 显示全部楼层
horran3 发表于 2011-9-21 11:29
# f4 S$ Y# F  J2 I的确是深度集成,很难单独拿出来
3 h$ T! v0 M4 ?, r# |% A' K" x
英文版3.03或者3.04,使用QT4.8的版本出来以后,应该是可以使用百度输入法的。; K/ k1 f. \6 {
QT作为很多程序的核心组件,在3.02里不好去动它,比如触摸失效也是这个原因。
回复 支持 反对

使用道具 举报

发表于 2011-9-21 12:09 | 显示全部楼层
唉,webos3到处是赶进度的痕迹
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

QQ|Archiver|手机版|小黑屋|吹友吧 ( 京ICP备05078561号 )

GMT+8, 2024-12-22 15:31 , Processed in 0.257230 second(s), 15 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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