summaryrefslogtreecommitdiffstats
path: root/AndroidManifest.xml
diff options
context:
space:
mode:
authorgu1dry <markus.guidry@gmail.com>2012-01-16 20:45:56 -0500
committergu1dry <markus.guidry@gmail.com>2012-01-16 20:45:56 -0500
commit3a45622d7e2008bc32d577847bc7d07d07964665 (patch)
tree12e033226059d5594aab9c681854e77dd14b4f65 /AndroidManifest.xml
parent4c5bbe32c29822c20c4189dd5604e867b71fa9c0 (diff)
downloadandroid_packages_apps_Eleven-3a45622d7e2008bc32d577847bc7d07d07964665.tar.gz
android_packages_apps_Eleven-3a45622d7e2008bc32d577847bc7d07d07964665.tar.bz2
android_packages_apps_Eleven-3a45622d7e2008bc32d577847bc7d07d07964665.zip
File layout cleanup.
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r--AndroidManifest.xml427
1 files changed, 427 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
new file mode 100644
index 0000000..26505ef
--- /dev/null
+++ b/AndroidManifest.xml
@@ -0,0 +1,427 @@
+<?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.
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+ package="com.android.music"
+ android:versionCode="1"
+ android:versionName="1.0" >
+
+ <original-package android:name="com.android.music" />
+
+ <uses-sdk
+ android:maxSdkVersion="15"
+ android:minSdkVersion="14" />
+
+ <uses-permission android:name="android.permission.WRITE_SETTINGS" />
+ <uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
+ <uses-permission android:name="android.permission.WAKE_LOCK" />
+ <uses-permission android:name="android.permission.INTERNET" />
+ <uses-permission android:name="android.permission.READ_PHONE_STATE" />
+ <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+ <uses-permission android:name="android.permission.BROADCAST_STICKY" />
+ <uses-permission android:name="android.permission.VIBRATE" />
+ <uses-permission android:name="android.permission.SET_WALLPAPER" />
+
+ <application
+ android:allowTaskReparenting="true"
+ android:hardwareAccelerated="true"
+ android:icon="@drawable/app_music"
+ android:label="@string/musicbrowserlabel"
+ android:taskAffinity="android.task.music"
+ android:theme="@android:style/Theme.Holo" >
+ <meta-data
+ android:name="android.app.default_searchable"
+ android:value="com.android.music.QueryBrowserActivity" />
+
+ <activity
+ android:name="com.android.music.MusicBrowserActivity"
+ android:exported="true"
+ android:theme="@android:style/Theme.NoTitleBar" >
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <action android:name="android.intent.action.MUSIC_PLAYER" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ <category android:name="android.intent.category.APP_MUSIC" />
+ </intent-filter>
+ </activity>
+
+ <receiver android:name="com.android.music.MediaButtonIntentReceiver" >
+ <intent-filter>
+ <action android:name="android.intent.action.MEDIA_BUTTON" />
+ <action android:name="android.media.AUDIO_BECOMING_NOISY" />
+ </intent-filter>
+ </receiver>
+ <!--
+ This is the "current music playing" panel, which has special
+ launch behavior. We clear its task affinity, so it will not
+ be associated with the main media task and if launched
+ from a notification will not bring the rest of the media app
+ to the foreground. We make it singleTask so that when others
+ launch it (such as media) we will launch in to our own task.
+ We set clearTaskOnLaunch because the user
+ can go to a playlist from this activity, so if they later return
+ to it we want it back in its initial state. We exclude from
+ recents since this is accessible through a notification when
+ appropriate.
+ -->
+ <activity
+ android:name="com.android.music.ColorPicker"
+ android:excludeFromRecents="true"
+ android:taskAffinity=""
+ android:theme="@android:style/Theme.Holo.Dialog" >
+ <intent-filter>
+ <action android:name="com.android.music.ColorPicker" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.Sensitivity"
+ android:label="Sensitivity"
+ android:excludeFromRecents="true"
+ android:taskAffinity=""
+ android:theme="@android:style/Theme.Holo.Dialog" >
+ <intent-filter>
+ <action android:name="com.android.music.Sensitivity" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.MediaPlaybackActivity"
+ android:clearTaskOnLaunch="true"
+ android:excludeFromRecents="true"
+ android:exported="true"
+ android:label="@string/mediaplaybacklabel"
+ android:launchMode="singleTask"
+ android:taskAffinity="" >
+ <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="com.android.music.PLAYBACK_VIEWER" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="AudioPreview"
+ android:excludeFromRecents="true"
+ android:exported="true"
+ android:taskAffinity=""
+ android:theme="@android:style/Theme.Dialog" >
+ <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 android:priority="-1" >
+ <action android:name="android.intent.action.VIEW" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.BROWSABLE" />
+
+ <data android:scheme="content" />
+ <data android:mimeType="audio/*" />
+ <data android:mimeType="application/ogg" />
+ <data android:mimeType="application/x-ogg" />
+ <data android:mimeType="application/itunes" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.ArtistAlbumBrowserActivity"
+ android:exported="false" >
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/artistalbum" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.AlbumBrowserActivity"
+ android:exported="false" >
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/album" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.NowPlayingActivity"
+ android:exported="false" >
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/nowplaying" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.TrackBrowserActivity"
+ android:exported="false" >
+ <intent-filter>
+ <action android:name="android.intent.action.EDIT" />
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/track" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.QueryBrowserActivity"
+ android:exported="true"
+ android:theme="@android:style/Theme.NoTitleBar" >
+ <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>
+ <activity
+ android:name="com.android.music.PlaylistBrowserActivity"
+ android:exported="true"
+ android:label="@string/musicbrowserlabel" >
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/playlist" />
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.VIEW" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/playlist" />
+ </intent-filter>
+ </activity>
+
+ <activity-alias
+ android:name="com.android.music.PlaylistShortcutActivity"
+ android:exported="true"
+ android:icon="@drawable/ic_launcher_shortcut_music_playlist"
+ android:label="@string/musicshortcutlabel"
+ android:targetActivity="com.android.music.PlaylistBrowserActivity" >
+ <intent-filter>
+ <action android:name="android.intent.action.CREATE_SHORTCUT" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ </intent-filter>
+ </activity-alias>
+
+ <activity
+ android:name="com.android.music.VideoBrowserActivity"
+ android:exported="false"
+ android:icon="@drawable/app_video"
+ android:label="@string/videobrowserlabel"
+ android:taskAffinity="android.task.video" >
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+
+ <data android:mimeType="vnd.android.cursor.dir/video" />
+ </intent-filter>
+ <!--
+ <intent-filter>
+ <action android:name="android.intent.action.MAIN" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.LAUNCHER" />
+ </intent-filter>
+ -->
+ </activity>
+ <activity
+ android:name="com.android.music.MediaPickerActivity"
+ android:exported="false"
+ android:label="@string/mediapickerlabel" >
+
+ <!--
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <data android:mimeType="media/*"/>
+ <data android:mimeType="audio/*"/>
+ <data android:mimeType="application/ogg"/>
+ <data android:mimeType="application/x-ogg"/>
+ <data android:mimeType="video/*"/>
+ </intent-filter>
+ <intent-filter>
+ <action android:name="android.intent.action.GET_CONTENT" />
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.OPENABLE" />
+ <data android:mimeType="media/*"/>
+ <data android:mimeType="audio/*"/>
+ <data android:mimeType="application/ogg"/>
+ <data android:mimeType="application/x-ogg"/>
+ <data android:mimeType="video/*"/>
+ </intent-filter>
+ -->
+ </activity>
+ <activity
+ android:name="com.android.music.MusicPicker"
+ android:exported="true"
+ android:label="@string/music_picker_title" >
+
+ <!--
+ First way to invoke us: someone asks to get content of
+ any of the audio types we support.
+ -->
+ <intent-filter>
+ <action android:name="android.intent.action.GET_CONTENT" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.OPENABLE" />
+
+ <data android:mimeType="audio/*" />
+ <data android:mimeType="application/ogg" />
+ <data android:mimeType="application/x-ogg" />
+ </intent-filter>
+ <!--
+ Second way to invoke us: someone asks to pick an item from
+ some media Uri.
+ -->
+ <intent-filter>
+ <action android:name="android.intent.action.PICK" />
+
+ <category android:name="android.intent.category.DEFAULT" />
+ <category android:name="android.intent.category.OPENABLE" />
+
+ <data android:mimeType="vnd.android.cursor.dir/audio" />
+ </intent-filter>
+ </activity>
+ <activity
+ android:name="com.android.music.CreatePlaylist"
+ android:exported="false"
+ android:theme="@android:style/Theme.Holo.Dialog" />
+ <activity
+ android:name="com.android.music.RenamePlaylist"
+ android:exported="false"
+ android:theme="@android:style/Theme.Holo.Dialog" />
+ <activity
+ android:name="com.android.music.WeekSelector"
+ android:exported="false"
+ android:theme="@android:style/Theme.Holo.Dialog" />
+ <activity
+ android:name="com.android.music.DeleteItems"
+ android:exported="false"
+ android:theme="@android:style/Theme.Holo.Dialog" />
+ <activity
+ android:name="com.android.music.ScanningProgress"
+ android:exported="false"
+ android:theme="@android:style/Theme.Holo.Dialog" />
+ <activity
+ android:name="com.android.music.MusicSettingsActivity"
+ android:label="@string/settings" />
+ <activity
+ android:name="com.android.music.EditGesturesActivity"
+ android:label="@string/edit_gestures_title" />
+ <activity
+ android:name="com.android.music.CustomizeGestureActivity"
+ android:label="@string/customize_gesture_title" />
+
+ <service
+ android:name="com.android.music.MediaPlaybackService"
+ android:exported="true" />
+
+ <receiver
+ android:name="com.android.music.MediaAppWidgetProvider4x1"
+ android:label="Music (4x1)" >
+ <intent-filter>
+ <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+ </intent-filter>
+
+ <meta-data
+ android:name="android.appwidget.provider"
+ android:resource="@xml/appwidget4x1_info" />
+ </receiver>
+ <receiver
+ android:name="com.android.music.MediaAppWidgetProvider4x2"
+ android:label="Music (4x2)" >
+ <intent-filter>
+ <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+ </intent-filter>
+
+ <meta-data
+ android:name="android.appwidget.provider"
+ android:resource="@xml/appwidget4x2_info" />
+ </receiver>
+ <receiver
+ android:name="com.android.music.MediaAppWidgetProvider1x1"
+ android:label="Music (1x1)" >
+ <intent-filter>
+ <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+ </intent-filter>
+
+ <meta-data
+ android:name="android.appwidget.provider"
+ android:resource="@xml/appwidget1x1_info" />
+ </receiver>
+ <receiver
+ android:name="com.android.music.MediaAppWidgetProvider3x1"
+ android:label="Music (3x1)" >
+ <intent-filter>
+ <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+ </intent-filter>
+
+ <meta-data
+ android:name="android.appwidget.provider"
+ android:resource="@xml/appwidget3x1_info" />
+ </receiver>
+ </application>
+
+</manifest> \ No newline at end of file