在android系统中运行ohos服务的方法、智能终端、存储介质与流程

文档序号:34816904发布日期:2023-07-19 19:52阅读:来源:国知局

技术特征:

1.一种在android系统中运行ohos服务的方法,步骤包括:

2.根据权利要求1所述的android系统中运行ohos服务的方法,其中步骤s100中统一android与ohos的libc基础库的步骤包括:

3.根据权利要求1所述的android系统中运行ohos服务的方法,其中所述步骤s210的具体步骤包括:

4.一种在android系统中运行ohos服务的方法,步骤包括:

5.一种智能终端,其上运行android系统,其包括:存储器和处理器,所述存储器存储有计算机程序,其中,所述处理器执行所述计算机程序时,实现权利要求1至4中任一所述的android系统中运行ohos服务的方法步骤。

6.一种存储介质,可被计算机读取,所述存储介质上存储有计算机程序,其中所述计算机程序被处理器执行时,实现如权利要求1至4中任一项所述的android系统中运行ohos服务的方法步骤。


技术总结
本发明提供了一种在android系统中运行ohos服务的方法、智能终端、存储介质,其中方法步骤包括:步骤S100 统一android与ohos的libc基础库;步骤S200将ohos的samgr作为普通系统服务注册到android的binder管理程序service manager中,并通过service manager获取samgr,步骤包括:步骤S210根据android的service manager的通信数据结构中的数据传递顺序调整ohos的service registry的相应函数传递顺序,以供在android上执行后返回结果至ohos;步骤S220 当ohos的samgr启动时取消注册binder context操作,并改为通过service registry注册到android的service manager中;步骤S230 设置采用单例模式实现通用接口,以获取service registry来获得samgr,籍此实现将开源鸿蒙服务在android系统上运行。

技术研发人员:许鹏,江南,梅俊明
受保护的技术使用者:上海卓易科技股份有限公司
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1