【技术实现步骤摘要】
一种移动终端浏览网络图片的方法和装置
本专利技术涉及移动终端领域,尤其涉及的是一种移动终端浏览网络图片的方法和装置。
技术介绍
现有移动终端中的图片管理软件,只针对用户本地的图片进行浏览和管理,不能对大量网络图片进行浏览。现有的移动终端在浏览网络图片的过程中,若网络图片太大太多,且如果不能及时把网络图片所消耗掉的内存给释放回收起来,就会造成内存溢出,也就是内存不够,给用户的浏览网络图片带来不便。并且现有的移动终端中用户通过浏览器浏览网络图片时,在浏览器页面上显示的是缩略图,也就是小图;若用户想看完整的图片时,则需要点击观看大图,即点击该缩略图,然后下载对应的完整图即大图,然后在移动终端的屏幕上进行显示,这样会在移动终端的界面上显示下载过程,即用户需要等待完整图片数据下载完成才能观看,将下载的过程直观的显示出来,并让用户等待,使得用户体验效果较差,也就是说用户在观看原图时需要等待,浪费用户时间,给用户带来了不便。因此,现有技术还有待于改进和发展。
技术实现思路
本专利技术要解决的技术问题在于,提供一种移动终端浏览网络图片的方法和装置,旨在解决现有的移动终端在浏览网络图片时内存溢出的问题。本专利技术解决技术问题所采用的技术方案如下:一种移动终端浏览网络图片的方法,其中,包括以下步骤:A、接收用户的查看网络图片的请求,下载所述网络图片;B、在可活动组件中生成与所述网络图片对应的位图文件对象;C、判断所述位图文件对象所占用的内存是否小于剩余内存,若为否,则执行步骤D;若为是,则执行步骤E;D、按照预定比例缩放所述网络图片,返回步骤B;E、显示所述位图文件对象对应的网络 ...
【技术保护点】
一种移动终端浏览网络图片的方法,其特征在于,包括以下步骤:A、接收用户的查看网络图片的请求,下载所述网络图片;B、在可活动组件中生成与所述网络图片对应的位图文件对象;C、判断所述位图文件对象所占用的内存是否小于剩余内存,若为否,则执行步骤D;若为是,则执行步骤E;D、按照预定比例缩放所述网络图片,返回步骤B;E、显示所述位图文件对象对应的网络图片。
【技术特征摘要】
1.一种移动终端浏览网络图片的方法,其特征在于,包括以下步骤:A、接收用户的查看网络图片的请求,下载所述网络图片;B、在可活动组件中生成与所述网络图片对应的位图文件对象;C、判断所述位图文件对象所占用的内存是否小于剩余内存,若为否,则执行步骤D;若为是,则执行步骤E;D、按照预定比例缩放所述网络图片,返回步骤B;E、显示所述位图文件对象对应的网络图片;所述步骤D具体包括:D1、判断所述网络图片的宽和高是否均对应小于移动终端的显示区域的宽和高;若为否,则根据所述网络图片的宽和高及所述显示区域的宽和高来计算所述预定比例N;若为是,则设置所述预定比例N为2:1;D2、按照预定比例缩放所述网络图片,返回步骤B;所述步骤D1具体包括:D11、判断所述网络图片的宽和高是否均对应小于移动终端的显示区域的宽和高,若是则设置所述预定比例为2:1,转向所述步骤D2;否则转向步骤D12;D12、计算所述显示区域对应的显示图像的像素个数及所述网络图片的像素个数,并采用像素点比例公式来计算所述网络图片与所述显示图像的像素点个数比例,获得第一比例;D13、获取所述显示图像的宽及高、所述网络图片的宽及高,采用宽高比例公式来计算所述网络图片与所述显示图像的比例,获得第二比例;D14、比较所述第一及第二比例,基于比较结果来确定所述预定比例;所述第一比例为最接近size1的正整数,其中size1=Math.sqrt(c*d/M),所述第二比例为Size2=Max(Math.floor(c/a),Math.floor(d/b)),M为所述显示图像的像素点个数,M=a*b,c表示所述网络图片的宽度,d表示所述网络图片的高度,a表示显示区域的宽度,b表示显示区域的高度,floor表示获取小于等于变量的最大整数。2.根据权利要求1所述的移动终端浏览网络图片的方法,其特征在于,在所述步骤E之后还包括:F、删除所述可活动组件,将所述网络图片所占用的内存清空。3.根据权利要求1所述的移动终端浏览网络图片的方法,其特征在于,所述步骤A具体包括:A1、接收用户的查看网络图片的请求;A2、根据所述网络图片的图片信息,判断在缓存中是否存在所述网络图片,若为是,则执行步骤B;若为否,则下载所述网络图片并生成对应的缩略图信息。4.根据权利要求3所述的移动终端浏览网络图片的方法,其特征在于,在步骤A2中,所述下载所述网络图片并生成对应的缩略图信息,具体包括:A21、对所述网络图片的图片信息进行编码,生成相应的编码信息;A22、判断是否存在下载所述网络图片的下载服务,若为否,则执行步骤A23;若为是,则执行步骤A24;A23、开启下载服务并创建缓存路径;A24、解码所述编码信息,下载所述网络图片;A25、当所述网络图片下载完成后,生成对应的缩略图信息。5.根据权利要求1所述的移动终端浏览网络图片的方法,...
【专利技术属性】
技术研发人员:张艳,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。