发明名称 |
Linux应用在Android手机上运行时整合中文输入法的方法 |
摘要 |
本发明涉及一种Linux应用在Android手机上运行时整合中文输入法的方法,1.1)每当启动一个Linux应用时,就在Android系统中为其创建一个代理进程AppProxy,这个代理进程与实际的应用进程有着相同的生存期;1.2)由应用代理进程AppProxy拦截来自Android的人机交互输入,并将其转发给TinyX;1.3)修改TinyX的代码,断开其原有与人机交互输入设备的连接,改成通过socket与代理进程建立连接,并从socket接收来自代理进程的人机交互输入信息;1.4)修改TinyX的代码,使其将来自代理进程的中文信息转发给应用进程。本发明有益的效果是:本发明提供了一种输入代理机制,在Android系统中为运行于Android以外的Linux应用提供一个作为Android应用的代理进程,实现了TinyX和Android关于中文输入法的整合。 |
申请公布号 |
CN102073542A |
申请公布日期 |
2011.05.25 |
申请号 |
CN201010619542.9 |
申请日期 |
2010.12.22 |
申请人 |
浙大网新科技股份有限公司 |
发明人 |
徐鼎鼎;王承志;毛德操 |
分类号 |
G06F9/46(2006.01)I;H04M1/725(2006.01)I |
主分类号 |
G06F9/46(2006.01)I |
代理机构 |
杭州九洲专利事务所有限公司 33101 |
代理人 |
陈继亮 |
主权项 |
一种Linux应用在Android手机上运行时整合中文输入法的方法,其特征在于:1.1)每当启动一个Linux应用时,就在Android系统中为其创建一个代理进程AppProxy,这个代理进程与实际的应用进程有着相同的生存期;1.2)由应用代理进程AppProxy拦截来自Android的人机交互输入,并将其转发给TinyX;1.3)修改TinyX的代码,断开其原有与人机交互输入设备的连接,改成通过socket与代理进程建立连接,并从socket接收来自代理进程的人机交互输入信息;1.4)修改TinyX的代码,使其将来自代理进程的中文信息转发给应用进程。 |
地址 |
310007 浙江省杭州市天目山路226号12楼 |