基于Android Studio的饼图账单的设计与开发.docx

上传人:滴答 文档编号:3818716 上传时间:2019-07-30 格式:DOCX 页数:28 大小:718.65KB
下载 相关 举报
基于Android Studio的饼图账单的设计与开发.docx_第1页
第1页 / 共28页
基于Android Studio的饼图账单的设计与开发.docx_第2页
第2页 / 共28页
基于Android Studio的饼图账单的设计与开发.docx_第3页
第3页 / 共28页
基于Android Studio的饼图账单的设计与开发.docx_第4页
第4页 / 共28页
基于Android Studio的饼图账单的设计与开发.docx_第5页
第5页 / 共28页
点击查看更多>>
资源描述

1、毕业设计(论文)I毕 业 论 文基于 Android Studio 的饼图账单的设计与开发专业班级: 计算机应用技术 毕业设计(论文)II目录目录 .I摘 要 .IAbstract .II引言 .1第一章 Android 基本介绍 .1第二章 国内外手机系统现状 .22.1 iOS:生态封闭和推送机制 .22.2 Android:依然碎片化,但安卓 7.0 速度提升 .32.3 Win10m:机型太少,能够更新不多 .5第三章 Android 相关组件介绍及分析 .63.1 Fragement .63.2 Fragement 生命周期 .63.3 ViewPager.73.4 JSON.73.

2、5 MPAndroidChart .8第四章 Android 活动的生命周期 .84.1 活动的生命状态 .84.2 活动的运作流程 .10第五章 饼图账单的设计与实现 .115.1 研究目标 .115.2 实现步骤 .11毕业设计(论文)III5.2.1 使用 ViewPager+Fragment 实现案例布局 .115.2.2 Json 数据解析、封装、传递给 Fragment.145.2.3 绘制账单饼状图并显示账单数据 .165.2.4 实现切换按钮点击事件(显示其他月账单界面) .165.2.5 程序完成 .17第六章 主要结论 .17参考文献 .18致谢 .19附录 .20毕业设计

3、(论文)IV摘要随着信息化社会的发展,Android 智能产品已日益成为越来越多的人们选择的移动终端产品。伴随着 Android 智能手机与平板电脑已经在我们生活大量的使用,越来越多的基于 Android 开发平台的应用也随之而出,为丰富人们使用 Android 智能产品的用途,使其可以帮人们记录一些事情,并提醒用户做出相应的操作。本文设计开发的本 Android 饼图账单软件也是应用开发的一个 idea,该软件能帮助人们查看显示每月账单,从而合理规划消费和投资增强对个人财务的敏感度,提高理财水平。Android 饼图账单主要特点在于利用饼图直观的展示各项消费所占当月总支出的百分比,并且在点击

4、具体消费内容实现饼图下滑放大使内容更加详细。Android 饼图账单的开发过程包括 1.ViewPager+Fragment 打造左右滑动 UI 架构,2.Json 数据解析,封装,与数据传递 ,3.MPAndroidChart 打造饼状图的功能,4.实现与问题解决。本次开发工具选择了 Android Studio2.3.1。关键词:账单;Android Studio;ViewPage ;Fragment;Json;MPAndroidChart毕业设计(论文)VAbstractWith the development of information society, Android intell

5、igent products have increasingly become more and more people choose mobile terminal products. With Android intelligent mobile phone and tablet computer is already in use in our life a lot, more and more applications based on Android platform are also appeared, for rich people use Android use of smar

6、t products, which can help people to record some of the things that make the corresponding operation and remind users. A idea this paper designed and developed the Android pie chart is billing software application development, the software can help people see the display monthly bills, thus the reas

7、onable planning of consumption and investment to enhance sensitivity to personal finance, improve financial management level.Android pie chart is mainly characterized by the use of the pie chart shows the proportion of consumption of the total monthly expenditure, and click on the specific content o

8、f the consumer to achieve the decline in the content of the cake ambassador content.The development process of Android pie bills including 1.ViewPager+Fragment sliding around to create the UI architecture, 2.Json data analysis, package, and data transfer, 3.MPAndroidChart to create a pie chart, 4 im

9、plementation and problem solving. The development tool selected Android Studio2.3.1.Key words: Android Studio; ViewPage; Fragment; Json; MPAndroidChart毕业设计(论文)1引言目前随着移动设备越来越普及以及移动设备的硬件的提升,移动设备的功能越来越完善,移动设备的系统平台也日渐火热起来。目前国内最常见的移动开发平台有Symbian,iPhone,Windows Phone 以及当下正在逐步兴起的 Android。目前为止国内已经有很多 Androi

