| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

