菜单
  
    在2012年,黄佳星等人发表了“基于Android的移动互联网应用框架方案”的论文,该方案针对当前移动应用的开发现状,提出了一种Android应用开发框架,该框架包括能力框架三大组件、依赖于能力框架的服务以及UI框架[3]。之后熊健又发表了“Android平台的企业移动应用开发框架的分析与设计”论文,该论文进一步针对企业移动应用开发提出了一套完整的解决方案[4]。而目前,在开源社区也有几种功能类似的快速开发框架,他们更多的是提供给开发者一些平台基本能力解决方案。这些方案可以很好的解决网络通信、数据库操作等基本功能,但是在开发中涉及到的工具型API却很少涉及到。例如文件操作,图片处理等通用性API缺乏,使开发者开发应用时经常需要查询各类论坛,寻求资源。并且这类快速开发平台基本不提供UI控件库,导致开发者需要花费大量时间构建页面元素,提高了开发时间成本。27273
    目前已有的快速开发框架主要为几下几种:
    (1)Afinal快速开发框架[5]
    Afinal 是一个Android的 orm 和 ioc 框架,遵循约定大于配置的原则,无需开发者进行任何配置即可顺利完成所有的工作,但也可以进行配置达到开发者个性化的需求。其涉及到Android开发过程中的控件注入、事件绑定、图片加载等功能。其中FinalBitmap 无需考虑图片在Android内存中加载时的oom问题和列表滚动时图片加载出错的问题。目前Afinal主要有四大模块:
    1)    FinalHttp:用于网络通信,直接通过ajax方式请求服务器,文件断点续传,文件下载等。论文网
    2)    FinalBitmap:用于显示位图图片,而无需考虑oom内存泄露和线程并发等问题。
    3)    FinalActivity:通过注解方式绑定UI控件和View事件,无需编写其他代码。
    4)    FinalDb:Android中sqlite的orm(对象关系映射)框架,简化数据库的增删改查。
    (2)XUtils快速开发框架[6]
    XUtils 最初起源于Afinal框架,但对Afinal框架进行了大量重构,使得XUtils支持大文件上传,更加全面的http协议请求,拥有更加灵活的关系对象映射,更多的事件注解支持和控件绑定且不受混淆影响。
    目前xUtils主要有四大模块:
    1)    DbUtils模块:Android中的orm框架,可方便地进行增删改查。其支持事务,可通过注解自定义表名,列名和外键,还可进行唯一性约束,CHECK约束,NOT NULL约束等。
    2)    ViewUtils模块:Android中的ioc框架,完全注解方式就可以进行UI、事件和资源绑定。其特有的绑定方式使其在应用混淆时不会出错
    3)    HttpUtils模块:它支持大文件上传,上传大文件不会oom。下载支持301/302重定向。
    4)    BitmapUtils模块:支持加载网络图片和本地图片,可配置线程加载线程数量,缓存大小,缓存路径,加载显示动画等。
    (3)UltimateAndroid快速开发框架[7]
    UltimateAndroid是一套将许多优秀的Android开源类库整合成一个整体的Android快速开发框架。框架目前主要包含的功能有View注入,ORM,异步网络请求,图片加载和磁盘LRU等功能.同时提供了类似于TripleDes、Webview快速设置、Md5处理、String处理,Https处理等常用工具类,还有多种UI控件效果。
    这些开发框架在一定程度上提高了开发者开发的效率,但是其功能面不广,缺乏对UI页面效果的处理,对文件的处理等,无法解决开发者在开发中遇到地对应用本身操作与管理的问题,于是本课题从业务层向下,逐步完善业务层所需要的基本功能,更大程度地提高开发效率。
  1. 上一篇:大脑功能连接国内外研究现状
  2. 下一篇:图像分割技术的研究现状和发展趋势
  1. 纳米复合膜的研究现状

  2. 石墨烯的研究现状

  3. 主要吸附剂的研究现状

  4. 电动护理床国内外研究现状

  5. 陶瓷基复合材料的发展研究现状

  6. 半导体激光器国内外研究现状

  7. 模糊控制器的研究现状及发展

  8. 糖基化处理对大豆分离蛋白功能的影响

  9. 数据采集技术文献综述和参考文献

  10. msp430g2553单片机高精度差分GPS技术研究

  11. 高校计算机辅助教学英文文献和中文翻译

  12. 松节油香精微胶囊文献综述和参考文献

  13. 浙江省嘉兴市典型蔬菜基...

  14. 浅议电视节目主持人的策划意识

  15. 慕课时代下中学信息技术课程教学改革

  16. 油画创作《舞台》色彩浅析

  17. 洪泽湖常见水生经济动物资源现状的调查

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回