Display modified / created timestamp, JavaDocs in DisplayUtils
[pub/Android/ownCloud.git] / AndroidManifest.xml
1 <?xml version="1.0" encoding="utf-8"?>
2 <!--
3 ownCloud Android client application
4
5 Copyright (C) 2012 Bartek Przybylski
6 This program is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, either version 3 of the License, or
9 (at your option) any later version.
10
11 This program is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
15
16 You should have received a copy of the GNU General Public License
17 along with this program. If not, see <http://www.gnu.org/licenses/>.
18 -->
19 <manifest package="eu.alefzero.owncloud"
20 android:versionCode="1"
21 android:versionName="1.0" xmlns:android="http://schemas.android.com/apk/res/android">
22
23 <uses-permission android:name="android.permission.GET_ACCOUNTS" />
24 <uses-permission android:name="android.permission.USE_CREDENTIALS" />
25 <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
26 <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
27 <uses-permission android:name="android.permission.INTERNET" />
28 <uses-permission android:name="android.permission.WRITE_SETTINGS" />
29 <uses-permission android:name="android.permission.READ_SYNC_STATS" />
30 <uses-permission android:name="android.permission.READ_SYNC_SETTINGS" />
31 <uses-permission android:name="android.permission.WRITE_SYNC_SETTINGS" />
32 <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
33 <uses-permission android:name="android.permission.BROADCAST_STICKY" />
34 <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
35
36 <uses-sdk
37 android:minSdkVersion="8"
38 android:targetSdkVersion="13" />
39
40 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" >
41 </uses-permission>
42 <uses-permission android:name="android.permission.READ_CONTACTS" />
43 <uses-permission android:name="android.permission.WRITE_CONTACTS" />
44
45 <application
46 android:icon="@drawable/icon"
47 android:label="@string/app_name"
48 android:theme="@style/Theme.ownCloud"
49 android:uiOptions="splitActionBarWhenNarrow">
50 <activity
51 android:name=".ui.activity.FileDisplayActivity"
52 android:label="@string/app_name">
53 <intent-filter>
54 <action android:name="android.intent.action.MAIN" />
55
56 <category android:name="android.intent.category.LAUNCHER" />
57 </intent-filter>
58 </activity>
59 <activity android:name=".Uploader" >
60 <intent-filter>
61 <action android:name="android.intent.action.SEND" >
62 </action>
63
64 <category android:name="android.intent.category.DEFAULT" >
65 </category>
66
67 <data android:mimeType="*/*" >
68 </data>
69 </intent-filter>
70 <intent-filter>
71 <action android:name="android.intent.action.SEND_MULTIPLE" >
72 </action>
73
74 <category android:name="android.intent.category.DEFAULT" >
75 </category>
76
77 <data android:mimeType="*/*" >
78 </data>
79 </intent-filter>
80 </activity>
81 <activity
82 android:name=".ui.activity.Preferences"
83 android:theme="@style/Theme.ownCloud" >
84 </activity>
85 <activity android:name=".ui.activity.PreferencesNewSessionewSession" >
86 </activity>
87
88 <service
89 android:name=".authenticator.AccountAuthenticatorService"
90 android:exported="true">
91 <intent-filter>
92 <action android:name="android.accounts.AccountAuthenticator" />
93 </intent-filter>
94
95 <meta-data
96 android:name="android.accounts.AccountAuthenticator"
97 android:resource="@xml/authenticator" />
98 </service>
99 <service
100 android:name=".syncadapter.FileSyncService"
101 android:exported="true" >
102 <intent-filter>
103 <action android:name="android.content.SyncAdapter" />
104 </intent-filter>
105
106 <meta-data
107 android:name="android.content.SyncAdapter"
108 android:resource="@xml/syncadapter_files" />
109 </service>
110
111 <provider
112 android:name=".providers.FileContentProvider"
113 android:authorities="org.owncloud"
114 android:enabled="true"
115 android:exported="false"
116 android:label="@string/sync_string_files"
117 android:syncable="true" >
118 </provider>
119
120 <activity
121 android:name=".ui.activity.AuthenticatorActivity"
122 android:exported="true"
123 android:theme="@style/Theme.ownCloud.noActionBar" >
124 </activity>
125
126 <service android:name=".FileDownloader" >
127 </service>
128 <service android:name=".location.LocationUpdateService" >
129 <intent-filter>
130 <action android:name="eu.alefzero.owncloud.location.LocationUpdateService" />
131 </intent-filter>
132 </service>
133
134 <receiver android:name=".location.LocationServiceLauncherReciever" >
135 <intent-filter>
136 <action android:name="android.intent.action.BOOT_COMPLETED" />
137 <action android:name="eu.alefzero.owncloud.location.LocationLauncher" />
138
139 <category android:name="android.intent.category.HOME" />
140 </intent-filter>
141 </receiver>
142
143 <activity
144 android:name=".ui.activity.FileDetailActivity"
145 android:theme="@style/Theme.ownCloud" >
146 </activity>
147 <activity android:name=".extensions.ExtensionsAvailableActivity"></activity>
148 <activity android:name=".extensions.ExtensionsListActivity"></activity>
149 <activity android:name=".ui.activity.AccountSelectActivity" android:uiOptions="none" android:label="@string/prefs_accounts"></activity>
150 <service android:name=".files.services.FileUploader" >
151 </service>
152 </application>
153
154 </manifest>