界面构成:
MusicBrowserActivity:主Activity,包含四个tab
browse_menu艺术家,albums_menu专辑,tracks_menu歌曲,playlists_menu播放列表
ArtistAlbumBrowserActivity:艺术家界面
AlbumBrowserActivity:专辑界面
TrackBrowserActivity:歌曲界面
PlaylistBrowserActivity:播放列表界面
MediaPlaybackActivity:正在播放界面
界面启动时4个tab的选择:
MusicBrowserActivity中,程序启动入口函数。
activeTab = MusicUtils.getIntPref(this, "activetab", R.id.artisttab);每次程序退出时,讲记录当前界面为哪一个tab选项,存储到数据库SharedPreferences中,当程序再次启动时,从数据库中获取对应存储的tab值。如果没有,默认为activeTab = R.id.artisttab;
MusicUtils.activateTab(this, activeTab);启动对应tab的activity. intent.putExtra("withtabs", true);标记所启动的activity有没有tab选择条。在对应的四个应用程序界面的oncreate中,都有调用MusicUtils.updateButtonBar(this, R.id.xxxtab);来更新界面是否需要显示tab选择条。
(未完待续。。。)
分享到:
相关推荐
基于SDL、FFmpeg的android播放器源码 简单实用的音乐播放器 简单音乐播放器,实现了播放器基本功能,使用service后台播放音乐,并使用异步线程加载音乐图片 边下载边播music 音乐播放器 音乐播放器 音乐播放器源码
Android简易本地音乐播放器源码,基于Android的简易本地音乐播放器源码
MusicPlayer音乐播放器源码.zip
一个动画效果做得很不错的音乐播放器
Android源码——MusicPlayer音乐播放器源码.zip
前几年的Android应用源码Demo,主要面向的是学生毕业设计学习。
Android Studio工程,音乐播放器,实现递归扫描SD根目录歌曲文件,切换播放模式、查看歌曲详细信息等基本功能,相应博文地址http://blog.csdn.net/djstavaV/article/details/47726675
安卓Android源码——MusicPlayer音乐播放器源码.zip
Android MusicPlayer音乐播放器源码.zip
Android小项目(音乐播放器 musicplayer-master) 本安卓项目包括:登录、注册、增删改查等App基本操作,可成功运行。 如遇导入运行失败等问题,请自行通过Google、百度等方式进行解决,楼主不负责远程项目部署、...
Android源码——MusicPlayer音乐播放器源码.7z
Hide-Music-Player 一个完整的音乐播放器,本例子主要包括几个点 (1)摇一摇进入播放器 (2)下拉展开新视图(扫描音乐) (3)音乐列表放大的动画 (4)进入页面的圆形动画 (5)滑动删除音乐 (6)更换主题颜色 ...
Retro Music - Android最好的material design音乐播放器
简单分析了Android原生Music的源码结构 分析了歌曲的播放流程
Android-flutter-netease-music.zip,颤振音乐播放器应用程序(仿网易云音乐),安卓系统是谷歌在2008年设计和制造的。操作系统主要写在爪哇,C和C 的核心组件。它是在linux内核之上构建的,具有安全性优势。
mpvue-音乐播放器mpvue-music-master.zip
Android5.0 Music音乐播放器源码
实现功能:播放,暂停,下一曲,上一曲,注册,登录,更改背景图片。
vc++ 音乐播放器 MCI播放器 播放列表:实现添加,删除播放文件!播放列表显示歌曲名称,而不是歌曲路径。...注:下载请修改读取文件的路径 E:\\MFC项目\\音乐播放器\\music.txt 改成您相对应的项目文件路径!
Android Circular Music ProgressBar Description This Circular Progress bar is a designed and made for music players that need beautiful music progress bar. Choosed for best of the day at uplabs.com ...