基于Android的桌宠养成系统的设计与实现.doc

资料分类:计算机信息 上传会员:糖糖不爱吃糖 更新时间:2021-12-21
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:12515
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

【摘要】伴随着丰富的系统应用以及手机用户的不断出现,基于Android平台的休闲性应用软件也在安卓平台上日趋完善,它的市场应用价值也不断得到提高。关注桌宠软件的市场动态,做大量的用户需求调查,以休闲软件应用为基础,以及基于安卓平台开发的各种优势,开发出更多能够满足用户各种需求的桌宠软件,受到了软件开发者以及用户的青睐。好玩的桌面小宠物的软件,可以给用户带去欢乐和放松。在当前工作压力巨大的社会环境下,桌面宠物软件的研发具有很大的市场前景。因此,本项目利用Android平台来开发桌面宠物养成系统以获得较完美的产品用户体验。

本论文设计与实现了一款手机宠物休闲APP的桌宠养成系统。该系统分为宠物喂食模块、宠物工作模块、宠物游戏模块、附属模块和宠物退出模块,附属模块包括签到模块、定位模块和计步器模块。本项目采用基于Android的开发平台,桌宠的整体实现用到了WindowManager,其属性值的保存用到了SQLite数据库的技术等。

【关键字】Android; 桌宠养成; SQLite; WindowManager

 

目录

摘要

Abstract

1 绪 论-1

1.1 研究背景-1

1.2 桌宠软件的现状-1

1.3 桌宠软件的意义-2

1.4 本文组织结构-2

2 系统分析-3

2.1 可行性分析-3

2.2 需求分析-3

2.3 功能需求-3

2.4 系统规则需求-3

2.5 系统交互需求-4

2.5.1 模拟用户过程-4

2.5.2 模拟软件桌宠养成系统过程-4

2.6 本章小结-5

3 系统总体设计-6

3.1 系统介绍-6

3.2 系统功能模块的设计-6

3.3 桌宠悬浮的设计-7

3.3.1 WindowManager系统悬浮的介绍-7

3.3.2 addView添加系统子视图的设计-7

3.3.3 removeView删除系统子视图的设计-7

3.3.4 MotionEvent系统触控功能的设计-8

3.4 桌宠线程的设计-8

3.4.1 线程的介绍-8

3.4.2 系统线程的设计-8

3.5 桌宠数据存储的设计-9

3.5.1 SQLite的介绍-9

3.5.2 SQLite存储系统属性值数据的设计-9

3.6 签到模块的设计-9

3.6.1 SharedPreferences存储的介绍-9

3.6.2 SharedPreferences存储系统日期数据的设计-10

3.7 定位模块的设计-10

3.8 计步器模块的设计-10

3.8.1 Sensor传感器的介绍-10

3.8.2 Sensor系统传感器的设计-11

3.8.3 Vibrator手机振动器的介绍-11

3.8.4 Vibrator系统手机振动器的设计-11

3.9 本章小结-11

4 系统详细功能的实现-12

4.1 桌宠悬浮的实现-12

4.2 宠物喂养模块的实现-13

4.3 宠物工作模块的实现-14

4.4 宠物游戏模块的实现-15

4.5 宠物附属模块的实现-17

4.5.1 属性值显示的实现-17

4.5.2 签到功能的实现-17

4.5.3 定位功能的实现-19

4.5.4 计步器功能的实现-20

4.6 本章小结-21

5 系统测试-22

5.1测试方法的介绍-22

5.2 手机软件测试步骤的介绍-22

5.3 桌宠养成系统的测试-22

5.4 本章小结-23

总结-24

参考文献-25

致谢-26

相关论文资料:
最新评论
上传会员 糖糖不爱吃糖 对本文的描述:应用软件逐渐普及,简单的应用软件已经不能够满足客户们对于休闲性软件这方面的越来越强烈的需求。此时把较完善的桌宠休闲应用软件运用在安卓平台,不但满足了用户在巨大社会......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: