OSDN Git Service

Fix Issue 5547: Apollo will not play MP3 files when using Root Explorer
[android-x86/packages-apps-Eleven.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>\r
2 <manifest xmlns:android="http://schemas.android.com/apk/res/android"\r
3     package="com.andrew.apollo"\r
4     android:versionCode="1"\r
5     android:versionName="1.0" >\r
6 \r
7     <uses-sdk\r
8         android:minSdkVersion="14"\r
9         android:targetSdkVersion="15" />\r
10 \r
11     <!-- This is used for Last.fm and Google Music -->\r
12     <uses-permission android:name="android.permission.INTERNET" />\r
13     <!-- Used to check for a data connection -->\r
14     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />\r
15     <!-- Used to keep the service running when the phone sleeps -->\r
16     <uses-permission android:name="android.permission.WAKE_LOCK" />\r
17     <!-- Stick Broadcast -->\r
18     <uses-permission android:name="android.permission.BROADCAST_STICKY" />\r
19     <!-- Incoming calls -->\r
20     <uses-permission android:name="android.permission.READ_PHONE_STATE" />\r
21     <!-- Used to set ringtone -->\r
22     <uses-permission android:name="android.permission.WRITE_SETTINGS" />\r
23     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />\r
24 \r
25     <application\r
26         android:allowTaskReparenting="true"\r
27         android:hardwareAccelerated="true"\r
28         android:icon="@drawable/ic_launcher"\r
29         android:label="@string/app_name"\r
30         android:largeHeap="true"\r
31         android:process=":main"\r
32         android:taskAffinity="apollo.task.music"\r
33         android:theme="@android:style/Theme.Holo.Light" >\r
34         <meta-data\r
35             android:name="android.app.default_searchable"\r
36             android:value=".activities.QueryBrowserActivity" />\r
37         <!-- Serach -->\r
38         <activity\r
39             android:name=".activities.QueryBrowserActivity"\r
40             android:exported="true"\r
41             android:theme="@android:style/Theme.Holo.Light" >\r
42             <intent-filter>\r
43                 <action android:name="android.intent.action.SEARCH" />\r
44                 <action android:name="android.intent.action.MEDIA_SEARCH" />\r
45                 <action android:name="android.media.action.MEDIA_PLAY_FROM_SEARCH" />\r
46 \r
47                 <category android:name="android.intent.category.DEFAULT" />\r
48             </intent-filter>\r
49 \r
50             <meta-data\r
51                 android:name="android.app.searchable"\r
52                 android:resource="@xml/searchable" />\r
53         </activity>\r
54 \r
55         <!-- Main Activity -->\r
56         <activity\r
57             android:name=".activities.MusicLibrary"\r
58             android:label="@string/app_name"\r
59             android:windowSoftInputMode="adjustPan" >\r
60             <intent-filter>\r
61                 <action android:name="android.intent.action.MAIN" />\r
62                 <action android:name="android.intent.action.MUSIC_PLAYER" />\r
63 \r
64                 <category android:name="android.intent.category.DEFAULT" />\r
65                 <category android:name="android.intent.category.LAUNCHER" />\r
66                 <category android:name="android.intent.category.APP_MUSIC" />\r
67             </intent-filter>\r
68         </activity>\r
69         <!-- Now Playing -->\r
70         <activity\r
71             android:name=".activities.AudioPlayerHolder"\r
72             android:clearTaskOnLaunch="true"\r
73             android:excludeFromRecents="true"\r
74             android:label="@string/nowplaying"\r
75             android:launchMode="singleTask"\r
76             android:windowSoftInputMode="adjustPan" >\r
77             <intent-filter>\r
78                 <action android:name="android.intent.action.VIEW" />\r
79 \r
80                 <category android:name="android.intent.category.DEFAULT" />\r
81 \r
82                 <data android:scheme="content" />\r
83                 <data android:host="media" />\r
84                 <data android:mimeType="audio/*" />\r
85                 <data android:mimeType="application/ogg" />\r
86                 <data android:mimeType="application/x-ogg" />\r
87                 <data android:mimeType="application/itunes" />\r
88             </intent-filter>\r
89             <intent-filter>\r
90                 <action android:name="com.andrew.apollo.PLAYBACK_VIEWER" />\r
91 \r
92                 <category android:name="android.intent.category.DEFAULT" />\r
93             </intent-filter>\r
94         </activity>\r
95         <!-- Play External File -->\r
96         <activity\r
97             android:name=".activities.PlayExternal"\r
98             android:clearTaskOnLaunch="true"\r
99             android:excludeFromRecents="true"\r
100             android:noHistory="true"\r
101             android:launchMode="singleTask"\r
102             android:theme="@style/Theme.Light.Translucent"\r
103             android:label="@string/app_name" >\r
104             <intent-filter>\r
105                 <action android:name="android.intent.action.VIEW" />\r
106 \r
107                 <category android:name="android.intent.category.DEFAULT" />\r
108 \r
109                 <data android:scheme="file" />\r
110                 <data android:mimeType="audio/*" />\r
111                 <data android:mimeType="application/ogg" />\r
112                 <data android:mimeType="application/x-ogg" />\r
113                 <data android:mimeType="application/itunes" />\r
114             </intent-filter>\r
115         </activity>\r
116         <!-- Track browser -->\r
117         <activity\r
118             android:name=".activities.TracksBrowser"\r
119             android:label="@string/app_name"\r
120             android:windowSoftInputMode="adjustPan" >\r
121             <intent-filter>\r
122                 <action android:name="android.intent.action.EDIT" />\r
123                 <action android:name="android.intent.action.VIEW" />\r
124 \r
125                 <category android:name="android.intent.category.DEFAULT" />\r
126             </intent-filter>\r
127         </activity>\r
128 \r
129         <!-- Quickly show the queue -->\r
130         <activity\r
131             android:name=".activities.QuickQueue"\r
132             android:excludeFromRecents="true"\r
133             android:launchMode="singleTop"\r
134             android:noHistory="true"\r
135             android:theme="@style/Theme.QuickQueue"\r
136             android:windowSoftInputMode="stateUnchanged" />\r
137         <!-- Settings -->\r
138         <activity\r
139             android:name=".preferences.SettingsHolder"\r
140             android:label="@string/settings" />\r
141         <activity\r
142             android:name=".menu.PlaylistDialog"\r
143             android:label="@string/rename_playlist"\r
144             android:theme="@android:style/Theme.Holo.Light.Dialog.NoActionBar" >\r
145             <intent-filter>\r
146                 <action android:name="com.andrew.apollo.CREATE_PLAYLIST" />\r
147 \r
148                 <category android:name="android.intent.category.DEFAULT" />\r
149             </intent-filter>\r
150             <intent-filter>\r
151                 <action android:name="com.andrew.apollo.RENAME_PLAYLIST" />\r
152 \r
153                 <category android:name="android.intent.category.DEFAULT" />\r
154             </intent-filter>\r
155         </activity>\r
156         <activity\r
157             android:name=".menu.PlaylistPicker"\r
158             android:icon="@drawable/ic_launcher"\r
159             android:theme="@android:style/Theme.Holo.Light.Dialog.NoActionBar" >\r
160             <intent-filter>\r
161                 <action android:name="com.andrew.apollo.ADD_TO_PLAYLIST" />\r
162 \r
163                 <category android:name="android.intent.category.DEFAULT" />\r
164             </intent-filter>\r
165         </activity>\r
166         <!-- 1x1 App Widget -->\r
167         <receiver\r
168             android:name="com.andrew.apollo.app.widgets.AppWidget11"\r
169             android:label="@string/apollo_1x1" >\r
170             <intent-filter>\r
171                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />\r
172             </intent-filter>\r
173 \r
174             <meta-data\r
175                 android:name="android.appwidget.provider"\r
176                 android:resource="@xml/appwidget1x1_info" />\r
177         </receiver>\r
178         <!-- 4x1 App Widget -->\r
179         <receiver\r
180             android:name="com.andrew.apollo.app.widgets.AppWidget41"\r
181             android:label="@string/apollo_4x1" >\r
182             <intent-filter>\r
183                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />\r
184             </intent-filter>\r
185 \r
186             <meta-data\r
187                 android:name="android.appwidget.provider"\r
188                 android:resource="@xml/appwidget4x1_info" />\r
189         </receiver>\r
190         <!-- 4x2 App Widget -->\r
191         <receiver\r
192             android:name="com.andrew.apollo.app.widgets.AppWidget42"\r
193             android:label="@string/apollo_4x2" >\r
194             <intent-filter>\r
195                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />\r
196             </intent-filter>\r
197 \r
198             <meta-data\r
199                 android:name="android.appwidget.provider"\r
200                 android:resource="@xml/appwidget4x2_info" />\r
201         </receiver>\r
202         <!-- Media button receiver -->\r
203         <receiver android:name=".service.MediaButtonIntentReceiver" >\r
204             <intent-filter>\r
205                 <action android:name="android.intent.action.MEDIA_BUTTON" />\r
206                 <action android:name="android.media.AUDIO_BECOMING_NOISY" />\r
207             </intent-filter>\r
208         </receiver>\r
209         <!-- Music service -->\r
210         <service\r
211             android:name=".service.ApolloService"\r
212             android:label="@string/app_name"\r
213             android:process=":main" />\r
214     </application>\r
215 \r
216 </manifest>\r