AndroidManifest.xml 18.6 KB
Newer Older
Owen Lin's avatar
Owen Lin committed
1 2
<?xml version="1.0" encoding="utf-8"?>

3 4
<manifest android:versionCode="40000"
        android:versionName="1.1.40000"
Owen Lin's avatar
Owen Lin committed
5 6 7 8 9
        xmlns:android="http://schemas.android.com/apk/res/android"
        package="com.android.gallery3d">

    <original-package android:name="com.android.gallery3d" />

Jean-Baptiste Queru's avatar
Jean-Baptiste Queru committed
10
    <uses-sdk android:minSdkVersion="10" android:targetSdkVersion="16" />
11

Owen Lin's avatar
Owen Lin committed
12 13 14
    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
15
    <uses-permission android:name="android.permission.CAMERA" />
Owen Lin's avatar
Owen Lin committed
16 17 18
    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
    <uses-permission android:name="android.permission.INTERNET" />
    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
19
    <uses-permission android:name="android.permission.NFC" />
20
    <uses-permission android:name="android.permission.READ_SMS" />
Owen Lin's avatar
Owen Lin committed
21
    <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
22
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
23
    <uses-permission android:name="android.permission.RECORD_AUDIO" />
Owen Lin's avatar
Owen Lin committed
24 25 26 27 28 29
    <uses-permission android:name="android.permission.SET_WALLPAPER" />
    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
    <uses-permission android:name="android.permission.VIBRATE" />
    <uses-permission android:name="android.permission.WAKE_LOCK" />
    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.WRITE_SETTINGS" />
30
    <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
Owen Lin's avatar
Owen Lin committed
31 32 33 34 35 36 37

    <supports-screens android:smallScreens="false"
            android:normalScreens="true" android:largeScreens="true"
            android:anyDensity="true" />

    <application android:icon="@mipmap/ic_launcher_gallery" android:label="@string/app_name"
            android:name="com.android.gallery3d.app.GalleryAppImpl"
38
            android:theme="@style/Theme.Gallery"
39
            android:logo="@mipmap/ic_launcher_gallery"
40 41
            android:hardwareAccelerated="true">
        <uses-library android:name="com.google.android.media.effects" android:required="false" />
Owen Lin's avatar
Owen Lin committed
42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64
        <activity android:name="com.android.gallery3d.app.MovieActivity"
                android:label="@string/movie_view_label"
                android:configChanges="orientation|keyboardHidden|screenSize">
            <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="rtsp" />
             </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:scheme="https" />
                <data android:scheme="content" />
                <data android:scheme="file" />
                <data android:mimeType="video/mpeg4" />
                <data android:mimeType="video/mp4" />
                <data android:mimeType="video/3gp" />
                <data android:mimeType="video/3gpp" />
                <data android:mimeType="video/3gpp2" />
                <data android:mimeType="video/webm" />
65
                <data android:mimeType="video/avi" />
Owen Lin's avatar
Owen Lin committed
66 67 68 69 70 71 72 73
                <data android:mimeType="application/sdp" />
             </intent-filter>
             <intent-filter>
                !-- HTTP live support -->
                <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" />
74
                <data android:scheme="https" />
Owen Lin's avatar
Owen Lin committed
75 76 77 78 79 80
                <data android:mimeType="audio/x-mpegurl" />
                <data android:mimeType="audio/mpegurl" />
                <data android:mimeType="application/vnd.apple.mpegurl" />
                <data android:mimeType="application/x-mpegurl" />
             </intent-filter>
        </activity>
Owen Lin's avatar
Owen Lin committed
81

Owen Lin's avatar
Owen Lin committed
82 83 84 85
        <activity android:name="com.android.gallery3d.app.Gallery" android:label="@string/app_name"
                android:configChanges="keyboardHidden|orientation|screenSize">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
Jeff Brown's avatar
Jeff Brown committed
86
                <category android:name="android.intent.category.DEFAULT" />
Owen Lin's avatar
Owen Lin committed
87
                <category android:name="android.intent.category.LAUNCHER" />
Jeff Brown's avatar
Jeff Brown committed
88
                <category android:name="android.intent.category.APP_GALLERY" />
