【技术实现步骤摘要】
本专利技术属于移动应用开发领域,特别涉及一种基于移动终端跨平台的图片浏览器及其实现方法。
技术介绍
目前,随着智能移动终端的普及,移动应用软件得到了快速的发展,移动终端的图片浏览方式多种多样。一般图片浏览器利用手势实现图片的放大缩小,左右滑动进行图片浏览的基础功能,但是这些浏览器只能运行在一个系统,一个平台(Android或者IOS)。随着HTML5的发展,也有采用纯HTML5实现跨平台的网页图片浏览器,但HTML5存在不能很好的解决大内存图片的缓存问题的缺陷,另外,网页图片浏览器对网络的依赖性高等问题极大的限制了用户浏览图片的体验。
技术实现思路
【要解决的技术问题】本专利技术的目的是提供一种基于移动终端跨平台的图片浏览器及其实现方法,以解决图片浏览器的跨平台实现问题。【技术方案】本专利技术是通过以下技术方案实现的。本专利技术首先涉及一种基于移动终端跨平台的图片浏览器的实现方法,包括以下步骤:A、开发图片浏览器的原生模块,最终用户通过打开图片模块传入要打开图片的路径,所述图片浏览器的原生模块包括Android原生图片浏览器和iOS原生图片浏览器,所述Android原生图片浏览器为用Android原生代码开发的能够兼容不同类型图片的Android图片浏览器,所述iOS原生图片浏览器是用iOS原生代码开发的能够兼容不同类型图片的iOS图片浏览器;B、通过设备识别模块获得当前设备类型;C、如果当前设备的类型为Android类型,则调用javascriptInterface函数接口,javascriptInterface函数接口调用Android原生图片浏览器打开 ...
【技术保护点】
一种基于移动终端跨平台的图片浏览器的实现方法,其特征在于包括以下步骤:A、开发图片浏览器的原生模块,最终用户通过打开图片模块传入要打开图片的路径,所述图片浏览器的原生模块包括Android原生图片浏览器和iOS原生图片浏览器,所述Android原生图片浏览器为用Android原生代码开发的能够兼容不同类型图片的Android图片浏览器,所述iOS原生图片浏览器是用iOS原生代码开发的能够兼容不同类型图片的iOS图片浏览器;B、通过设备识别模块获得当前设备类型;C、如果当前设备的类型为Android类型,则调用javascriptInterface函数接口,javascriptInterface函数接口调用Android原生图片浏览器打开图片;D、如果当前设备的类型为iOS类型,则构建打开图片浏览器的URL并调用URL发生器,URL拦截器拦截到URL后,解析出需要调用的iOS方法名及图片路径,URL拦截器调用iOS原生图片浏览器打开图片。
【技术特征摘要】
1.一种基于移动终端跨平台的图片浏览器的实现方法,其特征在于包括以下步骤:A、开发图片浏览器的原生模块,最终用户通过打开图片模块传入要打开图片的路径,所述图片浏览器的原生模块包括Android原生图片浏览器和iOS原生图片浏览器,所述Android原生图片浏览器为用Android原生代码开发的能够兼容不同类型图片的Android图片浏览器,所述iOS原生图片浏览器是用iOS原生代码开发的能够兼容不同类型图片的iOS图片浏览器;B、通过设备识别模块获得当前设备类型;C、如果当前设备的类型为Android类型,则调用javascriptInterface函数接口,javascriptInterface函数接口调用Android原生图片浏览器打开图片;D、如果当前设备的类型为iOS类型,则构建打开图片浏览器的URL并调用URL发生器,URL拦截器拦截到URL后,解析出需要调用的iOS方法名及图片路径,URL拦截器调用iOS原生图片浏览器打开图片。2.根据权利要求1所述的基于移动终端跨平台的图片浏览器的实现方法,其特征在于所述设备识别模块通过函数functionisIOS判断浏览器类型并确定该浏览器所在的设备是否为iOS类型,若不是iOS类型,则该设备为Android类型。3.根据权利要求1所述的基于移动终端跨平台的图片浏览器的实现方法,其特征在于所述URL发生器用于动态创建一个iframe并为该iframe设置src属性,所述URL拦截器通过拦截src属性值得到图片路径。4.根据权利要求1所述的基于移动终端跨平台的图片浏览器的实现方法,其特征在于所述步骤A中在Eclipse环境和Xcode环境下进行图片浏览器的原生模块开发,所述图片浏览器的原生模块用于实现图片放大缩小、图片旋转、图片轮播、获取图片详情。5.根据权利要求1所述的基于移动终端跨平台的图片浏览器的实现方法,其特征在于所述图片格式为jpg或png。6.一种基于移动终端跨平台的图片浏览器,其特征在于包括Android原生图片浏览器、iOS原生图片浏览器、设备识别模块、URL发生器、URL拦截器...
【专利技术属性】
技术研发人员:何娟,庞磊,
申请(专利权)人:四川长虹电器股份有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。