diff options
Diffstat (limited to 'AndroidManifest.xml')
-rw-r--r-- | AndroidManifest.xml | 223 |
1 files changed, 223 insertions, 0 deletions
diff --git a/AndroidManifest.xml b/AndroidManifest.xml new file mode 100644 index 0000000..66ef99e --- /dev/null +++ b/AndroidManifest.xml @@ -0,0 +1,223 @@ +<manifest xmlns:android="http://schemas.android.com/apk/res/android" + package="com.android.camera" + android:sharedUserId="android.media"> + <uses-permission android:name="android.permission.CAMERA" /> + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/> + <uses-permission android:name="android.permission.WAKE_LOCK" /> + <uses-permission android:name="android.permission.SET_WALLPAPER" /> + <!-- Needed by the ZoomRingController to set the bit saying we've already shown the + tutorial toast. --> + <uses-permission android:name="android.permission.WRITE_SETTINGS"/> + <application android:icon="@drawable/ic_launcher_camera" + android:label="@string/camera_label" + android:taskAffinity=""> + <service android:name="UploadService" android:process="android.process.media" /> + <receiver android:name="CameraButtonIntentReceiver"> + <intent-filter> + <action android:name="android.intent.action.CAMERA_BUTTON"/> + </intent-filter> + </receiver> + <activity android:name="Camera" + android:configChanges="orientation|keyboardHidden" + android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" + android:screenOrientation="landscape" + android:clearTaskOnLaunch="true" + android:taskAffinity="android.task.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> + <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> + <activity android:name="VideoCamera" + android:configChanges="orientation|keyboardHidden" + android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" + android:screenOrientation="landscape" + android:clearTaskOnLaunch="true" + android:taskAffinity="android.task.camera"> + <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> + <activity android:name="GalleryPicker" android:label="@string/gallery_picker_label" + android:configChanges="orientation|keyboardHidden" + android:icon="@drawable/ic_launcher_gallery" + android:clearTaskOnLaunch="true" + android:taskAffinity="android.task.pictures"> + <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="ImageGallery2" android:label="@string/gallery_label" + android:configChanges="orientation|keyboardHidden" + android:icon="@drawable/ic_launcher_gallery"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEFAULT" /> + </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" /> + </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/video" /> + </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.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" /> + </intent-filter> + </activity> + <activity + android:name="CropImage" + android:process=":CropImage" + android:configChanges="orientation|keyboardHidden" + android:label="@string/crop_label"> + <intent-filter android:label="@string/crop_label"> + <action android:name="com.android.camera.action.CROP" /> + <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> + + <activity android:name="ViewImage" + android:label="@string/view_label" + android:configChanges="orientation|keyboardHidden"> + <intent-filter> + <action android:name="android.intent.action.VIEW" /> + <category android:name="android.intent.category.DEFAULT" /> + <data android:mimeType="image/*" /> + </intent-filter> + </activity> + <activity android:name="MovieView" + android:label="@string/movieviewlabel" + android:screenOrientation="landscape" + android:configChanges="orientation|keyboardHidden" + android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen"> + <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" /> + <data android:mimeType="video/*" /> + </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="video/mp4" /> + <data android:mimeType="video/3gp" /> + <data android:mimeType="video/3gpp" /> + <data android:mimeType="video/3gpp2" /> + </intent-filter> + </activity> + + <activity android:name="CameraSettings" android:label="@string/preferences_label"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + </intent-filter> + </activity> + + <activity android:name="GallerySettings" android:label="@string/preferences_label"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.DEVELOPMENT_PREFERENCE" /> + </intent-filter> + </activity> + + <activity android:name="SlideShow" android:label="Raw Image Viewer" + android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> + <intent-filter> + <action android:name="android.intent.action.MAIN" /> + <category android:name="android.intent.category.TEST" /> + </intent-filter> + </activity> + + <activity android:name=".Wallpaper" + android:label="@string/camera_setas_wallpaper" + android:icon="@drawable/ic_launcher_gallery"> + <intent-filter> + <action android:name="android.intent.action.ATTACH_DATA" /> + <data android:mimeType="image/*" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <activity android:name=".PickWallpaper" + android:label="@string/camera_pick_wallpaper" + android:icon="@drawable/ic_launcher_gallery"> + <intent-filter> + <action android:name="android.intent.action.SET_WALLPAPER" /> + <category android:name="android.intent.category.DEFAULT" /> + </intent-filter> + </activity> + + <receiver android:name="PhotoGadgetProvider" android:label="@string/gadget_title"> + <intent-filter> + <action android:name="android.gadget.action.GADGET_UPDATE" /> + </intent-filter> + <meta-data android:name="android.gadget.provider" android:resource="@xml/gadget_info" /> + </receiver> + + <!-- We configure a gadget by asking to pick a photo, then crop it, and store the config internally --> + <activity android:name="PhotoGadgetConfigure"> + <intent-filter> + <action android:name="android.gadget.action.GADGET_CONFIGURE" /> + </intent-filter> + </activity> + + <!-- We also allow direct binding where the caller provides a bitmap and + gadgetId to bind. We require the permission because this changes our + internal database without user confirmation. --> + <activity android:name="PhotoGadgetBind" android:exported="true" + android:theme="@android:style/Theme.NoDisplay" + android:permission="android.permission.BIND_GADGET" /> + + </application> +</manifest> + |