Universal Android Music Player Sample
=====================================
This sample shows how to implement an audio media app that works
across multiple form factors and provide a consistent user experience
on Android phones, tablets, Android Auto, Android Wear, Android TV and Google Cast devices.
Pre-requisites
--------------
- Android SDK v17
Getting Started
---------------
This sample uses the Gradle build system. To build this project, use the
"gradlew build" command or use "Import Project" in Android Studio.
Screenshots
-----------
![Phone](screenshots/phone.png "On a phone")
![Lock screen](screenshots/phone_lockscreen.png "Lockscreen background and controls")
![Full screen player](screenshots/phone_fullscreen_player.png "A basic full screen activity")
![Cast dialog](screenshots/phone_cast_dialog.png "Casting to Google Cast devices")
![Android Auto](screenshots/android_auto.png "Running on an Android Auto car")
![Android TV](screenshots/android_tv.png "Running on an Android TV")
![Android Wear watch face](screenshots/android_wear_1.png "MediaStyle notifications on an Android Wear watch")
![Android Wear controls](screenshots/android_wear_2.png "Media playback controls on an Android Wear watch")
Support
-------
- Google+ Community: https://plus.google.com/communities/105153134372062985968
- Stack Overflow: http://stackoverflow.com/questions/tagged/android
If you've found an error in this sample, please file an issue:
https://github.com/googlesamples/android-UniversalMusicPlayer/issues
Patches are encouraged, and may be submitted by forking this project and
submitting a pull request through GitHub. Please see CONTRIBUTING.md for more details.
License
-------
Copyright 2014 The Android Open Source Project, Inc.
Licensed to the Apache Software Foundation (ASF) under one or more contributor
license agreements. See the NOTICE file distributed with this work for
additional information regarding copyright ownership. The ASF licenses this
file to you under the Apache License, Version 2.0 (the "License"); you may not
use this file except in compliance with the License. You may obtain a copy of
the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.
没有合适的资源?快使用搜索试试~ 我知道了~
小程序源码 音乐APP源码(Google音乐player)(仿版).zip
共250个文件
png:139个
java:52个
xml:41个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 149 浏览量
2023-03-11
11:22:07
上传
评论
收藏 2.47MB ZIP 举报
温馨提示
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,本人不对所涉及的版权问题或内容负法律责任。如有侵权,请举报或通知本人删除。
资源推荐
资源详情
资源评论
收起资源包目录
小程序源码 音乐APP源码(Google音乐player)(仿版).zip (250个子文件)
gradlew.bat 2KB
style.css 437B
开源项目说明.docx 30KB
.gitignore 413B
.gitignore 56B
build.gradle 2KB
build.gradle 1KB
settings.gradle 18B
gradlew 5KB
gradle-wrapper.jar 49KB
MusicService.java 21KB
LocalPlayback.java 18KB
MediaNotificationManager.java 17KB
FullScreenPlayerActivity.java 16KB
TvPlaybackFragment.java 15KB
TvBrowseFragment.java 14KB
PlaybackManager.java 14KB
MediaBrowserFragment.java 13KB
MusicProvider.java 13KB
CastPlayback.java 12KB
ActionBarCastActivity.java 12KB
QueueManagerTest.java 12KB
PlaybackControlsFragment.java 11KB
QueueHelper.java 10KB
QueueManager.java 9KB
MusicProviderTest.java 9KB
PlaybackManagerTest.java 8KB
PackageValidator.java 8KB
BaseActivity.java 8KB
QueueHelperTest.java 7KB
MusicPlayerActivity.java 7KB
MediaIDHelper.java 7KB
MediaItemViewHolder.java 6KB
RemoteJSONSource.java 6KB
CardViewHolder.java 6KB
TvVerticalGridFragment.java 6KB
AlbumArtCache.java 5KB
TvPlaybackActivity.java 5KB
CarHelper.java 5KB
VoiceSearchParams.java 5KB
TvBrowseActivity.java 5KB
MediaIDHelperTest.java 4KB
CardPresenter.java 4KB
TvVerticalGridActivity.java 4KB
BitmapHelper.java 3KB
LogHelper.java 3KB
Playback.java 3KB
WearHelper.java 2KB
SimpleMusicProviderSource.java 2KB
NowPlayingActivity.java 2KB
ResourceHelper.java 2KB
SimplePlayback.java 2KB
MutableMediaMetadata.java 2KB
TvHelper.java 1KB
TestSetupHelper.java 1KB
CastOptionsProvider.java 1KB
NetworkHelper.java 1KB
SimpleMetadataUpdateListener.java 1KB
PlaceholderActivity.java 1KB
SimplePlaybackServiceCallback.java 1KB
MusicProviderSource.java 887B
MediaBrowserProvider.java 795B
LICENSE 11KB
gradle.LICENSE 576B
README.md 2KB
CONTRIB.md 2KB
android_tv.png 610KB
bg.png 391KB
phone_lockscreen.png 261KB
android_auto.png 258KB
phone_fullscreen_player.png 230KB
phone_cast_dialog.png 119KB
phone.png 116KB
android_wear_1.png 42KB
icon-web.png 32KB
ic_launcher.png 15KB
android_wear_2.png 15KB
uamp_cast_logo.png 13KB
uamp_cast_splash.png 13KB
banner_tv.png 13KB
ic_launcher.png 10KB
ic_launcher.png 7KB
ic_star_off.png 6KB
ic_launcher.png 5KB
ic_star_off.png 4KB
ic_notification.png 4KB
ic_star_on.png 4KB
ic_launcher_white.png 3KB
ic_launcher.png 3KB
ic_notification.png 3KB
ic_star_on.png 3KB
ic_info_outline_grey600_48dp.png 3KB
ic_launcher_white.png 3KB
ic_star_off.png 3KB
ic_by_genre.png 3KB
ic_info_outline_grey600_48dp.png 2KB
ic_launcher_white.png 2KB
ic_notification.png 2KB
ic_by_genre.png 2KB
ic_star_off.png 2KB
共 250 条
- 1
- 2
- 3
资源评论
金枝玉叶9
- 粉丝: 138
- 资源: 7640
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功