目 录一、前奏篇4 1. 设计背景4 2. 作品简介 4 3. 设计目的与意义 4 4. 设计要求 5二、开发之 UI 篇6三、 开发之业务篇 9四. 总结建议篇 45 1. 参考文献 45 2. 附 录46一、前奏篇1 设计背景得益于科技的日益进步,生活在二十一世纪的我们已然日渐依赖网络。手机不离身,不管到哪里首先问 WIFI 密码,似乎已经成为了大部分人根深蒂固的日常习惯了。而在社交网络的进展过程中,图形元素也曾早已有 3D 化的趋势。 比如任天堂的 Wii 主机中的卡通形象 Mii,把平面的形象进展到了 3D 化,Wii 的玩家可以虚拟社区中选择自己的发型、五官,衣服来拼凑出自己的 3D 形象。[2 作品简介演示项目功能;1、每天会有 1000-1500 行代码量;这几天下来一共就会有 1 万多行代码量。2、大学软件工程的学生毕业要求 3-5 万行的代码量。10 几天完成三分之一、五分之一;3、版本控制,每一天的代码用版本控制起来,可以看到每天的代码;4、演示程序代码。5、演示功能有: 启动页面 主页脸萌通讯卫士:(分享到微信、QQ、朋友圈、空间、新浪微博、腾讯微博、人人网、陌陌、唱吧、来往、易信上. 软件管理:列出软件多有功能,启动软件、卸载软件失败 进程管理:列出软件中正在运行的程序; 窗口小部件:添加桌面; 流量统计:模拟器并不支持,在真机上才能演示,只做个 UI 效果; 系统优化:清楚系统的垃圾,刚开始运行,没用多余数据;3 设计目的及意义 这个项目的目的是以学习为中心,面对用户帮助开发者更深刻掌握开发必须具备的技术,从开发架构到测试上线,整个过程都需要自己来做,从客户端到后台服务端,并为用户提供技术支持,不断改进,增强用户体验。在当下互联网迅猛进展的浪潮下,风靡香港的拼脸应用 ,超多香港明星都在玩 最潮最萌的卡通画风 ,完全免费的拼脸软件脸萌正在崛起。4 设计要求 项目基本实现市面上的拼图软件,细分每个模块,每个模块的代码逻辑要清楚、独立,多借鉴安卓源码下的优秀算法,提高代码的质量,每天任务要明确,按时完成计划的任务,按时提交代码到 SVN 服务器,在有些地方可以导入别人框架实现快速开发,项目完成必须签名,并保管好自己的秘钥,方便下次版本更新。项目规划整个脸萌将要实现主要功能是:拼图、左右滑动、通讯管理、高级工具、进程管理、软件管理、设置,而其中的各个功能又分为几个小功能模块,各个模块之间有联系并且独立,要降低代码之间的耦合...