1
+ <?xml version =" 1.0" encoding =" utf-8" ?>
1
2
<manifest xmlns : android =" http://schemas.android.com/apk/res/android"
2
3
package =" fr.free.nrw.commons" >
3
4
14
15
<uses-permission android : name =" android.permission.MANAGE_ACCOUNTS" />
15
16
<uses-permission android : name =" android.permission.MANAGE_DOCUMENTS" />
16
17
<uses-permission android : name =" com.google.android.apps.photos.permission.GOOGLE_PHOTOS" />
17
- <uses-permission android : name =" android.permission.READ_LOGS" />
18
+ <uses-permission android : name =" android.permission.READ_LOGS" />
18
19
19
20
<!-- Needed only if your app targets Android 5.0 (API level 21) or higher. -->
20
21
<uses-feature android : name =" android.hardware.location.gps" />
23
24
android : name =" .CommonsApplication"
24
25
android : icon =" @drawable/ic_launcher"
25
26
android : label =" @string/app_name"
26
- android : theme = " @style/LightAppTheme "
27
- android : supportsRtl = " true " >
28
- <activity android : name = " org.acra.CrashReportDialog "
29
- android : theme = " @android:style/Theme.Dialog "
30
- android : launchMode = " singleInstance "
31
- android : excludeFromRecents =" true"
32
- android : finishOnTaskLaunch = " true " />
33
-
27
+ android : supportsRtl = " true "
28
+ android : theme = " @style/LightAppTheme " >
29
+ <activity
30
+ android : name = " org.acra.CrashReportDialog "
31
+ android : excludeFromRecents = " true "
32
+ android : finishOnTaskLaunch =" true"
33
+ android : launchMode = " singleInstance "
34
+ android : theme = " @android:style/Theme.Dialog " />
34
35
<activity android : name =" .auth.LoginActivity" >
35
- <intent-filter >
36
- <category android : name =" android.intent.category.LAUNCHER" />
37
- <action android : name =" android.intent.action.MAIN" />
38
- </intent-filter >
39
- </activity >
40
36
37
+ </activity >
41
38
<activity android : name =" .WelcomeActivity" />
42
-
43
39
<activity
44
40
android : name =" .upload.ShareActivity"
45
41
android : icon =" @drawable/ic_launcher"
46
42
android : label =" @string/app_name" >
47
43
<intent-filter >
48
44
<action android : name =" android.intent.action.SEND" />
45
+
49
46
<category android : name =" android.intent.category.DEFAULT" />
47
+
50
48
<data android : mimeType =" image/*" />
51
49
<data android : mimeType =" audio/ogg" />
52
50
</intent-filter >
53
51
</activity >
54
-
55
52
<activity
56
53
android : name =" .upload.MultipleShareActivity"
57
54
android : icon =" @drawable/ic_launcher"
58
55
android : label =" @string/app_name" >
59
56
<intent-filter >
60
57
<action android : name =" android.intent.action.SEND_MULTIPLE" />
58
+
61
59
<category android : name =" android.intent.category.DEFAULT" />
60
+
62
61
<data android : mimeType =" image/*" />
63
62
<data android : mimeType =" audio/ogg" />
64
63
</intent-filter >
65
64
</activity >
66
-
67
65
<activity
68
66
android : name =" .contributions.ContributionsActivity"
69
67
android : icon =" @drawable/ic_launcher"
70
68
android : label =" @string/app_name" />
71
-
72
69
<activity
73
70
android : name =" .settings.SettingsActivity"
74
71
android : label =" @string/title_activity_settings" />
75
-
76
72
<activity
77
73
android : name =" .AboutActivity"
78
74
android : label =" @string/title_activity_about"
79
75
android : parentActivityName =" .contributions.ContributionsActivity" />
80
-
81
76
<activity
82
77
android : name =" .auth.SignupActivity"
83
78
android : label =" @string/title_activity_signup" />
84
-
85
79
<activity
86
80
android : name =" .nearby.NearbyActivity"
87
81
android : label =" @string/title_activity_nearby"
88
82
android : parentActivityName =" .contributions.ContributionsActivity" />
89
-
90
83
<activity
91
84
android : name =" .notification.NotificationActivity"
92
85
android : label =" @string/navigation_item_notification" />
93
-
94
86
<activity
95
87
android : name =" .category.CategoryImagesActivity"
96
88
android : label =" @string/title_activity_featured_images"
97
89
android : parentActivityName =" .contributions.ContributionsActivity" />
98
90
99
- <service android : name =" .upload.UploadService" />
91
+ <activity
92
+ android : name =" .Achievements"
93
+ android : label =" @string/Achievements" >
94
+ <intent-filter >
95
+ <category android : name =" android.intent.category.LAUNCHER" />
96
+
97
+ <action android : name =" android.intent.action.MAIN" />
98
+ </intent-filter >
99
+ </activity >
100
100
101
+ <service android : name =" .upload.UploadService" />
101
102
<service
102
103
android : name =" .auth.WikiAccountAuthenticatorService"
103
104
android : exported =" true"
110
111
android : name =" android.accounts.AccountAuthenticator"
111
112
android : resource =" @xml/authenticator" />
112
113
</service >
113
-
114
114
<service
115
115
android : name =" .contributions.ContributionsSyncService"
116
116
android : exported =" true" >
117
117
<intent-filter >
118
118
<action android : name =" android.content.SyncAdapter" />
119
119
</intent-filter >
120
+
120
121
<meta-data
121
122
android : name =" android.content.SyncAdapter"
122
123
android : resource =" @xml/contributions_sync_adapter" />
123
124
</service >
124
-
125
125
<service
126
126
android : name =" .modifications.ModificationsSyncService"
127
127
android : exported =" true" >
128
128
<intent-filter >
129
129
<action android : name =" android.content.SyncAdapter" />
130
130
</intent-filter >
131
+
131
132
<meta-data
132
133
android : name =" android.content.SyncAdapter"
133
134
android : resource =" @xml/modifications_sync_adapter" />
142
143
android : name =" android.support.FILE_PROVIDER_PATHS"
143
144
android : resource =" @xml/provider_paths" />
144
145
</provider >
145
-
146
146
<provider
147
147
android : name =" .contributions.ContributionsContentProvider"
148
148
android : authorities =" fr.free.nrw.commons.contributions.contentprovider"
149
149
android : exported =" false"
150
150
android : label =" @string/provider_contributions"
151
151
android : syncable =" true" />
152
-
153
152
<provider
154
153
android : name =" .modifications.ModificationsContentProvider"
155
154
android : authorities =" fr.free.nrw.commons.modifications.contentprovider"
156
155
android : exported =" false"
157
156
android : label =" @string/provider_modifications"
158
157
android : syncable =" true" />
159
-
160
158
<provider
161
159
android : name =" .category.CategoryContentProvider"
162
160
android : authorities =" fr.free.nrw.commons.categories.contentprovider"
166
164
167
165
</application >
168
166
169
- </manifest >
167
+ </manifest >
0 commit comments