[发明专利]基于Android系统的用于人机交互APP应用的实现方法及交互系统在审
| 申请号: | 201410010499.4 | 申请日: | 2014-01-09 |
| 公开(公告)号: | CN104778049A | 公开(公告)日: | 2015-07-15 |
| 发明(设计)人: | 沈庆锴 | 申请(专利权)人: | 北京汇智无限传媒技术有限公司 |
| 主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44 |
| 代理公司: | 北京金信知识产权代理有限公司 11225 | 代理人: | 黄威;喻嵘 |
| 地址: | 100015 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 android 系统 用于 人机交互 app 应用 实现 方法 交互 | ||
技术领域
本发明涉及移动通信技术领域,尤其涉及一种基于Android系统的用于人机交互APP应用的实现方法及交互系统。
背景技术
随着安卓(Android)智能手机和移动互联网的快速发展,对于安卓APP的开发要求也越来越高,其功能设计和开发技术快速提高。一般的安卓APP在功能设计和开发技术上缺乏创新,不能根据实际需求来完成开发,整体质量不高。特别是针对移动互联网购物类安卓APP,在图片缓存、调用,交互响应方面有更高的标准。在购物类的安卓APP中,如何高效快速的对商品图片进行缓存处理,减少调用时的响应时间,是该类APP中最需要解决的问题。在不同屏幕大小的安卓终端上,用户界面(UI)布局的适配也是至关重要,直接关系到用户体验的好坏。图片数据的缓存方式及在不同屏幕分辨率的安卓终端上UI布局的适配已经成为技术发展中值得关注的问题。
发明内容
本发明提供一种基于Android系统的用于人机交互APP应用的实现方法及交互系统,解决了商品图片缓存、调用速度较慢,不同屏幕分辨率下整体UI布局适配易出错的技术问题。
为了解决上述技术问题,本发明提供了一种基于Android系统的用于人机交互APP应用的实现方法,其特征在于,包括用于移动终端对下载的文件的加载方法,所述加载方法为通过双缓存方式先将下载的文件进行缓存后再行加载,包括以下步骤:
S1:从服务器下载文件;
S2:将所述文件同时存储入所述移动终端的内置存储单元和外部存储单元中;
S3:当加载存储的所述文件时,先从所述内置存储单元中读取,如读取成功则加载,如未读取成功则从所述外部存储单元中继续读取并加载。
作为优选,所述文件为图片文件;其中,步骤S2具体为:
将所述图片文件存入缓存区,所述缓存区通过Android系统提供的LruCache类在所述内置存储单元中定义;
同时通过Android系统提供的DiskLruCache类将所述图片文件保存到所述外部存储单元上作为缓存文件。
作为优选,当删除加载后的图片时将同时删除所述缓存区中相应的图片数据和所述外部存储单元中相应的所述缓存文件。
作为优选,还包括用于对移动终端的用户界面布局的生成方法,该生成方法为通过Android系统提供的Fragment组件动态地添加、移除和/或替换框架,在不同分辨率的屏幕上针对不同区域的用户界面布局生成相适配的布局文件,以对用户界面布局进行调整。
作为优选,所述生成方法还包括在对用户界面布局进行调整后的清除之前已经完成的用户界面的渲染效果以释放存储空间的步骤。
本发明还提供了一种APP应用的交互系统,采用如上所述的基于Android系统的用于人机交互APP应用的实现方法进行人机交互,所述交互系统包括:
通讯模块,用于与所述服务器通讯连接并下载文件;
存储控制模块,包括控制单元、加载单元和所述内置存储单元和外部存储单元,所述内置存储单元和外部存储单元用于存储所述文件;所述控制单元用于当所述加载单元加载所述文件时,控制所述加载单元先从所述内置存储单元中读取,如读取成功则加载,如未读取成功则从所述外部存储单元中继续读取并加载;
显示模块,用于显示所述文件的信息。
与现有技术相比,本发明的基于Android系统的用于人机交互APP应用的实现方法及交互系统的有益效果在于:本发明可应用于网络商城上购物类安卓APP上(移动互联网购物应用的安卓APP),通过使用双缓存技术来存储商品图片,使用Fragment组件完成整体UI布局及渲染效果。通过相比于现有技术更加合理的技术架构,使整个商城安卓APP在处理商品图片缓存、调用时更高效,相应速度更快,用户在使用APP时操作更加流畅,在网络环境正常情况下不会出现加载商品数据过慢的现象;Fragment组件的使用让商城安卓APP在屏幕分辨率不同的安卓终端上,UI布局依旧正常,不会出现UI布局错乱、异常现象。商城安卓APP在不同屏幕分辨率的终端上依旧有良好的交互效果。
附图说明
图1为本发明的实施例的基于Android系统的用于人机交互APP应用的实现方法的流程示意图;
图2为本发明的实施例的APP应用的交互系统的整体架构示意图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京汇智无限传媒技术有限公司,未经北京汇智无限传媒技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410010499.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能卡初始化控制方法及装置
- 下一篇:一种电子海图显示方法及系统





