龙文+谢原武
摘要:目前基于Android平台APP软件开发模式大体有3种,分别是Native APP(原生开发模式),Web APP(网页开发模式),Hybrid APP(混合开发模式)[2]。Ecplise是当前开发App的软件之一,它以android为平台,sqlite为数据库后台的支持,并且以Java和JavaScript语言为基础,开发出来的App拥有较好的用户体验和用户需求。而作为 一个APP开发者不仅要为用户提供基本功能更要提供优秀的用户体验,让用户在短时间内体会到产品定位和特点,在舒适的过程中完成每次APP的使用,而要达到这样的效果,良好的用户界面设计是必不可少的环节[3]。该文以 Ecplise 为例子,开发一款基于健康医疗的App,并展示App的基本开发方法。
关键词:Ecplise; android平台; sqlite3数据库; Java语言;健康医疗
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)27-0062-02
Abstract: With the development of modern science and technology, mobile phones have become an indispensable part of peoples life. Make a phone call, send text messages, surf the Internet, watch video, online learning and so on can be done in this small machine, so that peoples daily life becomes rich and colorful. But the shortcomings will follow, long-term use of mobile phones will be on the human cervical, hand, the brain will cause a certain degree of mental and physical damage, serious and even the human body can not be expected consequences. In this era of rapid development of the information, people have to frequent contact with mobile phones to update their information and entertainment. In order to allow them to enjoy these services, while at the same time, also can reduce the physical strain in advance to predict their physical condition in order to take the corresponding measures, we specially developed this health app ——love yourself.
Key words: Android; Ecplise platform; SQLite3 database; Java language; health care
1 概述
随着当代科技的日益进步,手机已经人们生活中必不可少的一部分。打电话,发短信,上网,看视频,在线学习等等都可以在这部小小的机器完成,令人们的日常生活变得丰富多彩。但缺点也会随之而来,长期使用手机会对人的颈椎,手部,大脑会造成一定的精神和物理伤害,严重的甚至会人的身体造成无法预料的后果。在如今这个信息高速发达的时代,人们不得不要频繁接触手机来更新自己的信息库和娱乐。为了让他们在享受这些服务的同时也能减少身体上的劳损,提前预知自己的身体状况以便采取相应的措施,我们特意开发了这款健康医疗App——爱自己。
2 “爱自己”app软件的应用设计
“爱自己”App设计界面主要由以下几个界面构成:欢迎界面,注册界面,登录界面,汇总界面,传感器界面,查看健康界面,及时了解医疗信息界面以及个人设置界面。
欢迎界面布置了一幅图片和两个按钮,如图1所示。图片是爱自己的LOGO,象征着健康生活的我们,而两个按钮分别是登录按钮和注册按钮。登录按钮用于让已经注册的用户进入登录界面,相反的,注册按钮用于让新用户进入注册界面进入注册。注册页面简洁明了,用户只需填写自己的用户名和密码以及正确的验证码,即可完成相对应的注册而进入到汇总界面。同时,用户的用户名和密码都会被数据库所记录,每个用户名都会拥有属于自己的一条记录。当用户下次再次登录时,可以直接进入登录界面登录。跟注册界面相似,“爱自己”也只需要用户名填写已经注册过的正确的用户名和密码,通过数据库身份验证后即可进入用户的汇总界面进入相关的操作。而登录失败的用户,窗口会弹出一个对话框提示用户输入信息错误,用户必须重新输入正确信息。
汇总界面上一共有四个功能:传感器,每周膳食,健康动态,个人设置,如图2所示。传感器是为了让用户及时得到外界温度,湿度等一系列的变化而设置的界面。当用户点击启动传感器的按钮后,程序会首先寻找用户手机中的所有传感器,接着通过手机上的传感器检测外界细微的变化,然后通过调用相应的方法把这些因变化而产生的实时数值通过手机显示出来。用户可以通过这些数值,尽早了解外界环境的变化,以便自己身体和精神上作出调整。
众所周知,手机上拥有许多种类的传感器,而这些传感器能够及时获取我们身体内部以及外部环境的微小变化。所以在这个界面中,利用安卓里面的传感器内容,将手机的传感器充分利用,让它们随时随地监测如重力加速度,温度,湿度,方向等因素的瞬时信息,及时能获取到这些外界信息,从而做到“兵来将挡,水来土掩”。
为了希望用户能迅速查询近一周的饮食情况以及对应的健康状况,设计了这个拥有存储一周饮食情况的界面。用户可以把每天所摄入的食物和相对应的重量进行一个输入。然后通过点击“保存”按钮,APP会自动保存这条记录,然后存进数据库中名为”healthyfood”的表。
由于生活节奏的不断加快,并不是每个人都能想起来每天的膳食情况,所以也并不是每个人都能对自己的健康饮食情况做出一个很好的评估,为了能让用户了解近期的健康饮食情况,“爱自己”设计了这种针对每个用户不同的饮食情况而给用户作出反馈的功能。用户点击“查看历史”的按钮后,可以进入“查看历史”界面。这个界面有三个Tab组成:第一个Tab是由用户选择要查看饮食情况的时间范围,一般选择有两个:一周或者是一个月;第二个Tab是当获取到用户选择的时间范围后而显示的饮食情况,包括食物种类,重量以及所摄入的卡路里等;最后一个Tab是“爱自己”通过所显示食物的总摄入卡路里给出一个分数评价,得分越高则说明用户保持在一种健康饮食的生活,用户可以根据评价得出目前自身的健康状况,并通过调整饮食来世自己的身体达到一个很好的平衡状态。
3 结论
目前,我国健康APP的发展无论是在覆盖领域,还是在深入程度等方面都相对滞后。为此,政府应该借助有着具有很大普及率的设备——,智能移动终端,根据具体的社会问题,运用APP解决相对应的社会问题,提升公民的整体素质[1]。随着整个社会信息化程度的进一步加深,构建完整的数据网络越来越成为大众的心声。而手机的普及,则把APP的日常需求推上了一个新的高峰。因此,APP开发要有一个长远的战略眼光,才能与智能终端的迅猛发展相适应。“爱自己”是一款综合型的APP。无论是实时数据还是历史数据,它都有对数据进行快速分析和处理的功能,而传感器的调用也让用户对实时数据和历史数据都有一个深刻的认识,能在使用时充分结合两者而达到灵活转换的目的。界面设计上也是体现人性化的一面,没有过多的附加功能使得用户在使用这款APP时轻松入手,而且不会为了繁杂的应用手续而感到烦恼。最后,应该让一些声誉比较好的医院和这些健康APP挂钩,使人们在知道自身基本状况的同时,也给患上一些基本疾病的人们有了更好的服务支持,这才是人们最需要的“病有所医”。
参考文献:
[1] 马玉慧.新型移动学习资源_教育APP发展模式探究[J].中国电化教育,2016(4).
[2] 周齐飞.基于Android平台的HybridApp开发[J].电脑编程技巧与维护,2014(15).
[3] 张宁.关于工具类和娱乐类APP的用户界面色彩运用的比较研究[J].现代装饰:理论, 2015(1).