Owen Lin's avatar
Owen Lin committed
89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.GET_CONTENT" />
                <category android:name="android.intent.category.OPENABLE" />
                <data android:mimeType="vnd.android.cursor.dir/image" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.GET_CONTENT" />
                <category android:name="android.intent.category.OPENABLE" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="image/*" />
                <data android:mimeType="video/*" />
            </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/image" />
                <data android:mimeType="vnd.android.cursor.dir/video" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
                <action android:name="com.android.camera.action.REVIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:scheme="content" />
                <data android:scheme="file" />
                <data android:mimeType="image/bmp" />
                <data android:mimeType="image/jpeg" />
                <data android:mimeType="image/gif" />
                <data android:mimeType="image/png" />
                <data android:mimeType="image/x-ms-bmp" />
                <data android:mimeType="image/vnd.wap.wbmp" />
            </intent-filter>
            <intent-filter>
                <action android:name="com.android.camera.action.REVIEW" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:scheme="content" />
                <data android:scheme="file" />
                <data android:mimeType="video/mpeg4" />
                <data android:mimeType="video/mp4" />
                <data android:mimeType="video/3gp" />
                <data android:mimeType="video/3gpp" />
                <data android:mimeType="video/3gpp2" />
                <data android:mimeType="application/sdp" />
            </intent-filter>
            <!-- We do NOT support the PICK intent, we add these intent-filter for
                 backward compatibility. Handle it as GET_CONTENT. -->
            <intent-filter>
                <action android:name="android.intent.action.PICK" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="image/*" />
                <data android:mimeType="video/*" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.intent.action.PICK" />
                <category android:name="android.intent.category.DEFAULT" />
                <data android:mimeType="vnd.android.cursor.dir/image" />
                <data android:mimeType="vnd.android.cursor.dir/video" />
            </intent-filter>
        </activity>

Owen Lin's avatar
Owen Lin committed
156 157 158 159 160
        <!-- we add this activity-alias for shortcut backward compatibility -->
        <!-- Note: The alias must put after the target activity -->
        <activity-alias android:name="com.cooliris.media.Gallery"
                android:targetActivity="com.android.gallery3d.app.Gallery"
                android:configChanges="keyboardHidden|orientation|screenSize"
161
                android:label="@string/app_name">
Owen Lin's avatar
Owen Lin committed
162 163 164 165 166
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
            </intent-filter>
        </activity-alias>

Owen Lin's avatar
Owen Lin committed
167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194
        <!-- This activity receives USB_DEVICE_ATTACHED Intents and springboards to main Gallery activity. -->
        <activity android:name="com.android.gallery3d.app.UsbDeviceActivity" android:label="@string/app_name"
                android:taskAffinity=""
                android:launchMode="singleInstance">
            <intent-filter>
                <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" />
            </intent-filter>
            <meta-data android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED"
                android:resource="@xml/device_filter" />
        </activity>

        <activity android:name="com.android.gallery3d.app.Wallpaper"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:theme="@style/android:Theme.Translucent.NoTitleBar">
            <intent-filter android:label="@string/camera_setas_wallpaper">
                <action android:name="android.intent.action.ATTACH_DATA" />
                <data android:mimeType="image/*" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <intent-filter android:label="@string/app_name">
                <action android:name="android.intent.action.SET_WALLPAPER" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <meta-data android:name="android.wallpaper.preview"
                    android:resource="@xml/wallpaper_picker_preview" />
        </activity>
        <activity android:name="com.android.gallery3d.app.CropImage"
                android:configChanges="keyboardHidden|orientation|screenSize"
195 196
                android:label="@string/crop_label"
                android:process=":crop">
Owen Lin's avatar
Owen Lin committed
197 198 199 200 201 202 203 204 205 206 207 208 209
            <intent-filter android:label="@string/crop_label">
                <action android:name="com.android.camera.action.CROP" />
                <data android:scheme="http" />
                <data android:scheme="https" />
                <data android:scheme="content" />
                <data android:scheme="file" />
                <data android:scheme="" />
                <data android:mimeType="image/*" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.ALTERNATIVE" />
                <category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
            </intent-filter>
        </activity>
210
        <activity android:name="com.android.gallery3d.photoeditor.PhotoEditor"
211
                android:label="@string/app_name"
212 213
                android:theme="@android:style/Theme.Holo.NoActionBar.Fullscreen"
                android:configChanges="keyboardHidden|orientation|screenSize"
214 215
                android:hardwareAccelerated="true"
                android:process=":edit">
216 217 218 219 220 221
            <intent-filter>
                <action android:name="android.intent.action.EDIT" />
                <data android:mimeType="image/*" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
Ruei-sung Lin's avatar
Ruei-sung Lin committed
222 223
        <uses-library android:name="com.google.android.media.effects"
                android:required="false" />
Owen Lin's avatar
Owen Lin committed
224 225

        <activity android:name="com.android.gallery3d.app.SlideshowDream"
Ruei-sung Lin's avatar
Ruei-sung Lin committed
226 227 228
                android:label="@string/slideshow_dream_name"
                android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"
                android:hardwareAccelerated="true">
Owen Lin's avatar
Owen Lin committed
229 230 231 232 233 234 235 236
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.DREAM" />
            </intent-filter>
        </activity>

        <activity android:name="com.android.gallery3d.settings.GallerySettings"
Owen Lin's avatar
Owen Lin committed
237
                android:theme="@android:style/Theme.Holo"
Owen Lin's avatar
Owen Lin committed
238 239 240 241 242 243
                android:configChanges="orientation|keyboardHidden|screenSize" />

        <provider android:name="com.android.gallery3d.provider.GalleryProvider"
                android:syncable="false"
                android:grantUriPermissions="true"
                android:authorities="com.android.gallery3d.provider" />
