基于安卓10系统集成Hicar的方法、设备及介质技术方案

技术编号:35829948 阅读:31 留言:0更新日期:2022-12-03 13:58
本申请公开了一种基于安卓10系统集成Hicar的方法、设备及介质,涉及终端技术领域,所述基于安卓10系统集成Hicar的方法包括:获取安卓10系统的原始配置信息;依据Hicar的预设环境配置信息,对所述蓝牙配置信息和所述网络配置信息均进行对应修改,得到更新系统;获取所述Hicar的框架引擎,将所述框架引擎移植到所述更新系统中,得到目标系统;使用兼容性语言对所述目标系统中调用所述框架引擎的调用接口进行封装,得到接口封装包;当接收到所述安卓终端发送的集成指令,在所述目标系统中调用所述接口封装包,生成所述Hicar对应的目标应用。本申请解决了现有技术中Hicar的集成效率较低的技术问题。效率较低的技术问题。效率较低的技术问题。

【技术实现步骤摘要】
基于安卓10系统集成Hicar的方法、设备及介质


[0001]本申请涉及终端
,尤其涉及一种基于安卓10系统集成Hicar的方法、设备及介质。

技术介绍

[0002]随着智慧汽车的发展,越来越多的智慧场景化产品被生产,Hicar(HUAWEI Intelligence Car)是一款能将移动设备和汽车连接起来的应用产品,利用汽车和移动设备的强属性以及多设备互联能力,在手机和汽车之间建立管道,把手机的应用和服务延展到汽车,实现手机为核心的全场景体验,给消费者创造智慧出行体验。
[0003]由于Hicar仅支持华为终端操作,因此为了使Hicar能够被广泛使用,在Android(Android Virtual Device Manager,安卓)系统中也可以集成Hicar,目前通常采取直接调用华为厂商的Hicar SDK(Software Development Kit,软件开发工具包)的方式进行系统集成,但是这样的方式存在当厂商无法及时提供新版的SDK时,应用容易崩溃,而且在部分特定场景下厂商提供的接口并不能满足Android系统的所有需求,从而导致了Hicar的集成效率较低。

技术实现思路

