OSDN Git Service

Merge "Show the delete button if there is room in action bar." into gb-ub-photos...
[android-x86/packages-apps-Camera2.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>
2
3 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
4     package="com.android.camera2">
5
6     <uses-sdk
7         android:minSdkVersion="14"
8         android:targetSdkVersion="17" />
9
10     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
11     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
12     <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
13     <uses-permission android:name="android.permission.CAMERA" />
14     <uses-permission android:name="android.permission.GET_ACCOUNTS" />
15     <uses-permission android:name="android.permission.INTERNET" />
16     <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
17     <uses-permission android:name="android.permission.NFC" />
18     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
19     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
20     <uses-permission android:name="android.permission.RECORD_AUDIO" />
21     <uses-permission android:name="android.permission.SET_WALLPAPER" />
22     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
23     <uses-permission android:name="android.permission.VIBRATE" />
24     <uses-permission android:name="android.permission.WAKE_LOCK" />
25     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
26     <uses-permission android:name="android.permission.WRITE_SETTINGS" />
27     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
28
29     <supports-screens
30         android:anyDensity="true"
31         android:largeScreens="true"
32         android:normalScreens="true"
33         android:smallScreens="false" />
34
35     <application
36         android:name="com.android.camera.app.CameraApp"
37         android:hardwareAccelerated="true"
38         android:icon="@mipmap/ic_launcher_camera"
39         android:label="@string/app_name"
40         android:largeHeap="true"
41         android:logo="@mipmap/ic_launcher_camera"
42         android:restoreAnyVersion="true"
43         android:theme="@style/Theme.Camera" >
44         <activity
45             android:name="com.android.camera.CameraActivity"
46             android:clearTaskOnLaunch="true"
47             android:configChanges="orientation|screenSize|keyboardHidden"
48             android:icon="@mipmap/ic_launcher_camera"
49             android:label="@string/app_name"
50             android:logo="@mipmap/ic_launcher_gallery"
51             android:taskAffinity="com.android.camera.CameraActivity"
52             android:theme="@style/Theme.Camera"
53             android:windowSoftInputMode="stateAlwaysHidden|adjustPan" >
54             <intent-filter>
55                 <action android:name="android.media.action.IMAGE_CAPTURE" />
56                 <category android:name="android.intent.category.DEFAULT" />
57             </intent-filter>
58             <intent-filter>
59                 <action android:name="android.media.action.STILL_IMAGE_CAMERA" />
60                 <category android:name="android.intent.category.DEFAULT" />
61             </intent-filter>
62             <intent-filter>
63                 <action android:name="android.intent.action.MAIN" />
64                 <category android:name="android.intent.category.DEFAULT" />
65             </intent-filter>
66
67             <meta-data
68                 android:name="com.android.keyguard.layout"
69                 android:resource="@layout/keyguard_widget" />
70         </activity>
71
72         <activity-alias
73             android:name="com.android.camera.CameraLauncher"
74             android:icon="@mipmap/ic_launcher_camera"
75             android:label="@string/app_name"
76             android:targetActivity="com.android.camera.CameraActivity">
77             <intent-filter>
78                 <action android:name="android.intent.action.MAIN" />
79
80                 <category android:name="android.intent.category.DEFAULT" />
81                 <category android:name="android.intent.category.LAUNCHER" />
82             </intent-filter>
83         </activity-alias>
84
85         <!-- Video camera and capture use the Camcorder label and icon. -->
86         <activity-alias
87             android:name="com.android.camera.VideoCamera"
88             android:icon="@mipmap/ic_launcher_video_camera"
89             android:label="@string/video_camera_label"
90             android:targetActivity="com.android.camera.CameraActivity">
91             <intent-filter>
92                 <action android:name="android.media.action.VIDEO_CAMERA" />
93                 <category android:name="android.intent.category.DEFAULT" />
94             </intent-filter>
95             <intent-filter>
96                 <action android:name="android.media.action.VIDEO_CAPTURE" />
97                 <category android:name="android.intent.category.DEFAULT" />
98             </intent-filter>
99         </activity-alias>
100
101         <activity
102             android:name="com.android.camera.SecureCameraActivity"
103             android:clearTaskOnLaunch="true"
104             android:configChanges="orientation|screenSize|keyboardHidden"
105             android:excludeFromRecents="true"
106             android:icon="@mipmap/ic_launcher_camera"
107             android:label="@string/app_name"
108             android:taskAffinity="com.android.camera.SecureCameraActivity"
109             android:theme="@style/Theme.Camera"
110             android:windowSoftInputMode="stateAlwaysHidden|adjustPan" >
111             <intent-filter>
112                 <action android:name="android.media.action.STILL_IMAGE_CAMERA_SECURE" />
113
114                 <category android:name="android.intent.category.DEFAULT" />
115             </intent-filter>
116             <intent-filter>
117                 <action android:name="android.media.action.IMAGE_CAPTURE_SECURE" />
118
119                 <category android:name="android.intent.category.DEFAULT" />
120             </intent-filter>
121
122             <meta-data
123                 android:name="com.android.keyguard.layout"
124                 android:resource="@layout/keyguard_widget" />
125         </activity>
126
127         <activity
128             android:name="com.android.camera.crop.CropActivity"
129             android:label="@string/crop_action"
130             android:theme="@style/Theme.Crop"
131             android:configChanges="keyboardHidden|orientation|screenSize">
132         </activity>
133
134         <receiver android:name="com.android.camera.DisableCameraReceiver">
135             <intent-filter>
136                 <action android:name="android.intent.action.BOOT_COMPLETED" />
137             </intent-filter>
138         </receiver>
139
140         <service android:name="com.android.camera.MediaSaveService" />
141     </application>
142
143 </manifest>