Owen Lin's avatar
Owen Lin committed
244
        <activity android:name="com.android.gallery3d.gadget.WidgetClickHandler" />
Owen Lin's avatar
Owen Lin committed
245 246 247 248 249 250
        <activity android:name="com.android.gallery3d.app.DialogPicker"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:theme="@style/DialogPickerTheme"/>
        <activity android:name="com.android.gallery3d.app.AlbumPicker"
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:theme="@style/DialogPickerTheme"/>
Owen Lin's avatar
Owen Lin committed
251
        <activity android:name="com.android.gallery3d.gadget.WidgetTypeChooser"
Owen Lin's avatar
Owen Lin committed
252
                android:configChanges="keyboardHidden|orientation|screenSize"
253
                android:theme="@android:style/Theme.Holo.Dialog"/>
Owen Lin's avatar
Owen Lin committed
254

255
        <activity android:name="com.android.camera.Camera"
256
                android:taskAffinity="com.android.camera"
257 258 259 260 261 262 263 264 265 266 267 268 269 270 271
                android:label="@string/camera_label"
                android:theme="@style/ThemeCamera"
                android:icon="@mipmap/ic_launcher_camera"
                android:configChanges="orientation|screenSize|keyboardHidden"
                android:clearTaskOnLaunch="true"
                android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
            <intent-filter>
                <action android:name="android.media.action.IMAGE_CAPTURE" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.media.action.STILL_IMAGE_CAMERA" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
272 273 274 275 276 277 278 279 280 281 282 283

        <activity-alias android:icon="@mipmap/ic_launcher_camera"
                        android:label="@string/camera_label"
                        android:name="com.android.camera.CameraLauncher"
                        android:targetActivity="com.android.camera.Camera" >
            <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-alias>

284
        <activity android:name="com.android.camera.VideoCamera"
285
                android:taskAffinity="com.android.camera"
286 287 288 289 290 291 292 293 294 295 296 297 298 299 300
                android:label="@string/video_camera_label"
                android:theme="@style/ThemeCamera"
                android:configChanges="orientation|screenSize|keyboardHidden"
                android:icon="@mipmap/ic_launcher_video_camera"
                android:clearTaskOnLaunch="true"
                android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
            <intent-filter>
                <action android:name="android.media.action.VIDEO_CAMERA" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
            <intent-filter>
                <action android:name="android.media.action.VIDEO_CAPTURE" />
                <category android:name="android.intent.category.DEFAULT" />
            </intent-filter>
        </activity>
Pin Ting's avatar
Pin Ting committed
301
        <activity android:name="com.android.camera.PanoramaActivity"
302
                android:taskAffinity="com.android.camera"
303 304 305 306
                android:label="@string/pano_dialog_title"
                android:theme="@style/ThemeCamera"
                android:configChanges="orientation|screenSize|keyboardHidden"
                android:clearTaskOnLaunch="true"
307
                android:windowSoftInputMode="stateAlwaysHidden|adjustPan">
308
        </activity>
Owen Lin's avatar
Owen Lin committed
309
        <receiver android:name="com.android.gallery3d.gadget.PhotoAppWidgetProvider"
Owen Lin's avatar
Owen Lin committed
310 311 312 313 314 315 316 317 318 319 320
                android:label="@string/appwidget_title">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
            </intent-filter>
            <meta-data android:name="android.appwidget.provider"
                    android:resource="@xml/widget_info" />
        </receiver>
        <receiver android:name="com.android.gallery3d.app.PackagesMonitor">
            <intent-filter>
                <action android:name="android.intent.action.PACKAGE_ADDED"/>
                <action android:name="android.intent.action.PACKAGE_REMOVED"/>
321
                <action android:name="android.intent.action.PACKAGE_CHANGED"/>
Owen Lin's avatar
Owen Lin committed
322 323 324
                <data android:scheme="package"/>
            </intent-filter>
        </receiver>
325 326 327 328 329
        <receiver android:name="com.android.camera.CameraButtonIntentReceiver">
            <intent-filter>
                <action android:name="android.intent.action.CAMERA_BUTTON"/>
            </intent-filter>
        </receiver>
330 331 332 333 334
        <receiver android:name="com.android.camera.DisableCameraReceiver">
            <intent-filter>
                <action android:name="android.intent.action.BOOT_COMPLETED" />
            </intent-filter>
        </receiver>
Owen Lin's avatar
Owen Lin committed
335
        <service android:name="com.android.gallery3d.gadget.WidgetService"
Owen Lin's avatar
Owen Lin committed
336
                android:permission="android.permission.BIND_REMOTEVIEWS"/>
Owen Lin's avatar
Owen Lin committed
337
        <activity android:name="com.android.gallery3d.gadget.WidgetConfigure"
Owen Lin's avatar
Owen Lin committed
338 339 340 341 342 343 344 345
                android:configChanges="keyboardHidden|orientation|screenSize"
                android:theme="@style/android:Theme.Translucent.NoTitleBar">
            <intent-filter>
                <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
            </intent-filter>
        </activity>
    </application>
</manifest>