1 <?xml version="1.0" encoding="utf-8"?>
3 <manifest android:versionCode="40000"
4 android:versionName="1.1.40000"
5 xmlns:android="http://schemas.android.com/apk/res/android"
6 package="com.android.gallery3d">
8 <original-package android:name="com.android.gallery3d" />
10 <uses-sdk android:minSdkVersion="14" />
12 <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
13 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
14 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
15 <uses-permission android:name="android.permission.CAMERA" />
16 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
17 <uses-permission android:name="android.permission.INTERNET" />
18 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
19 <uses-permission android:name="android.permission.READ_SMS" />
20 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
21 <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
22 <uses-permission android:name="android.permission.RECORD_AUDIO" />
23 <uses-permission android:name="android.permission.SET_WALLPAPER" />
24 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
25 <uses-permission android:name="android.permission.VIBRATE" />
26 <uses-permission android:name="android.permission.WAKE_LOCK" />
27 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
28 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
29 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
31 <supports-screens android:smallScreens="false"
32 android:normalScreens="true" android:largeScreens="true"
33 android:anyDensity="true" />
35 <application android:icon="@mipmap/ic_launcher_gallery" android:label="@string/app_name"
36 android:name="com.android.gallery3d.app.GalleryAppImpl"
37 android:theme="@style/Theme.Gallery"
38 android:hardwareAccelerated="true">
39 <uses-library android:name="com.google.android.media.effects" android:required="false" />
40 <activity android:name="com.android.gallery3d.app.MovieActivity"
41 android:label="@string/movie_view_label"
42 android:theme="@style/Theme.MovieActivity"
43 android:configChanges="orientation|keyboardHidden|screenSize">
45 <action android:name="android.intent.action.VIEW" />
46 <category android:name="android.intent.category.DEFAULT" />
47 <category android:name="android.intent.category.BROWSABLE" />
48 <data android:scheme="rtsp" />
51 <action android:name="android.intent.action.VIEW" />
52 <category android:name="android.intent.category.DEFAULT" />
53 <category android:name="android.intent.category.BROWSABLE" />
54 <data android:scheme="http" />
55 <data android:scheme="https" />
56 <data android:scheme="content" />
57 <data android:scheme="file" />
58 <data android:mimeType="video/mpeg4" />
59 <data android:mimeType="video/mp4" />
60 <data android:mimeType="video/3gp" />
61 <data android:mimeType="video/3gpp" />
62 <data android:mimeType="video/3gpp2" />
63 <data android:mimeType="video/webm" />
64 <data android:mimeType="video/avi" />
65 <data android:mimeType="application/sdp" />
68 !-- HTTP live support -->
69 <action android:name="android.intent.action.VIEW" />
70 <category android:name="android.intent.category.DEFAULT" />
71 <category android:name="android.intent.category.BROWSABLE" />
72 <data android:scheme="http" />
73 <data android:scheme="https" />
74 <data android:mimeType="audio/x-mpegurl" />
75 <data android:mimeType="audio/mpegurl" />
76 <data android:mimeType="application/vnd.apple.mpegurl" />
77 <data android:mimeType="application/x-mpegurl" />
81 <activity android:name="com.android.gallery3d.app.Gallery" android:label="@string/app_name"
82 android:configChanges="keyboardHidden|orientation|screenSize">
84 <action android:name="android.intent.action.MAIN" />
85 <category android:name="android.intent.category.DEFAULT" />
86 <category android:name="android.intent.category.LAUNCHER" />
87 <category android:name="android.intent.category.APP_GALLERY" />
90 <action android:name="android.intent.action.GET_CONTENT" />
91 <category android:name="android.intent.category.OPENABLE" />
92 <data android:mimeType="vnd.android.cursor.dir/image" />
95 <action android:name="android.intent.action.GET_CONTENT" />
96 <category android:name="android.intent.category.OPENABLE" />
97 <category android:name="android.intent.category.DEFAULT" />
98 <data android:mimeType="image/*" />
99 <data android:mimeType="video/*" />
102 <action android:name="android.intent.action.VIEW" />
103 <category android:name="android.intent.category.DEFAULT" />
104 <data android:mimeType="vnd.android.cursor.dir/image" />
105 <data android:mimeType="vnd.android.cursor.dir/video" />
108 <action android:name="android.intent.action.VIEW" />
109 <action android:name="com.android.camera.action.REVIEW" />
110 <category android:name="android.intent.category.DEFAULT" />
111 <category android:name="android.intent.category.BROWSABLE" />
112 <data android:scheme="" />
113 <data android:scheme="http" />
114 <data android:scheme="https" />
115 <data android:scheme="content" />
116 <data android:scheme="file" />
117 <data android:mimeType="image/bmp" />
118 <data android:mimeType="image/jpeg" />
119 <data android:mimeType="image/gif" />
120 <data android:mimeType="image/png" />
121 <data android:mimeType="image/x-ms-bmp" />
122 <data android:mimeType="image/vnd.wap.wbmp" />
125 <action android:name="com.android.camera.action.REVIEW" />
126 <category android:name="android.intent.category.DEFAULT" />
127 <category android:name="android.intent.category.BROWSABLE" />
128 <data android:scheme="http" />
129 <data android:scheme="https" />
130 <data android:scheme="content" />
131 <data android:scheme="file" />
132 <data android:mimeType="video/mpeg4" />
133 <data android:mimeType="video/mp4" />
134 <data android:mimeType="video/3gp" />
135 <data android:mimeType="video/3gpp" />
136 <data android:mimeType="video/3gpp2" />
137 <data android:mimeType="application/sdp" />
139 <!-- We do NOT support the PICK intent, we add these intent-filter for
140 backward compatibility. Handle it as GET_CONTENT. -->
142 <action android:name="android.intent.action.PICK" />
143 <category android:name="android.intent.category.DEFAULT" />
144 <data android:mimeType="image/*" />
145 <data android:mimeType="video/*" />
148 <action android:name="android.intent.action.PICK" />
149 <category android:name="android.intent.category.DEFAULT" />
150 <data android:mimeType="vnd.android.cursor.dir/image" />
151 <data android:mimeType="vnd.android.cursor.dir/video" />
155 <!-- we add this activity-alias for shortcut backward compatibility -->
156 <!-- Note: The alias must put after the target activity -->
157 <activity-alias android:name="com.cooliris.media.Gallery"
158 android:targetActivity="com.android.gallery3d.app.Gallery"
159 android:configChanges="keyboardHidden|orientation|screenSize"
160 android:label="@string/app_name">
162 <action android:name="android.intent.action.MAIN" />
166 <!-- This activity receives USB_DEVICE_ATTACHED Intents and springboards to main Gallery activity. -->
167 <activity android:name="com.android.gallery3d.app.UsbDeviceActivity" android:label="@string/app_name"
168 android:taskAffinity=""
169 android:launchMode="singleInstance">
171 <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
173 <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
174 android:resource="@xml/device_filter" />
177 <activity android:name="com.android.gallery3d.app.Wallpaper"
178 android:configChanges="keyboardHidden|orientation|screenSize"
179 android:theme="@style/android:Theme.Translucent.NoTitleBar">
180 <intent-filter android:label="@string/camera_setas_wallpaper">
181 <action android:name="android.intent.action.ATTACH_DATA" />
182 <data android:mimeType="image/*" />
183 <category android:name="android.intent.category.DEFAULT" />
185 <intent-filter android:label="@string/app_name">
186 <action android:name="android.intent.action.SET_WALLPAPER" />
187 <category android:name="android.intent.category.DEFAULT" />
189 <meta-data android:name="android.wallpaper.preview"
190 android:resource="@xml/wallpaper_picker_preview" />
192 <activity android:name="com.android.gallery3d.app.CropImage"
193 android:configChanges="keyboardHidden|orientation|screenSize"
194 android:label="@string/crop_label"
195 android:process=":crop">
196 <intent-filter android:label="@string/crop_label">
197 <action android:name="com.android.camera.action.CROP" />
198 <data android:scheme="http" />
199 <data android:scheme="https" />
200 <data android:scheme="content" />
201 <data android:scheme="file" />
202 <data android:scheme="" />
203 <data android:mimeType="image/*" />
204 <category android:name="android.intent.category.DEFAULT" />
205 <category android:name="android.intent.category.ALTERNATIVE" />
206 <category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
209 <activity android:name="com.android.gallery3d.photoeditor.PhotoEditor"
210 android:label="@string/photoeditor_name"
211 android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"
212 android:configChanges="keyboardHidden|orientation|screenSize"
213 android:hardwareAccelerated="true">
215 <action android:name="android.intent.action.EDIT" />
216 <data android:mimeType="image/*" />
217 <category android:name="android.intent.category.DEFAULT" />
220 <uses-library android:name="com.google.android.media.effects"
221 android:required="false" />
223 <activity android:name="com.android.gallery3d.app.SlideshowDream"
224 android:label="@string/slideshow_dream_name"
225 android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
226 android:hardwareAccelerated="true">
228 <action android:name="android.intent.action.MAIN" />
229 <category android:name="android.intent.category.DEFAULT" />
230 <category android:name="android.intent.category.DREAM" />
234 <activity android:name="com.android.gallery3d.settings.GallerySettings"
235 android:theme="@android:style/Theme.Holo"
236 android:configChanges="orientation|keyboardHidden|screenSize" />
238 <provider android:name="com.android.gallery3d.provider.GalleryProvider"
239 android:syncable="false"
240 android:grantUriPermissions="true"
241 android:authorities="com.android.gallery3d.provider" />
242 <activity android:name="com.android.gallery3d.gadget.WidgetClickHandler" />
243 <activity android:name="com.android.gallery3d.app.DialogPicker"
244 android:configChanges="keyboardHidden|orientation|screenSize"
245 android:theme="@style/DialogPickerTheme"/>
246 <activity android:name="com.android.gallery3d.app.AlbumPicker"
247 android:configChanges="keyboardHidden|orientation|screenSize"
248 android:theme="@style/DialogPickerTheme"/>
249 <activity android:name="com.android.gallery3d.gadget.WidgetTypeChooser"
250 android:configChanges="keyboardHidden|orientation|screenSize"
251 android:theme="@android:style/Theme.Holo.Dialog"/>
253 <activity android:name="com.android.camera.Camera"
254 android:taskAffinity="com.android.camera"
255 android:label="@string/camera_label"
256 android:theme="@style/ThemeCamera"
257 android:icon="@mipmap/ic_launcher_camera"
258 android:configChanges="orientation|screenSize|keyboardHidden"
259 android:clearTaskOnLaunch="true"
260 android:screenOrientation="behind"
261 android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
263 <action android:name="android.intent.action.MAIN" />
264 <category android:name="android.intent.category.DEFAULT" />
265 <category android:name="android.intent.category.LAUNCHER" />
268 <action android:name="android.media.action.IMAGE_CAPTURE" />
269 <category android:name="android.intent.category.DEFAULT" />
272 <action android:name="android.media.action.STILL_IMAGE_CAMERA" />
273 <category android:name="android.intent.category.DEFAULT" />
276 <activity android:name="com.android.camera.VideoCamera"
277 android:taskAffinity="com.android.camera"
278 android:label="@string/video_camera_label"
279 android:theme="@style/ThemeCamera"
280 android:configChanges="orientation|screenSize|keyboardHidden"
281 android:icon="@mipmap/ic_launcher_video_camera"
282 android:clearTaskOnLaunch="true"
283 android:screenOrientation="behind"
284 android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
286 <action android:name="android.media.action.VIDEO_CAMERA" />
287 <category android:name="android.intent.category.DEFAULT" />
290 <action android:name="android.media.action.VIDEO_CAPTURE" />
291 <category android:name="android.intent.category.DEFAULT" />
294 <!-- Suppose users enter panorama from launcher, turn off the screen,
295 turn on the screen, and enter the camera from the lock screen.
296 They can switch to panorama from there. Use singleTask so there
297 will be only one panorama activity. -->
298 <activity android:name="com.android.camera.panorama.PanoramaActivity"
299 android:taskAffinity="com.android.camera"
300 android:label="@string/pano_dialog_title"
301 android:theme="@style/ThemeCamera"
302 android:configChanges="orientation|screenSize|keyboardHidden"
303 android:clearTaskOnLaunch="true"
304 android:screenOrientation="behind"
305 android:windowSoftInputMode="stateAlwaysHidden|adjustPan"
306 android:launchMode="singleTask">
308 <receiver android:name="com.android.gallery3d.gadget.PhotoAppWidgetProvider"
309 android:label="@string/appwidget_title">
311 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
313 <meta-data android:name="android.appwidget.provider"
314 android:resource="@xml/widget_info" />
316 <receiver android:name="com.android.gallery3d.app.PackagesMonitor">
318 <action android:name="android.intent.action.PACKAGE_ADDED"/>
319 <action android:name="android.intent.action.PACKAGE_REMOVED"/>
320 <action android:name="android.intent.action.PACKAGE_CHANGED"/>
321 <data android:scheme="package"/>
324 <receiver android:name="com.android.camera.CameraButtonIntentReceiver">
326 <action android:name="android.intent.action.CAMERA_BUTTON"/>
329 <receiver android:name="com.android.camera.DisableCameraReceiver">
331 <action android:name="android.intent.action.BOOT_COMPLETED" />
334 <service android:name="com.android.gallery3d.gadget.WidgetService"
335 android:permission="android.permission.BIND_REMOTEVIEWS"/>
336 <activity android:name="com.android.gallery3d.gadget.WidgetConfigure"
337 android:configChanges="keyboardHidden|orientation|screenSize"
338 android:theme="@style/android:Theme.Translucent.NoTitleBar">
340 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />