需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:10390 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:当今时代,智能手机已经成为了人们生活中必不可少的一种工具,它的便携和功能的强大无时无刻不方便着我们的生活。而且智能手机有着庞大的市场,上到老人下到小孩,无一不对智能手机的功能有所耳闻,其中绝大部分更是智能手机的直接受益者。 在智能手机中,Android平台作为开源平台使Android系统被广泛应用并且占领主要市场。另一方面在现在快速生活节奏中,人们在劳累了一天之后需要适当放松自己,而开发一款喜马拉雅听书APP则可以满足人们在休闲时听书,听广播的需求。 本文题依托Android平台,设计实现了喜马拉雅听书APP。首先介绍了Android平台的发展,然后详细论述在开发中采用的代码技术及框架。在开发过程中,首先设计UI界面,由老师提供图片资源,使用Android Studio 2.2版本进行开发。采用JAVA语言实现了APP各个功能模块,该APP的主要功能包括用户登录、分类模块、推荐模块、收听广播、榜单模块以及主播模块。
关键词:Android;喜马拉雅听书;智能手机
目录 摘要 Abstract 1 引言-1 1.1 Android系统框架-1 1.2 喜马拉雅听书软件的特点-2 1.3 本文组织结构-3 2 关键技术及分析-4 2.1 UI界面技术-4 2.2 UI界面语言-4 2.3 Java语言-5 2.4 Json解析技术-5 2.5 异步任务-5 2.6 Android四大组件-6 2.6.1 Activity-6 2.6.2 Service-6 2.6.3 BroadCast Receicer-7 2.6.4 Content Provider-7 2.7 Android高级框架-7 2.7.1 Volley框架-7 2.7.2 Xutils框架-8 3 开发流程及代码实现-9 3.1 开发工具及环境的选择-9 3.1.1 Android开发工具选择-9 3.1.2 Android SDK-9 3.1.3 Android Studio-9 3.2 模块设计-10 3.3 用户界面设计-10 3.4 文件结构与说明-11 3.5 核心代码实现-12 3.5.1 软件入口-12 3.5.2 页面跳转-13 3.5.3 页面展示-13 3.5.4 音乐播放-15 3.5.5 搜索功能-15 3.6 遇到的问题及解决方法-16 4 系统测试-17 4.1 软件的测试-17 4.2 测试的结果及说明-17 结 论-21 参 考 文 献-22 附录A 程序代码-23 致 谢-28 |