OSDN Git Service

merge in klp-release history after reset to klp-dev
[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:backupAgent="com.android.camera.CameraBackupAgent"
38         android:hardwareAccelerated="true"
39         android:icon="@mipmap/ic_launcher_camera"
40         android:label="@string/app_name"
41         android:largeHeap="true"
42         android:logo="@mipmap/ic_launcher_camera"
43         android:restoreAnyVersion="true"
44         android:theme="@style/Theme.Camera" >
45         <activity
46             android:name="com.android.camera.CameraActivity"
47             android:clearTaskOnLaunch="true"
48             android:configChanges="orientation|screenSize|keyboardHidden"
49             android:icon="@mipmap/ic_launcher_camera"
50             android:label="@string/app_name"
51             android:logo="@mipmap/ic_launcher_gallery"
52             android:taskAffinity="com.android.camera.CameraActivity"
53             android:theme="@style/Theme.Camera"
54             android:windowSoftInputMode="stateAlwaysHidden|adjustPan" >
55             <intent-filter>
56                 <action android:name="android.media.action.IMAGE_CAPTURE" />
57
58                 <category android:name="android.intent.category.DEFAULT" />
59             </intent-filter>
60             <intent-filter>
61                 <action android:name="android.media.action.STILL_IMAGE_CAMERA" />
62
63                 <category android:name="android.intent.category.DEFAULT" />
64             </intent-filter>
65             <intent-filter>
66                 <action android:name="android.media.action.VIDEO_CAMERA" />
67                 <category android:name="android.intent.category.DEFAULT" />
68             </intent-filter>
69             <intent-filter>
70                 <action android:name="android.media.action.VIDEO_CAPTURE" />
71                 <category android:name="android.intent.category.DEFAULT" />
72             </intent-filter>
73             <intent-filter>
74                 <action android:name="android.intent.action.MAIN" />
75                 <category android:name="android.intent.category.DEFAULT" />
76             </intent-filter>
77
78             <meta-data
79                 android:name="com.android.keyguard.layout"
80                 android:resource="@layout/keyguard_widget" />
81         </activity>
82
83         <activity-alias
84             android:name="com.android.camera.CameraLauncher"
85             android:icon="@mipmap/ic_launcher_camera"
86             android:label="@string/app_name"
87             android:targetActivity="com.android.camera.CameraActivity">
88             <intent-filter>
89                 <action android:name="android.intent.action.MAIN" />
90
91                 <category android:name="android.intent.category.DEFAULT" />
92                 <category android:name="android.intent.category.LAUNCHER" />
93             </intent-filter>
94         </activity-alias>
95
96         <activity
97             android:name="com.android.camera.SecureCameraActivity"
98             android:clearTaskOnLaunch="true"
99             android:configChanges="orientation|screenSize|keyboardHidden"
100             android:excludeFromRecents="true"
101             android:icon="@mipmap/ic_launcher_camera"
102             android:label="@string/app_name"
103             android:taskAffinity="com.android.camera.SecureCameraActivity"
104             android:theme="@style/Theme.Camera"
105             android:windowSoftInputMode="stateAlwaysHidden|adjustPan" >
106             <intent-filter>
107                 <action android:name="android.media.action.STILL_IMAGE_CAMERA_SECURE" />
108
109                 <category android:name="android.intent.category.DEFAULT" />
110             </intent-filter>
111             <intent-filter>
112                 <action android:name="android.media.action.IMAGE_CAPTURE_SECURE" />
113
114                 <category android:name="android.intent.category.DEFAULT" />
115             </intent-filter>
116
117             <meta-data
118                 android:name="com.android.keyguard.layout"
119                 android:resource="@layout/keyguard_widget" />
120         </activity>
121
122         <activity
123             android:name="com.android.camera.crop.CropActivity"
124             android:label="@string/crop"
125             android:theme="@style/Theme.Crop"
126             android:configChanges="keyboardHidden|orientation|screenSize">
127             <intent-filter android:label="@string/crop_label">
128                 <action android:name="com.android.camera.action.CROP" />
129                 <data android:scheme="http" />
130                 <data android:scheme="https" />
131                 <data android:scheme="content" />
132                 <data android:scheme="file" />
133                 <data android:scheme="" />
134                 <data android:mimeType="image/*" />
135                 <category android:name="android.intent.category.DEFAULT" />
136                 <category android:name="android.intent.category.ALTERNATIVE" />
137                 <category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
138             </intent-filter>
139         </activity>
140
141         <receiver android:name="com.android.camera.DisableCameraReceiver">
142             <intent-filter>
143                 <action android:name="android.intent.action.BOOT_COMPLETED" />
144             </intent-filter>
145         </receiver>
146
147         <service android:name="com.android.camera.MediaSaveService" />
148     </application>
149
150 </manifest>