基于安卓平台开发的移动应用——用药指南毕业设计

上传人:鲁** 文档编号:486512298 上传时间:2022-11-13 格式:DOC 页数:33 大小:2.37MB
返回 下载 相关 举报
基于安卓平台开发的移动应用——用药指南毕业设计_第1页
第1页 / 共33页
基于安卓平台开发的移动应用——用药指南毕业设计_第2页
第2页 / 共33页
基于安卓平台开发的移动应用——用药指南毕业设计_第3页
第3页 / 共33页
基于安卓平台开发的移动应用——用药指南毕业设计_第4页
第4页 / 共33页
基于安卓平台开发的移动应用——用药指南毕业设计_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《基于安卓平台开发的移动应用——用药指南毕业设计》由会员分享,可在线阅读,更多相关《基于安卓平台开发的移动应用——用药指南毕业设计(33页珍藏版)》请在金锄头文库上搜索。

1、摘要在日常的生活中,疾病是我们每个人不可避免会发生的一件事。由于药物具有两重性,一方面可以治疗疾病,另一方面也可能产生不良反应,因此安全、合理用药是非常重要的。本应用是基于安卓平台开发的,以java语言为基础,从合理、安全用药的实际情况出发,在了解用户需求的基础上,提出了为用户提供用药指南的基本目标,并且实现了根据病症找药和相关药物的使用说明以及病症特征的具体介绍,帮助用户提供用药指导,使用户能够更合理、安全的用药。本文首先对Android的研究意义,技术简介以及开发环境进行介绍,然后就应用的需求进行一定的分析,设计出应用的流程和实现模块,最后运用Android技术实现应用的开发,给出应用的效

2、果图,具体介绍了应用的各个功能模块的设计特点和具体的实现方法。通过程序的设计,了解到程序中设计的不足,最后做出总结。关键字:界面布局,ListView图文混排,异步网络请求数据,数据解析,数据库设计AbstractIn daily life, disease is unavoidable each of us one of the things will happen. Because the drug has duality, on the one hand, can cure diseases, on the other hand can also cause adverse reacti

3、ons, so it is very important to safe and rational drug use. This application is based on the android platform development, on the basis of the Java language, starting from the actual situation of reasonable, safe drug use, on the basis of the understanding of user needs, put forward to provide the b

4、asic purpose of medication guide, and implements according to conditions for medicine and instructions on the use of the drugs and disease characteristics, the detailed introduction of help the user to provide guidelines, enables users to a more reasonable, safe drug use. This article first signific

5、ance to the research of Android, introduces the technology introduction and development environment, and then makes a certain analysis of application requirements, design the application process and the implementation of the module, the last use of Android technology application development, applica

6、tion effect is given, and concretely introduces the design characteristics of the application of each function module and the concrete implementation method. Through the design program, learned in the program design, finally make a summary.Key words: interface layout, ListView by mixed, asynchronous

7、 network request data, data analysis, database design目录1 引言11.1 课题研究意义11.2 技术简介11.3 国内外研究情况21.4 开发工具安装22 需求分析和总体设计42.1 需求分析42.2 功能模块设计52.3 总体框架设计和实现方法53 首页设计和具体实现63.1安卓的基本控件和容器的介绍63.2 首页界面设计和实现63.2.1首页界面63.2.2首页布局设计73.3.3首页功能实现84功能模块的设计和具体实现114.1 保健食品114.2 对症找药154.3 家庭药箱174.4 搜索205抽屉功能的设计和具体实现225.1

8、设置225.2 登录235.3 关于246 结束语257 致谢268 参考文献271 引言1.1 课题研究意义随着计算机的发展和智能手机的普及,由于安卓操作系统的可操作性强,使安卓迅速的成为现在主流的操作系统,安卓移动应用也越来越受到人们的喜爱。Android是由Google推出的一款开放的嵌入式操作系统平台,Android聚集了来自世界各地的开发者,越来越多的创意和思想被应用到Android应用程序的开发中,它在国内具有相当强劲的竞争优势,Android移动开发平台十分适合我国国内的开发环境。伴随着Google Android操作系统的发展,以及移动网络的迅猛发展,基于Android应用的移

9、动开发备受关注。因此在了解AndroidSDK的基础上,我开发了一款适应于Android操作系统的移动应用。本文从Android移动开发基础出发,在了解用户需求的基础上,设计出了完全适合Android操作系统的移动应用,并且详细阐述了Android的sqlite轻量级数据库存储技术以及各个界面的布局设计过程和网络请求数据等。1.2 技术简介安卓是由Google公司推出的基于Linux平台的开源手机系统,由操作系统、中间件、用于界面和应用软件组成主要适用于便携设备。Android的分层结构:应用程序、应用程序框架、系统运行库层、Linux内核。如图1-1 图1-1Android分层结构图Andr

