面向安卓的人机交互模块生成器的研究与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:catloveless
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网的飞速发展,安卓应用种类和数目越来越多,市场竞争也越来越激烈。安卓应用若想受到用户的欢迎,保持市场竞争力,必须要具备优秀的安卓人机交互模块。优秀的安卓人机交互模块,应以用户为中心,如重视界面的美观性、捕捉用户意图等,同时顺应移动终端人机交互领域的发展趋势如“多通道”和“充分的上下文感知”等。因此,研发一款优秀的安卓人机交互应用,需要多领域的知识背景如安卓应用开发、移动终端人机交互、用户心理学等。基于上述原因,若软件开发人员没有经过专业的学习和培训,则短期内难以完成开发任务。研究表明,绝大多数安卓应用拥有相似的人机交互模块,存在着大量的重复编码。若把这些模块抽取出来并分类归纳,做成一套丰富的模板供安卓开发者重复利用,则会大大提高工作效率。本文分类归纳了当前安卓应用常用的人机交互模块,并紧随移动终端人机交互趋势,以用户为中心,设计并实现了面向安卓的人机交互模块生成器。该生成器基于Web应用技术,采用Ruby on Rails框架创建,借鉴了当前流行的Web前端框架设计页面,以向导工具的形式展示给用户。生成器生成的模块覆盖了安卓人机交互应用开发的生命周期,如引导页模块、登录模块、导航模块以及视图模块,其中每个模块又有多种实现方式。用户通过浏览网页的方式,选择单一的某个模块或者四类模块组合生成的应用下载到本地。在这主要的四个模块以外,还额外地补充了一些常用的安卓人机交互模块,丰富了生成器产出模块的组成。特别地,本文还提供了生成器的应用实例,展示使用生成器的操作步骤和安卓人机交互模块生成效果。最后,论文对生成器系统的可用性、稳定性和安卓版本的兼容性进行了测试。测试结果表明,生成器系统稳定,能成功生成安卓人机交互模块,且生成的模块具有一定的安卓版本兼容性。
其他文献
对高速公路小型客车在重大节假日期间免费通行这一政策,已于2012年国庆节正式实施。该政策的实行表象上节省了公众出行的成本,但是同一时间涌上高速公路的车流量“井喷”,造
随着社会经济与农业的发展,满足人们高产又安全的粮食需求越来越迫切,如何促进作物增产就成为人们越来越关注的课题,根际促生菌这一概念的提出为这一问题带来了希望。氢氧化
川金丝猴被列为国家一级濒危野生保护动物,面临现存数目的极剧下滑,如何优化其在生长、发育及生殖繁育方面的问题引起了研究学者广泛关注。由于物种珍贵且数量稀少,同种核移
高分辨率卫星遥感影像和LIDAR点云数据是林业应用领域中使用非常广泛的两种数据。这两种数据都可以用来检测单棵树信息,但各自具有相应的适用性。高分辨率卫星遥感影像较容易
随着经济的发展,社会各行业逐渐与互联网技术相结合,实现经济转型。建筑行业由于业务流程复杂和建设周期长等自身行业特点导致传统粗犷的发展模式一直占主导地位,建筑行业信
生物质是地球上最丰富的可再生资源,转化和利用纤维类生物质是缓解或解决目前世界面临的资源、能源、环境等重大问题的途径之一。热解是生物质的快速转化方法之一,热解后液体
植物离体器官发生(in vitro organogenesis)是指植物由组织或者细胞团(愈伤组织)再分化成根、芽等器官或者离体苗的过程。其理论基础是植物细胞的全能性。DNA甲基化在植物离
永磁无刷直流电机因为其输出转矩大、电能转换效率高、调速性能好、寿命与可靠性高等优势,在航空航天、国防、工业控制、汽车电子以及家用电器等领域得到了广泛的应用。但是
目前,与位置相关的技术与服务受到人们广泛的关注,特别是室内复杂环境下定位及导航问题,更加受到人们的重视。由于室内密闭空间等特殊环境有建筑物遮挡且存在诸多未知因素,GP
我国刑事诉讼法制定了以来,共进行了两次修改完善。其中,2012年的修改明确规定了监视居住强制措施的一种特殊形式——在特定条件下,对涉嫌危害国家安全犯罪、恐怖活动犯罪、