OSDN Git Service

reconcile android-2.1_r1 snapshot
[android-x86/packages-apps-Gallery2.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>
2
3 <manifest package="com.cooliris.media"
4     android:versionCode="30682"
5     android:versionName="1.1.30682"
6     xmlns:android="http://schemas.android.com/apk/res/android">
7     <application android:icon="@drawable/icon" android:label="@string/app_name"
8         android:debuggable="true">
9         <activity android:name=".Gallery" android:label="@string/app_name"
10             android:theme="@android:style/Theme.NoTitleBar.Fullscreen"
11             android:configChanges="keyboardHidden|orientation"
12             android:clearTaskOnLaunch="true" android:noHistory="false" android:stateNotNeeded="true">
13             <intent-filter>
14                 <action android:name="android.intent.action.MAIN" />
15                 <category android:name="android.intent.category.LAUNCHER" />
16             </intent-filter>
17             <intent-filter>
18                 <action android:name="android.intent.action.GET_CONTENT" />
19                 <category android:name="android.intent.category.OPENABLE" />
20                 <data android:mimeType="vnd.android.cursor.dir/image" />
21             </intent-filter>
22             <intent-filter>
23                 <action android:name="android.intent.action.GET_CONTENT" />
24                 <category android:name="android.intent.category.OPENABLE" />
25                 <category android:name="android.intent.category.DEFAULT" />
26                 <data android:mimeType="image/*" />
27                 <data android:mimeType="video/*" />
28             </intent-filter>
29             <intent-filter>
30                 <action android:name="android.intent.action.PICK" />
31                 <category android:name="android.intent.category.DEFAULT" />
32                 <data android:mimeType="image/*" />
33                 <data android:mimeType="video/*" />
34             </intent-filter>
35             <intent-filter>
36                 <action android:name="android.intent.action.PICK" />
37                 <category android:name="android.intent.category.DEFAULT" />
38                 <data android:mimeType="vnd.android.cursor.dir/image" />
39             </intent-filter>
40             <intent-filter>
41                 <action android:name="android.intent.action.VIEW" />
42                 <category android:name="android.intent.category.DEFAULT" />
43                 <data android:mimeType="vnd.android.cursor.dir/image" />
44             </intent-filter>
45             <intent-filter>
46                 <action android:name="android.intent.action.VIEW" />
47                 <category android:name="android.intent.category.DEFAULT" />
48                 <data android:mimeType="vnd.android.cursor.dir/image" />
49             </intent-filter>
50             <intent-filter>
51                 <action android:name="android.intent.action.VIEW" />
52                 <category android:name="android.intent.category.DEFAULT" />
53                 <data android:mimeType="image/*" />
54             </intent-filter>
55         </activity>
56         <activity android:name="CropImage"
57             android:configChanges="orientation|keyboardHidden" android:label="@string/crop_label">
58             <intent-filter android:label="@string/crop_label">
59                 <action android:name="com.android.camera.action.CROP" />
60                 <data android:mimeType="image/*" />
61                 <category android:name="android.intent.category.DEFAULT" />
62                 <category android:name="android.intent.category.ALTERNATIVE" />
63                 <category android:name="android.intent.category.SELECTED_ALTERNATIVE" />
64             </intent-filter>
65         </activity>
66
67         <activity android:name="MovieView"
68             android:label="@string/movie_view_label"
69             android:screenOrientation="landscape"
70             android:configChanges="orientation|keyboardHidden"
71             android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen">
72             <intent-filter>
73                 <action android:name="android.intent.action.VIEW" />
74                 <category android:name="android.intent.category.DEFAULT" />
75                 <category android:name="android.intent.category.BROWSABLE" />
76                 <data android:scheme="rtsp" />
77              </intent-filter>
78              <intent-filter>
79                 <action android:name="android.intent.action.VIEW" />
80                 <category android:name="android.intent.category.DEFAULT" />
81                 <data android:mimeType="video/*" />
82                 <data android:mimeType="application/sdp" />
83              </intent-filter>
84              <intent-filter>
85                 <action android:name="android.intent.action.VIEW" />
86                 <category android:name="android.intent.category.DEFAULT" />
87                 <category android:name="android.intent.category.BROWSABLE" />
88                 <data android:scheme="http" />
89                 <data android:mimeType="video/mpeg4" />
90                 <data android:mimeType="video/mp4" />
91                 <data android:mimeType="video/3gp" />
92                 <data android:mimeType="video/3gpp" />
93                 <data android:mimeType="video/3gpp2" />
94              </intent-filter>
95         </activity>
96
97         <activity android:name="Photographs" android:icon="@drawable/icon">
98             <intent-filter android:label="@string/camera_setas_wallpaper">
99                 <action android:name="android.intent.action.ATTACH_DATA" />
100                 <data android:mimeType="image/*" />
101                 <category android:name="android.intent.category.DEFAULT" />
102             </intent-filter>
103             <intent-filter android:label="@string/app_name">
104                 <action android:name="android.intent.action.SET_WALLPAPER" />
105                 <category android:name="android.intent.category.DEFAULT" />
106             </intent-filter>
107         </activity>
108
109         <provider android:label="Picasa Web Albums" android:name="com.cooliris.picasa.PicasaContentProvider"
110             android:grantUriPermissions="true"
111             android:syncable="true"
112             android:authorities="com.cooliris.picasa.contentprovider">
113         </provider>
114
115         <service android:label="Picasa Sync Service" android:name="com.cooliris.picasa.PicasaService">
116             <intent-filter>
117                 <action android:name="android.content.SyncAdapter" />
118             </intent-filter>
119             <meta-data android:name="android.content.SyncAdapter" android:resource="@xml/syncadapter" />
120         </service>
121
122         <service android:label="CacheService" android:name="com.cooliris.cache.CacheService"/>
123
124         <receiver android:label="BootReceiver" android:name="com.cooliris.cache.BootReceiver"
125             android:enabled="true" android:permission="android.permission.RECEIVE_BOOT_COMPLETED">
126             <intent-filter>
127                 <category android:name="android.intent.category.DEFAULT" />
128                 <action android:name="android.intent.action.BOOT_COMPLETE" />
129             </intent-filter>
130             <intent-filter>
131                 <action android:name="android.intent.action.MEDIA_SCANNER_FINISHED" />
132                 <data android:scheme="file" />
133             </intent-filter>
134             <intent-filter>
135                 <action android:name="android.intent.action.MEDIA_MOUNTED" />
136                 <data android:scheme="file" />
137             </intent-filter>
138             <intent-filter>
139                 <action android:name="android.intent.action.MEDIA_EJECT" />
140                 <data android:scheme="file" />
141             </intent-filter>
142         </receiver>
143
144         <receiver android:name="PhotoAppWidgetProvider" android:label="@string/gadget_title">
145             <intent-filter>
146                 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
147             </intent-filter>
148             <meta-data android:name="android.appwidget.provider" android:resource="@xml/appwidget_info" />
149         </receiver>
150
151         <!-- We configure a widget by asking to pick a photo, then crop it, and store the config internally-->
152         <activity android:name="PhotoAppWidgetConfigure">
153             <intent-filter>
154                 <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" />
155             </intent-filter>
156         </activity>
157
158         <!-- We also allow direct binding where the caller provides a bitmap and
159              appWidgetId to bind.  We require the permission because this changes our
160              internal database without user confirmation.
161         -->
162         <activity android:name="PhotoAppWidgetBind" android:exported="true"
163                 android:theme="@android:style/Theme.NoDisplay"
164                 android:permission="android.permission.BIND_APPWIDGET" />
165
166         <receiver android:name="com.cooliris.picasa.PicasaReceiver">
167                 <intent-filter>
168                     <action android:name="android.accounts.LOGIN_ACCOUNTS_CHANGED_ACTION"/>
169                 </intent-filter>
170         </receiver>
171     </application>
172
173     <uses-sdk android:minSdkVersion="5" />
174     <uses-permission android:name="android.permission.SET_WALLPAPER" />
175     <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
176     <uses-permission android:name="android.permission.GET_ACCOUNTS" />
177     <uses-permission android:name="android.permission.USE_CREDENTIALS" />
178     <uses-permission android:name="android.permission.INTERNET" />
179     <uses-permission android:name="android.permission.VIBRATE" />
180     <uses-permission android:name="android.permission.WAKE_LOCK" />
181     <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
182     <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
183     <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
184     <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
185     <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
186     <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
187
188     <supports-screens android:smallScreens="false"
189         android:normalScreens="true" android:largeScreens="true"
190         android:anyDensity="true" />
191
192 </manifest>