[0004]本申请的主要目的在于提供一种基于安卓10系统集成Hicar的方法、设备及介质,旨在解决现有技术中Hicar的集成效率较低的技术问题。
[0005]为实现上述目的,本申请提供一种基于安卓10系统集成Hicar的方法,应用于安卓终端,所述基于安卓10系统集成Hicar的方法包括:
>[0006]获取安卓10系统的原始配置信息,其中,所述原始配置信息包括蓝牙配置信息和网络配置信息;
[0007]依据Hicar的预设环境配置信息,对所述蓝牙配置信息和所述网络配置信息均进行对应修改,得到更新系统;
[0008]获取所述Hicar的框架引擎,将所述框架引擎移植到所述更新系统中,得到目标系统;
[0009]使用兼容性语言对所述目标系统中调用所述框架引擎的调用接口进行封装,得到接口封装包;
[0010]当接收到所述安卓终端发送的集成指令,在所述目标系统中调用所述接口封装包,生成所述Hicar对应的目标应用。
[0011]可选地,所述依据Hicar的预设环境配置信息,对所述蓝牙配置信息和所述网络配置信息均进行对应修改,得到更新系统的步骤包括:
[0012]依据所述预设环境配置信息,确定蓝牙适配参数和网络适配参数;
[0013]根据所述蓝牙适配参数,对所述蓝牙配置信息进行修改,得到蓝牙配置更新信息;
[0014]根据所述网络适配参数,对所述网络配置信息进行修改,得到网络配置更新信息;
[0015]基于所述蓝牙配置更新信息和所述网络配置更新信息,对所述安卓10系统进行更新,得到所述更新系统。
[0016]可选地,所述蓝牙适配参数包括蓝牙适配地址,所述根据所述蓝牙适配参数,对所述蓝牙配置信息进行修改,得到蓝牙配置更新信息的步骤包括:
[0017]获取所述蓝牙配置信息中的蓝牙初始地址,其中,所述蓝牙初始地址为随机蓝牙地址;
[0018]将所述随机蓝牙地址修改为所述蓝牙适配地址,得到所述蓝牙配置更新信息。
[0019]可选地,所述网络适配参数包括固定网络地址,所述根据所述网络适配参数,对所述网络配置信息进行修改,得到网络配置更新信息的步骤包括:
[0020]获取所述网络配置信息中的网络初始地址,其中,所述网络初始地址为随机网络地址;
[0021]将所述随机网络地址修改为所述固定网络地址,得到所述网络配置更新信息。
[0022]可选地,所述获取所述Hicar的框架引擎,将所述框架引擎移植到所述更新系统中,得到目标系统的步骤包括:
[0023]获取所述Hicar的框架引擎对应的框架源码,在所述更新系统中对所述框架源码进行兼容性测试,以确定所述框架源码中的待修改源码;
[0024]根据所述待修改源码对所述框架引擎进行更新,以使所述框架引擎能够移植到所述更新系统中。
[0025]可选地,所述根据所述待修改源码对所述框架引擎进行更新,以使所述框架引擎能够移植到所述更新系统中的步骤包括:
[0026]依据所述待修改源码,确定与所述待修改源码对应的补丁文件;
[0027]根据所述补丁文件对所述框架引擎进行更新,以使所述框架引擎能够移植到所述更新系统中。
[0028]可选地,所述兼容性测试包括功能测试和运行耗时测试,所述在所述更新系统中对所述框架源码进行兼容性测试,以确定所述框架源码中的待修改源码的步骤包括:
[0029]在所述更新系统中对所述框架源码进行所述功能测试,检测是否存在不能实现的第一功能点;
[0030]若存在所述第一功能点,则判定所述第一功能点对应的第一代码为所述待修改源码;
[0031]在所述更新系统中对所述框架源码进行所述运行耗时测试,检测是否存在运行耗时超过预设耗时阈值的第二功能点;
[0032]若存在所述第二功能点,则判定所述第二功能点对应的第二代码为所述待修改源码。
[0033]可选地,所述当接收到所述安卓终端发送的集成指令,在所述目标系统中调用所述接口封装包,生成所述Hicar对应的目标应用的步骤包括:
[0034]当接收到所述安卓终端发送的集成指令,在所述目标系统中调用所述接口封装包,得到所述接口封装包对应的安卓应用程序包;
[0035]安装所述安卓应用程序包,生成所述目标应用。
[0036]本申请还提供一种基于安卓10系统集成Hicar的装置,应用于安卓终端,所述基于
安卓10系统集成Hicar的装置包括:
[0037]获取原始配置信息模块,用于获取安卓10系统的原始配置信息,其中,所述原始配置信息包括蓝牙配置信息和网络配置信息;
[0038]更新系统模块,用于依据Hicar的预设环境配置信息,对所述蓝牙配置信息和所述网络配置信息均进行对应修改,得到更新系统;
[0039]移植框架引擎模块,用于获取所述Hicar的框架引擎,将所述框架引擎移植到所述更新系统中,得到目标系统;
[0040]接口封装模块,用于使用兼容性语言对所述目标系统中调用所述框架引擎的调用接口进行封装,得到接口封装包;
[0041]生成目标应用模块,用于当接收到所述安卓终端发送的集成指令,在所述目标系统中调用所述接口封装包,生成所述Hicar对应的目标应用。
[0042]可选地,所述更新系统模块还用于:
[0043]依据所述预设环境配置信息,确定蓝牙适配参数和网络适配参数;
[0044]根据所述蓝牙适配参数,对所述蓝牙配置信息进行修改,得到蓝牙配置更新信息;
[0045]根据所述网络适配参数,对所述网络配置信息进行修改,得到网络配置更新信息;
[0046]基于所述蓝牙配置更新信息和所述网络配置更新信息,对所述安卓10系统进行更新,得到本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于安卓10系统集成Hicar的方法,其特征在于,应用于安卓终端,所述基于安卓10系统集成Hicar的方法包括:获取安卓10系统的原始配置信息,其中,所述原始配置信息包括蓝牙配置信息和网络配置信息;依据Hicar的预设环境配置信息,对所述蓝牙配置信息和所述网络配置信息均进行对应修改,得到更新系统;获取所述Hicar的框架引擎,将所述框架引擎移植到所述更新系统中,得到目标系统;使用兼容性语言对所述目标系统中调用所述框架引擎的调用接口进行封装,得到接口封装包;当接收到所述安卓终端发送的集成指令,在所述目标系统中调用所述接口封装包,生成所述Hicar对应的目标应用。2.如权利要求1所述基于安卓10系统集成Hicar的方法,其特征在于,所述依据Hicar的预设环境配置信息,对所述蓝牙配置信息和所述网络配置信息均进行对应修改,得到更新系统的步骤包括:依据所述预设环境配置信息,确定蓝牙适配参数和网络适配参数;根据所述蓝牙适配参数,对所述蓝牙配置信息进行修改,得到蓝牙配置更新信息;根据所述网络适配参数,对所述网络配置信息进行修改,得到网络配置更新信息;基于所述蓝牙配置更新信息和所述网络配置更新信息,对所述安卓10系统进行更新,得到所述更新系统。3.如权利要求2所述基于安卓10系统集成Hicar的方法,其特征在于,所述蓝牙适配参数包括蓝牙适配地址,所述根据所述蓝牙适配参数,对所述蓝牙配置信息进行修改,得到蓝牙配置更新信息的步骤包括:获取所述蓝牙配置信息中的蓝牙初始地址,其中,所述蓝牙初始地址为随机蓝牙地址;将所述随机蓝牙地址修改为所述蓝牙适配地址,得到所述蓝牙配置更新信息。4.如权利要求2所述基于安卓10系统集成Hicar的方法,其特征在于,所述网络适配参数包括固定网络地址,所述根据所述网络适配参数,对所述网络配置信息进行修改,得到网络配置更新信息的步骤包括:获取所述网络配置信息中的网络初始地址,其中,所述网络初始地址为随机网络地址;将所述随机网络地址修改为所述固定网络地址,得到所述网络配置更新信息。5.如权利要求1所述基于安卓10系统集成Hicar的方法,其特征在于,所述获取所述Hicar的框架引擎,将所述框架引擎移植到所述更新系统中,得到目标系统的步骤包括:获取所述Hicar的框架引擎对应的框架源码,在所...

【专利技术属性】
技术研发人员:曾伟张辉
申请(专利权)人:锦图计算技术深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1