摘要:本文论述了基于安卓的生活助手设计与实现的开发过程。通过研发一款运行于android手机的生活娱乐类手机软件来研究安卓开发一些核心技术要点以及android开发新特性,技术核心和新特性主要包括:Material Design、运行时权限、MVP框架、观察者模式、OKHttp网络请求框架、友盟分享、极光推送等。此款手机应用主要包括五个模块,包含新闻、音乐、火车票、以及旅游推荐、个人中心等模块。新闻模块主要实现的功能有浏览新闻列表和详情、收藏个喜爱的新闻等相关功能,音乐模块实现音乐列表和播放的功能,旅游推荐模块实现旅游推荐列表以及详情展示、城市选择和定位、天气预报功能,个人中心可展示自己收藏的内容、个人资料展示和修改、账户安全设置等,每个模块都可实现分享以及收藏功能。可以运行在Android4。0以上的设备上。92474
毕业论文关键词: Android,Java,okHttp,友盟分享SDK,MVP
Abstract:This paper discusses the design and implementation of life assistant based on Android。 Live entertainment in mobile phone software development through a run on the Android mobile phone to study some key technologies developed by Android and Android to develop new features, core technology and new features include: Material, Design, MVP framework, runtime permissions observer pattern, OKHttp network request frame, alliance share, Aurora push etc。。 This mobile phone software includes news, music, video, as well as tourism recommendation, personal center module。 The news module can browse news lists and details of the function of music, news, music module list and play the function of tourism tourism recommendation list and details of display, selection and positioning, city weather forecast module recommendation, personal center can display their collection of content, personal data display and modify, account security settings etc。 and each module can realize sharing and collection function。 Can run on more than Android4。0 devices。
Keywords: Android, Java, okHttp, JFriends share SDK, MVP
目录
1绪论 6
1。1研究背景及意义 6
2 技术特色 6
2。1 应用的整体架构-MVP 6
2。2实时数据存储功能—Bmob 8
2。3页面设计规范源F于K优B尔C论V文N网WwW.youeRw.com 原文+QQ752^018766 —Material design 9
2。4 网络请求-OKHttp 15
2。5 数据存储技术—SQLite 16
2。6图片加载框架—Glide 16
3需求分析 16
3。1可行性分析 16
3。2功能需求 17
3。3性能优化 18
4系统设计 20
4。1界面设计 20
3。2逻辑结构设计 28
5系统核心模块实现与描述 29
4。1网络请求 29
4。2 RecycleView的使用 31
4。3分享模块 33
4。4后台服务 36
6测试 49 安卓的生活助手设计与实现+源代码:http://www.youerw.com/jisuanji/lunwen_200149.html