发明名称 在Android手机上实现WinCE/Android混合API的方法
摘要 本发明涉及一种在Android手机上实现WinCE/WM和Android混合API的方法,在Android系统中为运行于Android外部的WinCE/WM应用提供一个作为Android进程的代理进程,并为其提供一个虚拟的API中介层,将应用程序对Android API函数的调用转化成操作请求并发送给代理进程,由代理进程调用相应的Android功能并将结果发回给应用进程。本发明有益的效果是:使程序员们可以为WinCE/WM模式应用的开发提供一个混合API,使这些应用可以在程序中调用由Android提供的功能。
申请公布号 CN102123196A 申请公布日期 2011.07.13
申请号 CN201010622298.1 申请日期 2010.12.29
申请人 浙大网新科技股份有限公司 发明人 金涛;王承志;毛德操
分类号 H04M1/725(2006.01)I;G06F9/44(2006.01)I 主分类号 H04M1/725(2006.01)I
代理机构 杭州九洲专利事务所有限公司 33101 代理人 陈继亮
主权项 一种在Android手机上实现WinCE/WM和Android混合API的方法,其特征是:1.1)每当要在Android手机上启动一个WinCE/WM应用时,就在Android系统中为其创建一个代理进程,代理进程与实际的应用进程有相同的生存期,两个进程都跟TinyX服务进程有socket连接;1.2)在Android外部为WinCE/WM应用提供一个虚拟的Android API中介模块,由这个中介模块提供与Android功能相对应的API;这个中介模块与原有的Wine模块合在一起既提供WinCE/WM的API,也提供Android的API,称为“混合API”;1.3)每当WinCE/WM应用程序调用由中介模块提供的Android API函数时,中介模块将其转化成操作请求,并将其发送给TinyX服务进程;1.4)TinyX服务进程将操作请求转发给代理进程;1.5)代理进程根据操作请求在Android框架内部调用相应的Android功能,并将运行结果经由TinyX服务进程发回给Android外部的应用进程。
地址 310007 浙江省杭州市天目山路226号12楼