【技术实现步骤摘要】
安卓系统的更新方法、装置、设备及存储介质
[0001]本专利技术涉及系统更新领域,尤其涉及一种安卓系统的更新方法、装置、设备及存储介质。
技术介绍
[0002]一直以来,对于webview组件都是一个安卓系统版本对应一个webview版本,每个安卓系统版本下都有一个固定webview版本,如果想适用于其他的版本就需要更新其系统才能适配其他的不同版本的浏览器软件。低版本的安卓系统内是没有浏览器的,它上网都需要输入网址才能正常上网。高版本的系统内置的都是外部厂商的浏览器,而这些浏览器的版本都是比较高的,虽然高版本可以向下兼容,但是在使用的过程中,webview版本和app版本不适配会出现的问题例如:展示不全,文字图像错位,视屏播放不出来或者黑屏等问题。
[0003]基于webview组件A版本的开发的应用,在webview组件为B版本的安卓系统上运行时,可能造成浏览显示异常,所以会用预置浏览器进行访问更新组件。但是,webview组件是放在android内核里面的,webview组件是和android版本号一起的,所以一 ...
【技术保护点】
【技术特征摘要】
1.一种安卓系统的更新方法,其特征在于,包括步骤:接收组件库URL地址,利用预置安卓系统访问所述组件库URL地址,监控所述安卓系统的解析结果;判断所述解析结果是否为成功结果;若不为成功结果,则分析所述安卓系统的内核版本,基于所述内核版本,对所述安卓系统的WebView组件进行更新处理,得到更新的安卓系统;其中,所述监控所述安卓系统的解析结果包括:基于mWebView.getSettings()函数,分析所述安卓系统的数据支持情况,得到支持结果;当所述支持结果为所述组件库URL地址对应页面数据均支持时,监控所述安卓系统的回调次数和回调进度。2.根据权利要求1所述的安卓系统的更新方法,其特征在于,所述基于所述内核版本,对所述安卓系统的WebView组件进行更新处理,得到更新的安卓系统包括:基于所述内核版本,在预置WebView组件数据库进行查询处理,得到所述内核版本匹配的WebView组件;将所述内核版本匹配的WebView组件替换所述安卓系统的WebView组件,得到更新的安卓系统。3.根据权利要求2所述的安卓系统的更新方法,其特征在于,所述将所述内核版本匹配的WebView组件替换所述安卓系统的WebView组件,得到更新的安卓系统包括:对所述安卓系统访问组件库URL地址的WebView组件进行剔除处理,得到移除加载WebView组件的安卓系统;将所述内核版本匹配的WebView组件注入所述移除加载WebView组件的安卓系统中,以及修改所述移除加载WebView组件的安卓系统中WebView组件配置方式,得到更新的安卓系统。4.根据权利要求3所述的安卓系统的更新方法,其特征在于,所述对所述安卓系统访问组件库URL地址的WebView组件进行剔除处理,得到移除加载WebView组件的安卓系统包括:基于recycle(webView:WebView)函数,对所述安卓系统访问组件库URL地址的WebView组件执行的显示页面进行回收处理,得到独立页面显示的WebView组件;基于destroy(...
【专利技术属性】
技术研发人员:王斌,王洪杰,唐盛,
申请(专利权)人:深圳市乐凡信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。