10、oid的优点就是开源,便于开发人员更清楚的把握实现细节,提高开发人员的技术水平,在软件开发中限制相对比较少,使用户可以用到许多免费的软件。在Android中,开发者可以使用Java作为编程语言来开发应用也可以通过C/C+等作为编程语言来开发应用程序。在Java开发方面Android支持使用Java作为编程语言来开发应用程序,Android的java开发从接口到功能,都有很多的变化,由于java虚拟机本身的效率和资源占用,google重新设计了Android的java,以便能提高效率和减少资源的占用。Android本身是一个权限分立的操作系统,在这个操作系统中,每个应用都以唯一的一个系统识别身份

11、运行。系统的更多的安全功能通过权限机制提供。权限可以限制某个特定的进程的特定操作,也可以限制每个URI权限对特定的数据段的访问。Android的安全架构的核心设计思想是,在默认的设置下,所有的应用都没有权限对其他的应用、用户等进行较大的影响的操作。总而言之,Android是一款开放式的操作系统,并且提供了强大的SDK库和开放的理念,随着Android的快速发展,越来越多的编程者用各种语言开发Android应用程序,受到了众多开发者的欢迎成为真正意义上的开放式的操作系统。没有开发经验的开发者可以不断学习提高开发的能力,经验丰富的开发者可以方便的扩展到Android移动平台上来,利用Android

12、的独特功能开发新颖的移动应用。1.3 国内外研究情况近年来,随着科技的迅速发展以及移动互联网的宽带进一步扩展,智能手机的使用也越来越广泛。在众多智能手机操作系统中,谷歌的移动平台Android操作系统因它开源的优势成为手机市场最受欢迎的智能操作系统平台。Android的各种应用程序在市场中都有比较好的发展趋势,尤其以手机移动应用更是受到人们的广泛关注与喜爱。因为手机移动应用的便携性和实用性,使得Android手机拥有着庞大的用户人群,体现了Android手机应用的巨大的发展潜力。Android系统自推出以来,就以明显的优势逐渐扩大占有的市场份额,尤其在国外,android系统处于蓬勃发展的阶段

13、。在国内Android系统的应用已不仅局限于手机产业,而是已经扩张到相关领域,例如平板电脑、车载系统、电视STB、智能电器、智能会议系统等。课题以研究如何在Android手机平台上开发手机应用,研究学习了安卓的关键技术和具体的开发环境,该应用能够比较完整的实现其功能,方便人们查询疾病和药品,为人们的安全用药和合理用药提供了便利。1.4 开发工具安装为了在PC主机上得到Android的开发环境,我们选择在Windows操作系统中进行对Android开发环境的搭建,具体步骤如下:(1)JDK安装首先下载JDK,按照提示安装成功后,最重要的是进行环境变量的配置,步骤如下:我的电脑属性高级环境变量系统

14、变量中添加以下环境变量:Java_HOME值为:C:Program FilesJavajdk1.6.020(安装JDK的目录)CLASSPATH值为:;%Java_HOME%libtoolsjar;%Java_HOME%libdt jar;%Java _HOME%bin;Path值:添加C:Program FilesJavajdk1.6.020bin;(2)Eclipse安装可下载一个绿色版的Eclipse,无需安装,和安装版一样都能为Android开发提供功能。(3)Android SDK安装在AndroidDevelopers下载Androidsdkr07windowszip,下载完成后解

15、压到任意路径。运行SDK Manager.exe,点击Available Package。选择希望安装的SDK及其文档或者其它包,点击Installation Selected、Accept All、Install Accepted,开始下载安装所选包。下载完成后出现所有Androidsdkr07windows文件夹内容;(4)ADT安装ADT实际上是一个工具,它可以连接sdk和Eclipse,帮助Eclipse找到sdk打开Eclipse界面,进入进入菜单中的“Help” “InstallNewSoftware”,点击Add按钮弹出对话框要求输入Name和Location,完成之后,选择Window Preferences;在左边的面板选择Android,然后在右侧点击Browse;并选中SDK路径,本机为;D:YJSHAndroidAndroidsdkr07windows;点击Apply、OK。配置完成。(5)创建AVD为使Android应用程序可以在模拟器上运行,必须创建AVD,步骤如下:在Eclipse中,选择Windows Android SDK and AVD Manager,点击左侧面板

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号