[发明专利]一种在Android上支持鸿蒙应用安装的方法在审
申请号: | 202210340476.4 | 申请日: | 2022-04-02 |
公开(公告)号: | CN114610342A | 公开(公告)日: | 2022-06-10 |
发明(设计)人: | 王满海 | 申请(专利权)人: | 南京盐木智能科技有限公司 |
主分类号: | G06F8/61 | 分类号: | G06F8/61;G06F8/71 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210012 江苏省南京市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 android 支持 鸿蒙 应用 安装 方法 | ||
1.一种在Android上支持鸿蒙应用安装的方法,其特征在于:包括以下步骤:
步骤(1).定义鸿蒙应用的类型INSTALL_HAP;
步骤(2).传入鸿蒙应用包的流文件,通过上面的解析类解析此流文件,将鸿蒙的配置文件全部获取,在接下来的安装流程中通过上面的结构类返回给原生的安装进程,从而达到鸿蒙数据被安卓安装进程接收的目的;
步骤(3).通过定义的INSTALL_HAP属性,在原生的校验过程中,跳过那些不需要的校验,只保留安卓必须的校验和鸿蒙需要告知安卓系统的数据,达到鸿蒙安装和安卓安装融合的目的;
步骤(4).创建文件夹/data/accounts/applications/和/data/accounts/appdata/用来存放鸿蒙应用的基本数据和运行数据,并在初始化的rc中,将此文件夹权限更改为系统data类型,让鸿蒙的runtime可以直接访问。
2.根据权利要求1所述的一种在Android上支持鸿蒙应用安装的方法,其特征在于:所述步骤(1)中在安装的时候带入此值会在原有的安装流程中走新增的鸿蒙应用安装流程。
3.根据权利要求1所述的一种在Android上支持鸿蒙应用安装的方法,其特征在于:所述步骤(2)中openJsonUtil是对传入的鸿蒙应用数据流解析,将鸿蒙应用包中的配置文件根据不同标签进行解析,并将每个标签的内容传递给创建好的结构类。
4.根据权利要求1所述的一种在Android上支持鸿蒙应用安装的方法,其特征在于:所述步骤(2)中JsonResourceParser是保存鸿蒙应用数据的结构类,在此类中会将属于这个鸿蒙应用的配置信息保存,并给出获取的方法接口,此接口会以系统接口的方式对外暴露。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京盐木智能科技有限公司,未经南京盐木智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210340476.4/1.html,转载请声明来源钻瓜专利网。