1。2 系统概况
本应用面向所有对健康有需求的社会人群,是一款集健身指导和保留健身记录功能于一身的Android应用软件,是一款为想拥有健康体魄的人群提供健身指导意见、安排健身计划的综合应用手机端APP。用户通过本应用可以完成健身计划的定制,健身饮食的指导等服务。让零基础用户也能开启健身历程,科学合理的编排健身步骤。同时本应用也提供了较短时间的训练计划,为没有充裕时间健身的用户提供健身帮助。用户在本应用中的所有健身行为都将被记录下来,方便用户日后的查阅和分享,激发用户持续健身提供动力。本应用还会针对用户个人提供饮食建议,快速达到预期健身目标。精准的视频示范,帮助用户掌握动作细节要领,提升训练质量。
1。3 开发工具介绍
1。3。1 AndroidStudio 2。0 简介
AndroidStudio 2。0是针对各Android平台打造的高品质、高性能应用的最快方法,这些平台包括手机和平板电脑、Android Auto、Android Wear以及Android TV。
作为Google提供的官方 IDE,Android Studio包含构建应用所需的全部功能,其中包括代码编辑器、代码分析工具、模拟器等等。Android Studio的这一全新稳定版本拥有极快的构建速度,以及支持最新Android版本和Google Play服务的快速模拟器。
Android Studio与Android平台配合构建,可支持所有最新和最强大的 API。如果您正在从事Android开发,则应该使用Android Studio 2。0。现在,可以在我们的发布渠道上方便地下载或更新Android Studio 2。0。[1]
Android Studio 2。0包括以下新功能,Android开发者可以在自己的开发流程中使用这些功能:
(1)Instant Run
适用于每一个希望构建速度更快的开发者。进行更改,然后就能在正在运行的应用中实际看到这些更改。借助多种构建/运行加速功能,Instant Run每天都将为您节省时间。
(2)Android 模拟器
新的模拟器运行速度比以前的Android模拟器快大约3倍,利用Android Debug Bridge (ADB)增强功能,您现在将应用和数据推送到模拟器的速度比物理设备快 10 倍。与物理设备类似,官方Android模拟器还包括内置的Google Play服务,以便能够实际测试更多的API功能。最后,新的模拟器具有丰富的新功能来管理通话、电池、网络、GPS 等。
(3)云端测试实验室集成
一次编写,到处运行。直接在Android Studio内的云端测试实验室中各式各样的物理Android设备上快速、轻松地进行测试,从而提高应用的质量。
(4)App Indexing代码生成和测试
通过Android Studio中的App Indexing功能来添加自动生成的URL,从而有助于提高应用在Google搜索中对于用户的曝光度。只需点击几下,您就能添加可编制索引的URL链接,您可以在IDE中测试所有这些链接。
(5)GPU调试器预览版
对于基于OpenGL ES的游戏或应用开发者而言,现在可以借助新的GPU调试器查看每一帧和GL状态。通过捕获和分析来自Android设备的GPU流,发现和诊断GL渲染问题。
(6)IntelliJ 15 更新
Android Studio 建立在世界一流的Intellij编码平台上。[2]
1。3。2 MySQL简介
1。3。2。1 MySQL介绍
MySQL是一个精巧的SQL数据库管理系统,虽然它不是开放源代码的产品,但在某些情况下可以自由使用。由于它的强大功能、灵活性、丰富的应用编程接口(API)以及精巧的系统结构,受到了广大自由软件爱好者甚至是商业软件用户的青睐,特别是与Apache和PHP/PERL结合,为建立基于数据库的动态网站提供了强大动力。[3]
1。3。2。2 MySQL的特点与作用