10、d 系统的用户。截止 2010 年第二季度 Android 系统的国内市场占有率已经过 10%,在西欧以及北美智能手机市场占有率也在 20%左右。可见 Android 系统正在崛起之中。但是对于 Android 系统的应用和开发在国内仍然属于起步和探索阶段。急需要大量的相关技术和人员的投入。毕业设计(论文)2第 1 章 Android 基本介绍Android 一词的本义指“机器人” ,同时是 Google 于 2007 年 11 月 5 日宣布的基于Linux 平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。Android 的 Logo 是由 Ascender

11、公司设计的,诞生于 2010 年,其设计灵感源于男女厕所门上的图形符号,于是布洛克绘制了一个简单的机器人,它的躯干就像锡罐的形状,头上还有两根天线,Android 小机器人便诞生了。其中的文字使用了 Ascender 公司专门制作的称之为“Droid ” 的字体。Android 是一个全身绿色的机器人,绿色也是 Android的标志。颜色采用了 PMS 376C 和 RGB 中十六进制的#A4C639 来绘制 Android 操作系统的品牌象征。有时候,它们还会使用纯文字的 Logo。 1图 1-1 Logo毕业设计(论文)3第 2 章 国内外手机系统现状在过去很长的一段时间,苹果 iOS、谷

12、歌安卓和微软 Windows 被称作三大移动操作系统,尽管随着视窗系统在手机领域的份额不断下滑, “万年老三” 的宝座已经易位给了YunOS,但不少人习惯上还是认为他们是智能手机系统的代表。而说到这三大系统的更新方面,就是另一个局面了,可以说有人欢喜有人愁。今天就带大家看看这三大手机系统现在的更新现状。2.1 iOS:生态封闭和推送机制众所周知,iOS 是一个生态封闭的移动操作系统。苹果为了专注于营造自己的生态,在某些地方多多少少给用户带来了一些不便。但不得不承认,这样的做法在系统升级上反而是有好处的,更便于集中管制。图 2-1 iosiOS 只会预装在苹果设备上,而苹果每年推出的 iPhon

13、e 一般不超过 3 款,即使是iPhone 全系的数量加起来,可能也就和一家国产安卓厂商一年发布的新机数量差不多,再加上又是自家的系统,在系统更新和维护的压力上自然要小很多。毕业设计(论文)4图 2-2 IOS Lanchues以最新的 iOS 10 为例,据国外分析机构 Fiksu(数据截至去年 10 月)统计,iOS 10在正式版上线一个月后,系统覆盖率已经高达 66.7%,大幅逆袭以往版本,当然现在已经不止这点了。而苹果日前也向用户推送了 iOS 10.3.1 系统,相信在看文章的 iPhone 用户几乎都升级了吧?当然,iOS 10 之所以覆盖率能迅速上升,和苹果的推送机制分不开。新系

14、统发布能让用户第一时间知道并立刻升级的,也就只有 OTA 了(未越狱) 。苹果采用的是一种间歇式提醒的方式,让用户想不升级都不行,因为新系统的提醒更新页面就一直在你眼前晃悠,根本无法忽视。2.2 Android:依然碎片化,但安卓 7.0 速度提升相对于苹果的封闭专一,安卓因为开放而在系统升级上元气大伤,要想升级系统就对用户选手机的眼光要求特别高,毕竟不是每台安卓机都有资格升级。谷歌只能保证自己亲儿子最快升级,第三方厂商都是“同床异梦”:有像 LG 这样 7.0 发布后 78 天就推送正式更新的(韩版 G5) ,也有像 oppo、vivo 这样一个系统版本用到换机的。毕业设计(论文)5图 2-3 牛扎糖系统根据谷歌 2017 年 4 月的安卓系统份额统计,最新的牛轧糖系统份额依然不容乐观,合占不到 5%,处于安卓系统主力的依然是棒棒糖和棉花糖。图 2-4 4 月份额统计这两个系统份额的大幅度崛起,和去年国产手机的爆发不无关系,但爆发的同时也在市面上涌现了一批出厂预装低版本系统的机型。但同时也要注意到,牛轧糖系统的升级速度相比以往版本发布半年后要更加乐观。这方面国产厂商也要记一功,诸如华为、一加等部分勤劳的国产厂商,尽管没有抢到全球首发,但是和首批升级的国际厂商在更新速度差距方面越来越小,甚至还超过了一些原本更新速度就不快的国际厂商,例如三星。

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。