1:注册登录:未注册用户首先进行账号注册,注册成功后进行登录,已注册用户直接输入账号密码进行登录,登录成功后进入主页面。


2:主页面:通过左右滑动可以实现对推荐界面、订阅界面、历史界面的切换,推荐界面通过上下滑动加载出更多内容,下方为播放控制部分,播放控制部分三个主界面通用。点击推荐界面的某一个读物内容,可以跳转到该内容的详情页面。


3:详情页面:下拉刷新,上拉加载更多,上方放置该读物的图片,图片右侧有订阅按钮,图片下方显示播放按钮,点击切换播放状态,播放状态为播放时按钮右侧显示标题内容并实现跑马灯效果,下面展示该专辑的具体列表,用户可以选择想要听取的内容,点击列表里喜欢的片段即进入播放器页面,进行收听。
4:播放器页面:上方进行标题的显示,中间部分显示当前节目图片并实现播放器页面图片联动,对图片进行左右滑动可对播放内容进行切换,图片下方实时显示文字,最下方显示播放进度条,可以对播放进度条进行拖拽,显示总播放时长和当前时间的更新,并实现开始播放、暂停播放,上一首,下一首播放内容的切换。对播放模式进行设置包括列表循环,随机播放,单曲循环三种模式,并且再次进入播放页面使播放模式保持上次选择。点击播放列表按钮,实现播放列表弹出,显示节目列表内容并可以对列表显示顺序进行切换,即顺序、逆序,点击列表下方关闭按钮,实现对播放列表的关闭。
5:在主界面点击搜索按钮,进入搜索页面,输入关键词进行搜索,并进行联想词推荐,下方显示推荐搜索热词,点击搜索热词可以直接进行搜索。


values
colors.xml
用于存放项目会用到的颜色数据
dimens.xml
用于存放项目会用到的长度和大小等数据
strings
用于存放项目中会使用到的字符串数据,可根据系统语言不同(本地化),适配不同的strings.xml


styles
用于存放项目中会使用到的样式数据,可根据Android不同版本,适配不同的style.xml
drawable
存放不同分辨率的图片资源
layout
存放项目的布局文件
menu
也用于存放项目的布局文件,不过一般只存放menu的布局文件
mipmap
也用于存放不同分辨率的图片资源,不过在图片缩放的优化和性能上,mipmap比drawble更好
raw
可选,一般用于存放数据库相关的资源

基于Android studio有声听书系统 java音乐播放器系统相关推荐

  1. 微信小程序 java音乐播放器系统uniapp

    小程序前端框架:uniapp 小程序运行软件:微信开发者 后端技术:java+Ssm(Spring+SpringMVC+MyBatis)+vue.js 后端开发环境:idea/eclipse 数据库: ...

  2. 基于android的有声听书系统

    需求信息: 1:注册登录:未注册用户首先进行账号注册,注册成功后进行登录,已注册用户直接输入账号密码进行登录,登录成功后进入主页面. 2:主页面:通过左右滑动可以实现对推荐界面.订阅界面.历史界面的切 ...

  3. Android Studio学写英语听写APP(音乐播放器)一

    最近迷上了AndroidAPP,看了点资料就边学边写,只是打发时间的个人爱好,工具为Android Studio3.0.1,为了偷懒,准备给孩子写个听写APP,思路是到时候从APP下载音频资源包到SD ...

  4. 微信小程序 java音乐播放器系统python php

    系统主要是分为管理员端设计与用户端设计.用户端模块主要是系统中普通用户在注册.登录系统可以看到自己的基本信息,维护自己的信息:管理员端模块主要是管理员登录后对整个系统相关操作进行处理,可进行管理员的添 ...

  5. android音乐播放器 毕业论文,毕业论文-- 基于Android系统的音乐播放器的实现 .doc...

    毕业论文-- 基于Android系统的音乐播放器的实现 .doc 还剩 31页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! ...

  6. 基于android系统的音乐播放器,基于Android系统的音乐播放器软件设计与实现.doc

    基于Android平台的音乐播放器 The Development of Mobile Music Player Based on Android platform system 学生学号: 学生姓名 ...

  7. java音乐播放器的应用价值,基于JAVA的音乐播放器开发.docx

    摘要:从工业革命以来,科技日新月异,计算机网络现在已经慢慢融入我们的平常生活和工作,计算机网络作为信息传播的一大重要组成工具,可以这样说我们以往单一的生活方式在悄悄的被网络改变,正是因如此,网络变成了 ...

  8. java播放器使用教程_[Java教程]Java音乐播放器

    [Java教程]Java音乐播放器 0 2016-01-07 12:00:09 乐乐音乐目前是基于musique开发的一个java音乐播放器,之前开发了一个android版本的音乐播放器,现在把and ...

  9. java课程设计-音乐播放器_java课程设计---java音乐播放器.doc

    java课程设计---java音乐播放器 Java程序设计课程设计 题 目 java音乐播放器 学 号: 姓 名: 指导教师: 完成时间: 目 录 第一章 系统概述3 1.需求分析3 1.1任务目的: ...

最新文章

  1. 谈谈Tomcat连接器
  2. ILockBytes Windows Mobile 6.5
  3. k8s组件说明:api server
  4. Bugku—web题解
  5. Matlab回归分析regress和polyfit
  6. C++控制向文件中写入浮点数的格式
  7. 输入5门学科的成绩,编写程序求其平均分。要求用函数完成,科目存放在指针申请的动态空间中。
  8. Windows下tomcat进程监控批处理程序
  9. 体检异常率98%?数据分析告诉你如今的90后身体状况到底有多差?
  10. 力扣28. 实现 strStr()(KMP算法,JavaScript)
  11. mysql 统计存在加1_mysql 假设存在id则设数据自添加1 ,不存在则加入。java月份计算比較...
  12. springboot+web文件上传和下载
  13. 手把手教你强化学习 (一) 什么是强化学习?与机器学习有什么区别?
  14. VS2010下编译sqlite3
  15. matlab-排队模型和排队系统仿真
  16. 3dsmax模型导入超图
  17. 谷歌服务框架_谷歌服务框架下载_谷歌服务框架全版本整理
  18. C#制作单机版桌面软件(带数据库)
  19. 【收藏】林达华 概率模型与计算机视觉
  20. genymotion-安卓模拟器-修改IMEI

热门文章

  1. PP-KANBAN-看板概述
  2. SQL50题(MySQL)
  3. 各进制转换成十进制的方法
  4. ligerui combobox ajax,ligerui给ligerForm中的ligerComboBox添加事件
  5. 集成树模型系列之一——随机森林
  6. VMware Workstation 无法连接到虚拟机
  7. C/C++实现strcpy和strcat两个功能
  8. Python爬取王者荣耀所有英雄以及高清大图
  9. Hello world!RT-Thread全球化运营开启,海外官网正式上线!
  10. 【每日面试】2021政采云Java一面