安卓平台H5和原生共享数据的方法、装置及可读介质制造方法及图纸

技术编号:41850427 阅读:24 留言:0更新日期:2024-06-27 18:27
本发明专利技术提供一种安卓平台H5和原生共享数据的方法、装置及可读介质,方法包括:制定H5获取、保存数据的URL;H5通过调用URL的函数访问预先制定好的URL;原生框架通过设置网页视图的接口回调拦截H5访问的URL;解析拦截H5访问的URL,判断H5访问URL的目的是否是保存、获取数据;若判断结果是保存数据,则H5将数据保存于原生框架中,或,若判断结果是获取数据,则H5从原生框架中获取数据。本发明专利技术基于android平台的共享数据的方法,其解决了android平台开发的Html 5和原生之间数据共享的资源浪费、开发繁琐、成本高,性能不高和数据安全隐患等问题。

【技术实现步骤摘要】

本专利技术涉及数据共享领域,尤其涉及一种基于android平台h5和原生之间安全共享数据的方法、计算装置及计算机可读介质。


技术介绍

1、目前android(安卓)端主流的开发方式是混合app。就是在一个原生app中内嵌一个轻量级的浏览器,一部分原生的功能改为html 5来开发,这部分功能不仅能够在不升级app的情况下动态更新,而且开发成本低,一套html5代码可以在不同平台上同时运行。

2、混合app开发是原生和html 5(h5)相结合的一种开发模式,既体现了原生部分的全方位的硬件支持、高效的性能,流畅的用户体验,又发挥了html 5部分的跨平台性、动态更新的优势。html 5和原生的交互成了两者优势互补的必备使用场景,html 5和原生的交互中,数据共享也成了必不可少的,比如说原生存储的用户信息,html 5可以不必再从服务端获取,直接从原生获取。从而减少流量的消耗和服务器的访问,原生也可以从html 5获取缓存的数据,然而目前大多html 5和原生的数据缓存是各自维护的,这样导致了很多问题,比如:资源的浪费;开发繁琐,成本高;性能不高,本文档来自技高网...

【技术保护点】

1.一种安卓平台H5和原生共享数据的方法,其特征在于,H5从原生框架获取数据,且将数据存储于原生框架,原生框架和Html 5之间根据预定规则获取、保存数据,且数据的保存和获取均采用秘钥的加密和解密,包括:

2.根据权利要求1所述的安卓平台H5和原生共享数据的方法,其特征在于,制定H5获取、保存数据的URL,包括Scheme、Host、Path、Query,

3.根据权利要求1所述的安卓平台H5和原生共享数据的方法,其特征在于,URL的函数为window.location.href。

4.根据权利要求3所述的安卓平台H5和原生共享数据的方法,其特征在于,...

【技术特征摘要】

1.一种安卓平台h5和原生共享数据的方法,其特征在于,h5从原生框架获取数据,且将数据存储于原生框架,原生框架和html 5之间根据预定规则获取、保存数据,且数据的保存和获取均采用秘钥的加密和解密,包括:

2.根据权利要求1所述的安卓平台h5和原生共享数据的方法,其特征在于,制定h5获取、保存数据的url,包括scheme、host、path、query,

3.根据权利要求1所述的安卓平台h5和原生共享数据的方法,其特征在于,url的函数为window.location.href。

4.根据权利要求3所述的安卓平台h5和原生共享数据的方法,其特征在于,原生框架通过设置网页视图的接口回调拦截h5访问的url,具体为:原生框架通过webview设置的webviewclient中的shouldoverrideur...

【专利技术属性】
技术研发人员:杨沛
申请(专利权)人:永中软件股份有限公司
类型:发明
国别省市:

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

1