Repo created
20
.gitignore
vendored
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
# built application files
|
||||
*.apk
|
||||
*.ap_
|
||||
|
||||
# files for the dex VM
|
||||
*.dex
|
||||
|
||||
# Java class files
|
||||
*.class
|
||||
|
||||
# generated files
|
||||
bin/
|
||||
gen/
|
||||
|
||||
# Local configuration file (sdk path, etc)
|
||||
local.properties
|
||||
|
||||
# Eclipse project files
|
||||
.classpath
|
||||
.project
|
||||
236
AndroidManifest.xml
Normal file
|
|
@ -0,0 +1,236 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2012 Andrew Neal
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
package="com.andrew.apollo"
|
||||
android:versionCode="1"
|
||||
android:versionName="1.0" >
|
||||
|
||||
<!-- Gingerbread to Jelly Bean -->
|
||||
<uses-sdk
|
||||
android:minSdkVersion="9"
|
||||
android:targetSdkVersion="17" />
|
||||
|
||||
<!-- Used for caching and creating new playlists -->
|
||||
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
|
||||
<!-- Used to check for a network connection -->
|
||||
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
|
||||
<!-- Used to download images -->
|
||||
<uses-permission android:name="android.permission.INTERNET" />
|
||||
<!-- Used to keep the service running when the phone sleeps -->
|
||||
<uses-permission android:name="android.permission.WAKE_LOCK" />
|
||||
<!-- The main service uses a sticky broadcast -->
|
||||
<uses-permission android:name="android.permission.BROADCAST_STICKY" />
|
||||
<!-- Lower or raise the music based on the phone state -->
|
||||
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
|
||||
<!-- Used to set the devices's ringtone -->
|
||||
<uses-permission android:name="android.permission.WRITE_SETTINGS" />
|
||||
<!-- Used to create launcher shortcuts -->
|
||||
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
|
||||
<!-- Used to check if the app is in the background -->
|
||||
<uses-permission android:name="android.permission.GET_TASKS" />
|
||||
|
||||
<application
|
||||
android:name=".ApolloApplication"
|
||||
android:allowBackup="true"
|
||||
android:allowTaskReparenting="true"
|
||||
android:hardwareAccelerated="@bool/config_hardwareAccelerated"
|
||||
android:icon="@drawable/ic_launcher"
|
||||
android:label="@string/app_name"
|
||||
android:largeHeap="@bool/config_largeHeap"
|
||||
android:taskAffinity="com.andrew.apollo.task" >
|
||||
|
||||
<!-- Searchable -->
|
||||
<meta-data
|
||||
android:name="android.app.default_searchable"
|
||||
android:value=".ui.activities.SearchActivity" />
|
||||
<!-- Main activity -->
|
||||
<activity
|
||||
android:name=".ui.activities.HomeActivity"
|
||||
android:windowSoftInputMode="adjustPan" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MAIN" />
|
||||
<action android:name="android.intent.action.MUSIC_PLAYER" />
|
||||
|
||||
<category android:name="android.intent.category.LAUNCHER" />
|
||||
<category android:name="android.intent.category.APP_MUSIC" />
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<!-- Now playing -->
|
||||
<activity
|
||||
android:name=".ui.activities.AudioPlayerActivity"
|
||||
android:clearTaskOnLaunch="true"
|
||||
android:exported="true"
|
||||
android:launchMode="singleTask"
|
||||
android:windowSoftInputMode="adjustPan" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
|
||||
<data android:scheme="content" />
|
||||
<data android:host="media" />
|
||||
<data android:mimeType="audio/*" />
|
||||
<data android:mimeType="application/ogg" />
|
||||
<data android:mimeType="application/x-ogg" />
|
||||
<data android:mimeType="application/itunes" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
|
||||
<data android:scheme="file" />
|
||||
<data android:mimeType="audio/*" />
|
||||
<data android:mimeType="application/ogg" />
|
||||
<data android:mimeType="application/x-ogg" />
|
||||
<data android:mimeType="application/itunes" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.VIEW" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
<category android:name="android.intent.category.BROWSABLE" />
|
||||
|
||||
<data android:scheme="http" />
|
||||
<data android:mimeType="audio/*" />
|
||||
<data android:mimeType="application/ogg" />
|
||||
<data android:mimeType="application/x-ogg" />
|
||||
<data android:mimeType="application/itunes" />
|
||||
</intent-filter>
|
||||
<intent-filter>
|
||||
<action android:name="com.andrew.apollo.AUDIO_PLAYER" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<!-- Profile phone Activity -->
|
||||
<activity
|
||||
android:name=".ui.activities.ProfileActivity"
|
||||
android:excludeFromRecents="true" />
|
||||
<!-- Shortcut launcher Activity -->
|
||||
<activity
|
||||
android:name=".ui.activities.ShortcutActivity"
|
||||
android:excludeFromRecents="true"
|
||||
android:exported="true"
|
||||
android:theme="@style/Theme.Transparent" >
|
||||
<intent-filter>
|
||||
<action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
<!-- Search interface -->
|
||||
<activity
|
||||
android:name=".ui.activities.SearchActivity"
|
||||
android:exported="true" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.SEARCH" />
|
||||
<action android:name="android.intent.action.MEDIA_SEARCH" />
|
||||
|
||||
<category android:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.app.searchable"
|
||||
android:resource="@xml/searchable" />
|
||||
</activity>
|
||||
<!-- Used to set options -->
|
||||
<activity
|
||||
android:name=".ui.activities.SettingsActivity"
|
||||
android:label="@string/menu_settings"
|
||||
android:theme="@style/Apollo.Theme.Dark" />
|
||||
<!-- Themes Activity -->
|
||||
<activity
|
||||
android:name=".ui.activities.ThemesActivity"
|
||||
android:excludeFromRecents="true" />
|
||||
<!-- 4x1 App Widget -->
|
||||
<receiver
|
||||
android:name="com.andrew.apollo.appwidgets.AppWidgetSmall"
|
||||
android:exported="false"
|
||||
android:label="@string/app_widget_small" >
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/app_widget_small" />
|
||||
</receiver>
|
||||
<!-- 4x2 App Widget -->
|
||||
<receiver
|
||||
android:name="com.andrew.apollo.appwidgets.AppWidgetLarge"
|
||||
android:enabled="@bool/has_honeycomb"
|
||||
android:exported="false"
|
||||
android:label="@string/app_widget_large" >
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/app_widget_large" />
|
||||
</receiver>
|
||||
<!-- 4x2 alternate App Widget -->
|
||||
<receiver
|
||||
android:name="com.andrew.apollo.appwidgets.AppWidgetLargeAlternate"
|
||||
android:enabled="@bool/has_honeycomb"
|
||||
android:exported="false"
|
||||
android:label="@string/app_widget_large_alt" >
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
</intent-filter>
|
||||
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/app_widget_large_alternate" />
|
||||
</receiver>
|
||||
<!-- Resizable recently listened App Widget -->
|
||||
<receiver
|
||||
android:name="com.andrew.apollo.appwidgets.RecentWidgetProvider"
|
||||
android:enabled="@bool/has_honeycomb"
|
||||
android:exported="false"
|
||||
android:label="@string/app_widget_recent" >
|
||||
<intent-filter>
|
||||
<action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
|
||||
</intent-filter>
|
||||
<!-- This specifies the widget provider info -->
|
||||
<meta-data
|
||||
android:name="android.appwidget.provider"
|
||||
android:resource="@xml/app_widget_recents" />
|
||||
</receiver>
|
||||
<!-- The service serving the RemoteViews to the recently listened App Widget -->
|
||||
<service
|
||||
android:name="com.andrew.apollo.appwidgets.RecentWidgetService"
|
||||
android:enabled="@bool/has_honeycomb"
|
||||
android:permission="android.permission.BIND_REMOTEVIEWS" />
|
||||
<!-- Media button receiver -->
|
||||
<receiver android:name=".MediaButtonIntentReceiver" >
|
||||
<intent-filter>
|
||||
<action android:name="android.intent.action.MEDIA_BUTTON" />
|
||||
<action android:name="android.media.AUDIO_BECOMING_NOISY" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
<!-- Music service -->
|
||||
<service
|
||||
android:name=".MusicPlaybackService"
|
||||
android:label="@string/app_name"
|
||||
android:process=":main" />
|
||||
</application>
|
||||
|
||||
</manifest>
|
||||
BIN
assets/RobotoLight.ttf
Normal file
BIN
assets/RobotoThin.ttf
Normal file
90
assets/licenses.html
Normal file
|
|
@ -0,0 +1,90 @@
|
|||
<html><head><style> body { font-family: sans-serif; } pre { background-color: #eeeeee; padding: 1em; white-space: pre-wrap; } </style></head><body>
|
||||
<h3>Notices for files:</h3>
|
||||
<ul>
|
||||
<li>ActionBarSherlock</li>
|
||||
<li>ViewPagerIndicator</li>
|
||||
<li>NineOldAndroids.jar</li>
|
||||
</ul>
|
||||
<pre>
|
||||
/*
|
||||
* Copyright 2012 Jake Wharton
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
</pre>
|
||||
|
||||
<h3>Notices for file:</h3>
|
||||
<ul>
|
||||
<li>AppMsg</li>
|
||||
</ul>
|
||||
<pre>
|
||||
/*
|
||||
* Copyright 2012 Evgeny Shishkin
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
</pre>
|
||||
|
||||
<h3>Notices for files:</h3><ul>
|
||||
<li>DragSortListView</li>
|
||||
</ul>
|
||||
<pre>
|
||||
/*
|
||||
* Copyright (C) 2012 Carl Bauer
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
</pre>
|
||||
</body></html>
|
||||
|
||||
<h3>Notices for file:</h3><ul>
|
||||
<li>android-support-v4.jar</li>
|
||||
</ul>
|
||||
<pre>
|
||||
/*
|
||||
* Copyright (C) 2012 The Android Open Source Project
|
||||
*
|
||||
* Licensed 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.
|
||||
*/
|
||||
</pre>
|
||||
</body></html>
|
||||
BIN
libs/android-support-v4.jar
Normal file
BIN
libs/jaudiotagger.jar
Normal file
BIN
libs/nineoldandroids.jar
Normal file
18
project.properties
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
# This file must be checked in Version Control Systems.
|
||||
#
|
||||
# To customize properties used by the Ant build system edit
|
||||
# "ant.properties", and override values to adapt the script to your
|
||||
# project structure.
|
||||
#
|
||||
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
|
||||
#proguard.config=${sdk.dir}\tools\proguard\proguard-android.txt:proguard-project.txt
|
||||
|
||||
# Project target.
|
||||
target=android-17
|
||||
proguard.config=proguard.cfg
|
||||
android.library.reference.3=../../../Desktop/Android stuff/Jake Wharton/VPI/library
|
||||
android.library.reference.1=../../../Desktop/Android stuff/Jake Wharton/ABS
|
||||
android.library.reference.2=../../../Desktop/Android stuff/packages/Crouton API/Crouton
|
||||
BIN
res/drawable-hdpi-v11/appwidget_bg.9.png
Normal file
|
After Width: | Height: | Size: 489 B |
BIN
res/drawable-hdpi-v8/stat_notify_music.png
Normal file
|
After Width: | Height: | Size: 973 B |
BIN
res/drawable-hdpi-v9/stat_notify_music.png
Normal file
|
After Width: | Height: | Size: 942 B |
BIN
res/drawable-hdpi/appwidget_bg.9.png
Normal file
|
After Width: | Height: | Size: 4.2 KiB |
BIN
res/drawable-hdpi/bg_stripes_dark.png
Normal file
|
After Width: | Height: | Size: 97 B |
BIN
res/drawable-hdpi/btn_notification_collapse.png
Normal file
|
After Width: | Height: | Size: 371 B |
BIN
res/drawable-hdpi/btn_playback_next.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
res/drawable-hdpi/btn_playback_pause.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/btn_playback_play.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-hdpi/btn_playback_previous.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
res/drawable-hdpi/btn_playback_repeat.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
res/drawable-hdpi/btn_playback_repeat_all.png
Normal file
|
After Width: | Height: | Size: 1 KiB |
BIN
res/drawable-hdpi/btn_playback_repeat_one.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/btn_playback_shuffle.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-hdpi/btn_playback_shuffle_all.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/btn_switch_queue.png
Normal file
|
After Width: | Height: | Size: 435 B |
BIN
res/drawable-hdpi/ic_action_favorite.png
Normal file
|
After Width: | Height: | Size: 874 B |
BIN
res/drawable-hdpi/ic_action_pinn_to_home.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
res/drawable-hdpi/ic_action_search.png
Normal file
|
After Width: | Height: | Size: 3 KiB |
BIN
res/drawable-hdpi/ic_action_shop.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-hdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 4.6 KiB |
BIN
res/drawable-hdpi/playlist_tile_normal.9.png
Normal file
|
After Width: | Height: | Size: 285 B |
BIN
res/drawable-hdpi/scrubber_primary_holo.9.png
Normal file
|
After Width: | Height: | Size: 152 B |
BIN
res/drawable-hdpi/scrubber_secondary_holo.9.png
Normal file
|
After Width: | Height: | Size: 150 B |
BIN
res/drawable-hdpi/scrubber_track_holo_dark.9.png
Normal file
|
After Width: | Height: | Size: 167 B |
BIN
res/drawable-hdpi/stat_notify_music.png
Normal file
|
After Width: | Height: | Size: 957 B |
BIN
res/drawable-hdpi/view_pager_background_texture.png
Normal file
|
After Width: | Height: | Size: 115 B |
BIN
res/drawable-mdpi-v11/appwidget_bg.9.png
Normal file
|
After Width: | Height: | Size: 345 B |
BIN
res/drawable-mdpi/appwidget_bg.9.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
res/drawable-mdpi/bg_stripes_dark.png
Normal file
|
After Width: | Height: | Size: 97 B |
BIN
res/drawable-mdpi/btn_notification_collapse.png
Normal file
|
After Width: | Height: | Size: 286 B |
BIN
res/drawable-mdpi/btn_playback_next.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
res/drawable-mdpi/btn_playback_pause.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-mdpi/btn_playback_play.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-mdpi/btn_playback_previous.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
res/drawable-mdpi/btn_playback_repeat.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-mdpi/btn_playback_repeat_all.png
Normal file
|
After Width: | Height: | Size: 655 B |
BIN
res/drawable-mdpi/btn_playback_repeat_one.png
Normal file
|
After Width: | Height: | Size: 731 B |
BIN
res/drawable-mdpi/btn_playback_shuffle.png
Normal file
|
After Width: | Height: | Size: 640 B |
BIN
res/drawable-mdpi/btn_playback_shuffle_all.png
Normal file
|
After Width: | Height: | Size: 736 B |
BIN
res/drawable-mdpi/btn_switch_queue.png
Normal file
|
After Width: | Height: | Size: 315 B |
BIN
res/drawable-mdpi/ic_action_favorite.png
Normal file
|
After Width: | Height: | Size: 585 B |
BIN
res/drawable-mdpi/ic_action_pinn_to_home.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
BIN
res/drawable-mdpi/ic_action_search.png
Normal file
|
After Width: | Height: | Size: 3 KiB |
BIN
res/drawable-mdpi/ic_action_shop.png
Normal file
|
After Width: | Height: | Size: 887 B |
BIN
res/drawable-mdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 2.5 KiB |
BIN
res/drawable-mdpi/playlist_tile_normal.9.png
Normal file
|
After Width: | Height: | Size: 220 B |
BIN
res/drawable-mdpi/scrubber_primary_holo.9.png
Normal file
|
After Width: | Height: | Size: 141 B |
BIN
res/drawable-mdpi/scrubber_secondary_holo.9.png
Normal file
|
After Width: | Height: | Size: 138 B |
BIN
res/drawable-mdpi/scrubber_track_holo_dark.9.png
Normal file
|
After Width: | Height: | Size: 161 B |
BIN
res/drawable-mdpi/stat_notify_music.png
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
res/drawable-mdpi/view_pager_background_texture.png
Normal file
|
After Width: | Height: | Size: 115 B |
BIN
res/drawable-nodpi/app_widget_large.png
Normal file
|
After Width: | Height: | Size: 149 KiB |
BIN
res/drawable-nodpi/app_widget_large_alternate.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
res/drawable-nodpi/app_widget_recents.png
Normal file
|
After Width: | Height: | Size: 172 KiB |
BIN
res/drawable-nodpi/app_widget_recents_stack_preview.png
Normal file
|
After Width: | Height: | Size: 349 KiB |
BIN
res/drawable-nodpi/app_widget_small.png
Normal file
|
After Width: | Height: | Size: 36 KiB |
BIN
res/drawable-nodpi/background_holo_dark.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
res/drawable-nodpi/default_artwork.png
Normal file
|
After Width: | Height: | Size: 4.5 KiB |
BIN
res/drawable-nodpi/header_temp.png
Normal file
|
After Width: | Height: | Size: 30 KiB |
BIN
res/drawable-nodpi/theme_preview.png
Normal file
|
After Width: | Height: | Size: 41 KiB |
19
res/drawable-v14/pager_background.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2012 Andrew Neal
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:src="@drawable/view_pager_background_texture"
|
||||
android:tileMode="repeat" />
|
||||
19
res/drawable-v14/tpi_background.xml
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2012 Andrew Neal
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<bitmap xmlns:android="http://schemas.android.com/apk/res/android"
|
||||
android:src="@drawable/bg_stripes_dark"
|
||||
android:tileMode="repeat" />
|
||||
BIN
res/drawable-xhdpi-v11/appwidget_bg.9.png
Normal file
|
After Width: | Height: | Size: 536 B |
BIN
res/drawable-xhdpi/appwidget_bg.9.png
Normal file
|
After Width: | Height: | Size: 2.6 KiB |
BIN
res/drawable-xhdpi/bg_stripes_dark.png
Normal file
|
After Width: | Height: | Size: 123 B |
BIN
res/drawable-xhdpi/btn_notification_collapse.png
Normal file
|
After Width: | Height: | Size: 435 B |
BIN
res/drawable-xhdpi/btn_playback_next.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
res/drawable-xhdpi/btn_playback_pause.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-xhdpi/btn_playback_play.png
Normal file
|
After Width: | Height: | Size: 1.6 KiB |
BIN
res/drawable-xhdpi/btn_playback_previous.png
Normal file
|
After Width: | Height: | Size: 1.7 KiB |
BIN
res/drawable-xhdpi/btn_playback_repeat.png
Normal file
|
After Width: | Height: | Size: 2 KiB |
BIN
res/drawable-xhdpi/btn_playback_repeat_all.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
BIN
res/drawable-xhdpi/btn_playback_repeat_one.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
res/drawable-xhdpi/btn_playback_shuffle.png
Normal file
|
After Width: | Height: | Size: 2.2 KiB |
BIN
res/drawable-xhdpi/btn_playback_shuffle_all.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-xhdpi/btn_switch_queue.png
Normal file
|
After Width: | Height: | Size: 347 B |
BIN
res/drawable-xhdpi/ic_action_favorite.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
res/drawable-xhdpi/ic_action_pinn_to_home.png
Normal file
|
After Width: | Height: | Size: 1.9 KiB |
BIN
res/drawable-xhdpi/ic_action_search.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
res/drawable-xhdpi/ic_action_shop.png
Normal file
|
After Width: | Height: | Size: 1.4 KiB |
BIN
res/drawable-xhdpi/ic_launcher.png
Normal file
|
After Width: | Height: | Size: 7.3 KiB |
BIN
res/drawable-xhdpi/playlist_tile_normal.9.png
Normal file
|
After Width: | Height: | Size: 369 B |
BIN
res/drawable-xhdpi/scrubber_primary_holo.9.png
Normal file
|
After Width: | Height: | Size: 159 B |
BIN
res/drawable-xhdpi/scrubber_secondary_holo.9.png
Normal file
|
After Width: | Height: | Size: 156 B |
BIN
res/drawable-xhdpi/scrubber_track_holo_dark.9.png
Normal file
|
After Width: | Height: | Size: 174 B |
BIN
res/drawable-xhdpi/stat_notify_music.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
res/drawable-xhdpi/view_pager_background_texture.png
Normal file
|
After Width: | Height: | Size: 120 B |
21
res/drawable/action_bar.xml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2012 Andrew Neal
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:drawable="@color/action_bar"></item>
|
||||
|
||||
</selector>
|
||||
21
res/drawable/audio_player_pager_container.xml
Normal file
|
|
@ -0,0 +1,21 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2012 Andrew Neal
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:drawable="@color/action_bar"></item>
|
||||
|
||||
</selector>
|
||||
33
res/drawable/audio_player_seekbar.xml
Normal file
|
|
@ -0,0 +1,33 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!--
|
||||
Copyright (C) 2012 Andrew Neal
|
||||
|
||||
Licensed 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.
|
||||
-->
|
||||
<layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
|
||||
|
||||
<item
|
||||
android:id="@android:id/background"
|
||||
android:drawable="@drawable/scrubber_track_holo_dark"/>
|
||||
<item android:id="@android:id/secondaryProgress">
|
||||
<scale
|
||||
android:drawable="@drawable/scrubber_secondary_holo"
|
||||
android:scaleWidth="100%" />
|
||||
</item>
|
||||
<item android:id="@android:id/progress">
|
||||
<scale
|
||||
android:drawable="@drawable/scrubber_primary_holo"
|
||||
android:scaleWidth="100%" />
|
||||
</item>
|
||||
|
||||
</layer-list>
|
||||