Sindre Mehus
|
@ -0,0 +1,117 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<manifest xmlns:a="http://schemas.android.com/apk/res/android"
|
||||
package="net.sourceforge.subsonic.androidapp"
|
||||
a:installLocation="auto"
|
||||
a:versionCode="46"
|
||||
a:versionName="3.3">
|
||||
|
||||
<uses-permission a:name="android.permission.INTERNET"/>
|
||||
<uses-permission a:name="android.permission.READ_PHONE_STATE"/>
|
||||
<uses-permission a:name="android.permission.ACCESS_NETWORK_STATE"/>
|
||||
<uses-permission a:name="android.permission.WAKE_LOCK"/>
|
||||
<uses-permission a:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
|
||||
<uses-permission a:name="android.permission.RECORD_AUDIO"/>
|
||||
<uses-permission a:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
|
||||
|
||||
<uses-sdk a:minSdkVersion="3" a:targetSdkVersion="10"/>
|
||||
|
||||
<supports-screens a:anyDensity="true" a:xlargeScreens="true" a:largeScreens="true" a:normalScreens="true" a:smallScreens="true"/>
|
||||
|
||||
<application a:label="@string/common.appname" a:icon="@drawable/launch" a:theme="@style/Wheat">
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.MainActivity"
|
||||
a:label="Subsonic"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="standard">
|
||||
<intent-filter>
|
||||
<action a:name="android.intent.action.MAIN"/>
|
||||
<category a:name="android.intent.category.LAUNCHER"/>
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.SelectArtistActivity"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="standard"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.SelectAlbumActivity"
|
||||
a:configChanges="orientation|keyboardHidden"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.SearchActivity"
|
||||
a:label="@string/search.label"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="singleTask"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.SelectPlaylistActivity"
|
||||
a:label="@string/playlist.label"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="standard"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.DownloadActivity"
|
||||
a:configChanges="keyboardHidden"
|
||||
a:launchMode="singleTask"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.SettingsActivity"
|
||||
a:theme="@android:style/Theme"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="singleTask"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.HelpActivity"
|
||||
a:label="@string/help.label"
|
||||
a:launchMode="singleTask"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.LyricsActivity"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="singleTask"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.EqualizerActivity"
|
||||
a:label="@string/equalizer.label"
|
||||
a:configChanges="orientation|keyboardHidden"
|
||||
a:launchMode="singleTask"/>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.VoiceQueryReceiverActivity"
|
||||
a:launchMode="singleTask">
|
||||
<intent-filter>
|
||||
<action a:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />
|
||||
<category a:name="android.intent.category.DEFAULT" />
|
||||
</intent-filter>
|
||||
</activity>
|
||||
|
||||
<activity a:name="net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity"
|
||||
a:launchMode="singleTask">
|
||||
<intent-filter>
|
||||
<action a:name="android.intent.action.SEARCH"/>
|
||||
</intent-filter>
|
||||
<meta-data a:name="android.app.searchable" a:resource="@xml/searchable"/>
|
||||
</activity>
|
||||
|
||||
<service a:name="net.sourceforge.subsonic.androidapp.service.DownloadServiceImpl"
|
||||
a:label="Subsonic Download Service"/>
|
||||
|
||||
<receiver a:name="net.sourceforge.subsonic.androidapp.receiver.MediaButtonIntentReceiver">
|
||||
<intent-filter a:priority="999">
|
||||
<action a:name="android.intent.action.MEDIA_BUTTON" />
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver a:name="net.sourceforge.subsonic.androidapp.receiver.BluetoothIntentReceiver">
|
||||
<intent-filter>
|
||||
<action a:name="android.bluetooth.a2dp.action.SINK_STATE_CHANGED"/>
|
||||
</intent-filter>
|
||||
</receiver>
|
||||
|
||||
<receiver a:name="net.sourceforge.subsonic.androidapp.provider.SubsonicAppWidgetProvider" >
|
||||
<intent-filter>
|
||||
<action a:name="android.appwidget.action.APPWIDGET_UPDATE"/>
|
||||
</intent-filter>
|
||||
<meta-data a:name="android.appwidget.provider" a:resource="@xml/appwidget_info"/>
|
||||
</receiver>
|
||||
|
||||
<provider a:name="net.sourceforge.subsonic.androidapp.provider.SearchSuggestionProvider"
|
||||
a:authorities="net.sourceforge.subsonic.androidapp.provider.SearchSuggestionProvider"/>
|
||||
|
||||
<meta-data a:name="android.app.default_searchable"
|
||||
a:value="net.sourceforge.subsonic.androidapp.activity.QueryReceiverActivity"/>
|
||||
|
||||
</application>
|
||||
|
||||
</manifest>
|
|
@ -0,0 +1,20 @@
|
|||
# This file is used to override default values used by the Ant build system.
|
||||
#
|
||||
# This file must be checked in Version Control Systems, as it is
|
||||
# integral to the build system of your project.
|
||||
|
||||
# This file is only used by the Ant script.
|
||||
|
||||
# You can use this to override default values such as
|
||||
# 'source.dir' for the location of your java source folder and
|
||||
# 'out.dir' for the location of your output folder.
|
||||
|
||||
# You can also use it define how the release builds are signed by declaring
|
||||
# the following properties:
|
||||
# 'key.store' for the location of your keystore and
|
||||
# 'key.alias' for the name of the key to use.
|
||||
# The password will be asked during the build when you use the 'release' target.
|
||||
|
||||
key.store=subsonic.keystore
|
||||
key.alias=subsonic
|
||||
|
|
@ -0,0 +1,98 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>Subsonic Help</title>
|
||||
<link rel="stylesheet" href="../style.css" type="text/css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h3><img src="../img/subsonic.png" alt=""> Welcome to Subsonic</h3>
|
||||
|
||||
<p>
|
||||
With <b>Subsonic</b> you can easily stream or download music from your home computer to your Android phone
|
||||
(and do lots of other cool stuff too).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
To install the Subsonic server software on your computer, please visit <a href="http://subsonic.org">subsonic.org</a>.
|
||||
It's available for Windows, Mac, Linux and Unix.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
By default, this program is configured to use the <b>Subsonic demo server</b>. Once you've set up your own
|
||||
server, please go to <b>Settings</b> and change the configuration so that it connects to your own computer.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You can use this program freely for 30 days. After that you will have to make a donation to the Subsonic project.
|
||||
As a donor you get the following benefits:
|
||||
</p>
|
||||
<ul>
|
||||
<li>Unlimited streaming and download to any number of iPhone and Android phones.</li>
|
||||
<li>Video streaming.</li>
|
||||
<li>A personal web address for your Subsonic server (<em>yourname</em>.subsonic.org).</li>
|
||||
<li>No ads in the Subsonic web interface.</li>
|
||||
<li>Free access to new premium features.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
The suggested donation amount is <b>€20</b>, but you can give any amount you like.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Click one of the buttons to go to PayPal where you can pay by credit card or by using your PayPal account.
|
||||
Once the donation is processed, you will receive a license key by email.
|
||||
</p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3RTGWJRNAW2PU"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">€10</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UCUUB2TYE4PGN"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">€20</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3M6TFHWEPSU44"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">€25</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5KP7LPQU77UAS"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">€30</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
For more information, please visit <a href="http://subsonic.org/">subsonic.org</a>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
|
@ -0,0 +1,100 @@
|
|||
<html>
|
||||
<head>
|
||||
<title>Aide de Subsonic</title>
|
||||
<link rel="stylesheet" href="../style.css" type="text/css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h3><img src="../img/subsonic.png" alt=""> Bienvenue dans Subsonic</h3>
|
||||
|
||||
<p>
|
||||
Avec <b>Subsonic</b>, vous pouvez facilement écouter ou télécharger de la musique à partir de votre ordinateur personnel sur votre appareil Android
|
||||
(et faire plein d'autres trucs cools aussi).
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Pour installer le serveur Subsonic sur votre ordinateur, veuillez visiter <a href="http://subsonic.org">subsonic.org</a>.
|
||||
Celui-ci est disponible pour Windows, Mac, Linux et Unix.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Par défaut, cette application est configuré pour utiliser le <b>serveur démo Subsonic</b>.
|
||||
Après avoir configuré votre serveur personnel, veuillez accéder aux <b>Paramètres</b> et modifier la configuration
|
||||
afin de vous connecter à votre propre ordinateur.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Vous pouvez utiliser cette application gratuitement pendant 30 jours.
|
||||
Ensuite, vous devrez effectuer un don au projet Subsonic.
|
||||
En tant que donateur, vous obtiendrez les bénéfices suivants:
|
||||
</p>
|
||||
<ul>
|
||||
<li>Écoute et téléchargement illimités vers autant de iPhones et d'appareils Android que désiré.</li>
|
||||
<li>Écoute de vidéos.</li>
|
||||
<li>Une adresse web personnalisée pour votre serveur Subsonic (<em>votrenom</em>.subsonic.org).</li>
|
||||
<li>Aucune publicité dans l'interface web de Subsonic.</li>
|
||||
<li>Accès gratuit aux nouvelles fonctionnalités avancées.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Le montant suggéré pour le don est de <b>20€</b>, mais n'importe quel montant fera l'affaire.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Cliquez l'un des boutons suivants pour accéder à PayPal, d'où vous pourrez payer soit par carte de crédit ou en utilisant votre compte PayPal.
|
||||
Une fois le don reçu et traité, vous recevrez votre clé d'activation par courriel.
|
||||
</p>
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3RTGWJRNAW2PU"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">10€</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=UCUUB2TYE4PGN"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">20€</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=3M6TFHWEPSU44"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">25€</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
<td style="border:none;">
|
||||
<table>
|
||||
<tr>
|
||||
<td style="border:none;padding:0"><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5KP7LPQU77UAS"><img src="../img/paypal.gif" alt=""/></a> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td style="text-align:center;border:none;padding:0">30€</td>
|
||||
</tr>
|
||||
</table>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
Pour plus d'information, veuillez visiter <a href="http://subsonic.org/">subsonic.org</a>
|
||||
</p>
|
||||
|
||||
</body>
|
||||
</html>
|
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.0 KiB |
|
@ -0,0 +1,11 @@
|
|||
/*
|
||||
* Taken from http://yui.yahooapis.com/2.8.0r4/build/fonts/fonts.css
|
||||
*/
|
||||
body {
|
||||
font: 13px / 1.231 arial, helvetica, clean, sans-serif;
|
||||
}
|
||||
|
||||
table {
|
||||
font-size:inherit;
|
||||
font:100%;
|
||||
}
|
|
@ -0,0 +1,85 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<project name="subsonic" default="help">
|
||||
|
||||
<!-- The local.properties file is created and updated by the 'android' tool.
|
||||
It contains the path to the SDK. It should *NOT* be checked into
|
||||
Version Control Systems. -->
|
||||
<loadproperties srcFile="local.properties" />
|
||||
|
||||
<!-- The ant.properties file can be created by you. It is only edited by the
|
||||
'android' tool to add properties to it.
|
||||
This is the place to change some Ant specific build properties.
|
||||
Here are some properties you may want to change/update:
|
||||
|
||||
source.dir
|
||||
The name of the source directory. Default is 'src'.
|
||||
out.dir
|
||||
The name of the output directory. Default is 'bin'.
|
||||
|
||||
For other overridable properties, look at the beginning of the rules
|
||||
files in the SDK, at tools/ant/build.xml
|
||||
|
||||
Properties related to the SDK location or the project target should
|
||||
be updated using the 'android' tool with the 'update' action.
|
||||
|
||||
This file is an integral part of the build system for your
|
||||
application and should be checked into Version Control Systems.
|
||||
|
||||
-->
|
||||
<property file="ant.properties" />
|
||||
|
||||
<!-- The project.properties file is created and updated by the 'android'
|
||||
tool, as well as ADT.
|
||||
|
||||
This contains project specific properties such as project target, and library
|
||||
dependencies. Lower level build properties are stored in ant.properties
|
||||
(or in .classpath for Eclipse projects).
|
||||
|
||||
This file is an integral part of the build system for your
|
||||
application and should be checked into Version Control Systems. -->
|
||||
<loadproperties srcFile="project.properties" />
|
||||
|
||||
<!-- quick check on sdk.dir -->
|
||||
<fail
|
||||
message="sdk.dir is missing. Make sure to generate local.properties using 'android update project'"
|
||||
unless="sdk.dir"
|
||||
/>
|
||||
|
||||
|
||||
<!-- extension targets. Uncomment the ones where you want to do custom work
|
||||
in between standard targets -->
|
||||
<!--
|
||||
<target name="-pre-build">
|
||||
</target>
|
||||
<target name="-pre-compile">
|
||||
</target>
|
||||
|
||||
/* This is typically used for code obfuscation.
|
||||
Compiled code location: ${out.classes.absolute.dir}
|
||||
If this is not done in place, override ${out.dex.input.absolute.dir} */
|
||||
<target name="-post-compile">
|
||||
</target>
|
||||
-->
|
||||
|
||||
<!-- Import the actual build file.
|
||||
|
||||
To customize existing targets, there are two options:
|
||||
- Customize only one target:
|
||||
- copy/paste the target into this file, *before* the
|
||||
<import> task.
|
||||
- customize it to your needs.
|
||||
- Customize the whole content of build.xml
|
||||
- copy/paste the content of the rules files (minus the top node)
|
||||
into this file, replacing the <import> task.
|
||||
- customize to your needs.
|
||||
|
||||
***********************
|
||||
****** IMPORTANT ******
|
||||
***********************
|
||||
In all cases you must update the value of version-tag below to read 'custom' instead of an integer,
|
||||
in order to avoid having your file be overridden by tools such as "android update project"
|
||||
-->
|
||||
<!-- version-tag: 1 -->
|
||||
<import file="${sdk.dir}/tools/ant/build.xml" />
|
||||
|
||||
</project>
|
|
@ -0,0 +1,10 @@
|
|||
# This file is automatically generated by Android Tools.
|
||||
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
|
||||
#
|
||||
# This file must *NOT* be checked in Version Control Systems,
|
||||
# as it contains information specific to your local configuration.
|
||||
|
||||
# location of the SDK. This is only used by Ant
|
||||
# For customization when using a Version Control System, please read the
|
||||
# header note.
|
||||
sdk.dir=c:/progs/android-sdk-windows
|
|
@ -0,0 +1,40 @@
|
|||
-optimizationpasses 5
|
||||
-dontusemixedcaseclassnames
|
||||
-dontskipnonpubliclibraryclasses
|
||||
-dontpreverify
|
||||
-verbose
|
||||
-optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
|
||||
|
||||
-keep public class * extends android.app.Activity
|
||||
-keep public class * extends android.app.Application
|
||||
-keep public class * extends android.app.Service
|
||||
-keep public class * extends android.content.BroadcastReceiver
|
||||
-keep public class * extends android.content.ContentProvider
|
||||
-keep public class * extends android.app.backup.BackupAgentHelper
|
||||
-keep public class * extends android.preference.Preference
|
||||
-keep public class com.android.vending.licensing.ILicensingService
|
||||
|
||||
-keepclasseswithmembernames class * {
|
||||
native <methods>;
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
public <init>(android.content.Context, android.util.AttributeSet);
|
||||
}
|
||||
|
||||
-keepclasseswithmembers class * {
|
||||
public <init>(android.content.Context, android.util.AttributeSet, int);
|
||||
}
|
||||
|
||||
-keepclassmembers class * extends android.app.Activity {
|
||||
public void *(android.view.View);
|
||||
}
|
||||
|
||||
-keepclassmembers enum * {
|
||||
public static **[] values();
|
||||
public static ** valueOf(java.lang.String);
|
||||
}
|
||||
|
||||
-keep class * implements android.os.Parcelable {
|
||||
public static final android.os.Parcelable$Creator *;
|
||||
}
|
|
@ -0,0 +1,11 @@
|
|||
# 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 use,
|
||||
# "ant.properties", and override values to adapt the script to your
|
||||
# project structure.
|
||||
|
||||
# Project target.
|
||||
target=android-10
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2007 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.
|
||||
-->
|
||||
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<translate android:fromYDelta="-100%p" android:toYDelta="0"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
|
||||
android:duration="@android:integer/config_longAnimTime" />
|
||||
</set>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2007 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.
|
||||
-->
|
||||
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<translate android:fromYDelta="0" android:toYDelta="100%p"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
<alpha android:fromAlpha="1.0" android:toAlpha="0.0"
|
||||
android:duration="@android:integer/config_longAnimTime" />
|
||||
</set>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2007 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.
|
||||
-->
|
||||
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<translate android:fromYDelta="100%p" android:toYDelta="0"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
<alpha android:fromAlpha="0.0" android:toAlpha="1.0"
|
||||
android:duration="@android:integer/config_longAnimTime" />
|
||||
</set>
|
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2007 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.
|
||||
-->
|
||||
|
||||
<set xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
<translate android:fromYDelta="0" android:toYDelta="-100%p"
|
||||
android:duration="@android:integer/config_longAnimTime"/>
|
||||
<alpha android:fromAlpha="1.0" android:toAlpha="0.0"
|
||||
android:duration="@android:integer/config_longAnimTime" />
|
||||
</set>
|
After Width: | Height: | Size: 1.3 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.2 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 208 B |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 2.8 KiB |
After Width: | Height: | Size: 2.7 KiB |
After Width: | Height: | Size: 221 B |
After Width: | Height: | Size: 400 B |
After Width: | Height: | Size: 423 B |
After Width: | Height: | Size: 223 B |
After Width: | Height: | Size: 408 B |
After Width: | Height: | Size: 419 B |
After Width: | Height: | Size: 489 B |
After Width: | Height: | Size: 232 B |
After Width: | Height: | Size: 344 B |
After Width: | Height: | Size: 666 B |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 2.5 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 5.3 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 2.4 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 5.2 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 4.3 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 10 KiB |
After Width: | Height: | Size: 11 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 1.4 KiB |
After Width: | Height: | Size: 1.5 KiB |
After Width: | Height: | Size: 1.8 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 20 KiB |
After Width: | Height: | Size: 16 KiB |
After Width: | Height: | Size: 18 KiB |
After Width: | Height: | Size: 636 B |
After Width: | Height: | Size: 3.3 KiB |
After Width: | Height: | Size: 3.9 KiB |
After Width: | Height: | Size: 3.2 KiB |
After Width: | Height: | Size: 3.1 KiB |
After Width: | Height: | Size: 997 B |
After Width: | Height: | Size: 3.7 KiB |
After Width: | Height: | Size: 266 B |
After Width: | Height: | Size: 234 B |
After Width: | Height: | Size: 312 B |
After Width: | Height: | Size: 3.5 KiB |
After Width: | Height: | Size: 2.9 KiB |
After Width: | Height: | Size: 4.9 KiB |
After Width: | Height: | Size: 4.8 KiB |
After Width: | Height: | Size: 4.4 KiB |
After Width: | Height: | Size: 716 B |
After Width: | Height: | Size: 3.0 KiB |
After Width: | Height: | Size: 47 KiB |
After Width: | Height: | Size: 3.4 KiB |
After Width: | Height: | Size: 4.2 KiB |
After Width: | Height: | Size: 4.0 KiB |
After Width: | Height: | Size: 4.9 KiB |
|
@ -0,0 +1,18 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<selector xmlns:a="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item
|
||||
a:state_pressed="true"
|
||||
a:drawable="@drawable/menubar_button_pressed"
|
||||
/>
|
||||
|
||||
<item
|
||||
a:state_focused="true"
|
||||
a:drawable="@drawable/menubar_button_pressed"
|
||||
/>
|
||||
|
||||
<item
|
||||
a:drawable="@drawable/actionbar_button_normal"
|
||||
/>
|
||||
|
||||
</selector>
|
After Width: | Height: | Size: 208 B |
After Width: | Height: | Size: 9.1 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 3.6 KiB |
After Width: | Height: | Size: 1.7 KiB |
After Width: | Height: | Size: 174 B |
After Width: | Height: | Size: 638 B |
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2009 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.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_pressed="true"
|
||||
android:drawable="@drawable/appwidget_overlay" />
|
||||
|
||||
<item android:state_focused="true" android:state_enabled="true"
|
||||
android:state_window_focused="true"
|
||||
android:drawable="@drawable/appwidget_overlay" />
|
||||
|
||||
<item android:drawable="@drawable/appwidget_button_background" />
|
||||
</selector>
|
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2009 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.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_pressed="true"
|
||||
android:drawable="@drawable/appwidget_overlay" />
|
||||
|
||||
<item android:state_focused="true" android:state_enabled="true"
|
||||
android:state_window_focused="true"
|
||||
android:drawable="@drawable/appwidget_overlay" />
|
||||
|
||||
<item android:drawable="@android:color/transparent" />
|
||||
</selector>
|
|
@ -0,0 +1,27 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Copyright (C) 2009 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.
|
||||
-->
|
||||
|
||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||
|
||||
<item android:state_pressed="true"
|
||||
android:drawable="@drawable/appwidget_overlay" />
|
||||
|
||||
<item android:state_focused="true" android:state_enabled="true"
|
||||
android:state_window_focused="true"
|
||||
android:drawable="@drawable/appwidget_overlay" />
|
||||
|
||||
<item android:drawable="@drawable/appwidget_button_background_r" />
|
||||
</selector>
|