您好
最近火星文挺火的,简体字转换成古怪的火星文看起来也蛮有趣。
这两天一直想把火星文转换器(桌面版)移植到我的Mobile手机里面去,却遭遇了多次失败,汗。。。
桌面版的火星文转换器原理就是:使用API HOOK拦截输入法的相关函数(ImmGetCompositionString函数,应用程序通过调用这个函数取得输入法输入),以达到截获并修改输入信息的目的。 火星文转换器在我的电脑可以运行得很好,但是在Mobile手机里却不行,因为Mobile不支持某些动态连接库(比如kernel32.dll)和API函数。
现在我遇到的困难就是:
1)不知道从哪里去获悉Mobile手机支持哪些与中文输入法相关的底层API和动态连接库?
2)Mobile手机是否支持HOOK技术,是否可以用HOOK技术实现中文输入法的转换即Mobile手机版的火星文转换功能?
请求大侠指点一二,先谢了!
如果能介绍开发思路或者推荐Mobile底层开发的输入法相关文章那就更好了!