1
1
<?xml version =" 1.0" encoding =" utf-8" ?>
2
2
<manifest xmlns : android =" http://schemas.android.com/apk/res/android"
3
3
xmlns : tools =" http://schemas.android.com/tools" >
4
+
4
5
<uses-permission android : name =" android.permission.INTERNET" />
5
6
<uses-permission android : name =" android.permission.READ_EXTERNAL_STORAGE" />
6
7
<uses-permission android : name =" android.permission.READ_SYNC_SETTINGS" />
13
14
<uses-permission android : name =" android.permission.GET_ACCOUNTS" />
14
15
<uses-permission android : name =" android.permission.USE_CREDENTIALS" />
15
16
<uses-permission android : name =" android.permission.MANAGE_ACCOUNTS" />
16
- <uses-permission android : name =" android.permission.POST_NOTIFICATIONS" />
17
- <uses-permission android : name =" android.permission.READ_MEDIA_IMAGES" />
17
+ <uses-permission android : name =" android.permission.POST_NOTIFICATIONS" />
18
+ <uses-permission android : name =" android.permission.READ_MEDIA_IMAGES" />
18
19
<uses-permission android : name =" com.google.android.apps.photos.permission.GOOGLE_PHOTOS" />
19
- <uses-permission android : name =" android.permission.SET_WALLPAPER" />
20
+ <uses-permission android : name =" android.permission.SET_WALLPAPER" />
20
21
<uses-permission android : name =" android.permission.FOREGROUND_SERVICE" />
21
- <uses-permission android : name =" android.permission.ACCESS_MEDIA_LOCATION" />
22
+ <uses-permission android : name =" android.permission.ACCESS_MEDIA_LOCATION" />
22
23
23
24
<queries >
25
+
24
26
<!-- Browser -->
25
27
<intent >
26
28
<action android : name =" android.intent.action.VIEW" />
29
+
27
30
<category android : name =" android.intent.category.BROWSABLE" />
31
+
28
32
<data android : scheme =" https" />
29
33
</intent >
30
34
<!-- Google Maps -->
31
35
<package android : name =" com.google.android.apps.maps" />
32
- </queries >
33
-
34
-
35
- <!-- Needed only if your app targets Android 5.0 (API level 21) or higher. -->
36
+ </queries > <!-- Needed only if your app targets Android 5.0 (API level 21) or higher. -->
36
37
<uses-feature android : name =" android.hardware.___location.gps" />
37
38
38
39
<application
39
40
android : name =" .CommonsApplication"
41
+ android : appComponentFactory =" commons"
40
42
android : icon =" @mipmap/ic_launcher"
41
43
android : label =" @string/app_name"
42
- android : theme =" @style/LightAppTheme"
43
44
android : largeHeap =" true"
45
+ android : requestLegacyExternalStorage =" true"
44
46
android : supportsRtl =" true"
45
- tools : replace =" android:appComponentFactory"
46
- android : appComponentFactory =" commons"
47
- android:requestLegacyExternalStorage = " true"
48
- tools : ignore =" GoogleAppIndexingWarning" >
49
-
47
+ android : theme =" @style/LightAppTheme"
48
+ tools : ignore =" GoogleAppIndexingWarning"
49
+ tools : replace =" android:appComponentFactory" >
50
50
<activity
51
51
android : name =" .nearby.WikidataFeedback"
52
52
android : exported =" false" />
53
-
54
53
<activity
55
- android : theme =" @style/EditActivityTheme"
54
+ android : name =" .upload.UploadProgressActivity"
55
+ android : exported =" false" />
56
+ <activity
56
57
android : name =" .description.DescriptionEditActivity"
57
- android : exported =" true" />
58
-
58
+ android : exported =" true"
59
+ android : theme = " @style/EditActivityTheme " />
59
60
<activity
60
61
android : name =" .edit.EditActivity"
61
62
android : exported =" false" />
62
-
63
- <activity android : name =" org.acra.dialog.CrashReportDialog"
64
- android : process =" :acra"
65
- android : launchMode =" singleInstance"
63
+ <activity
64
+ android : name =" org.acra.dialog.CrashReportDialog"
66
65
android : excludeFromRecents =" true"
67
- android : finishOnTaskLaunch =" true" />
68
-
66
+ android : finishOnTaskLaunch =" true"
67
+ android : launchMode =" singleInstance"
68
+ android : process =" :acra" />
69
69
<activity
70
70
android : name =" .media.ZoomableActivity"
71
- android : label =" Zoomable Activity"
72
71
android : configChanges =" screenSize|keyboard|orientation"
72
+ android : label =" Zoomable Activity"
73
73
android : parentActivityName =" .customselector.ui.selector.CustomSelectorActivity" />
74
-
75
- < activity android : name =" .auth.LoginActivity"
74
+ < activity
75
+ android : name =" .auth.LoginActivity"
76
76
android : exported =" true" >
77
77
<intent-filter >
78
78
<category android : name =" android.intent.category.LAUNCHER" />
79
79
80
80
<action android : name =" android.intent.action.MAIN" />
81
81
</intent-filter >
82
82
83
- <meta-data android : name =" android.app.shortcuts"
83
+ <meta-data
84
+ android : name =" android.app.shortcuts"
84
85
android : resource =" @xml/shortcuts" />
85
-
86
86
</activity >
87
87
<activity android : name =" .WelcomeActivity" />
88
-
89
88
<activity
90
- android : hardwareAccelerated =" false"
91
89
android : name =" .upload.UploadActivity"
92
- android : exported =" true"
93
90
android : configChanges =" orientation|screenSize|keyboard"
91
+ android : exported =" true"
92
+ android : hardwareAccelerated =" false"
94
93
android : icon =" @mipmap/ic_launcher"
95
94
android : label =" @string/app_name"
96
- android : windowSoftInputMode =" adjustResize"
97
- >
95
+ android : windowSoftInputMode =" adjustResize" >
98
96
<intent-filter android : label =" @string/intent_share_upload_label" >
99
97
<action android : name =" android.intent.action.SEND" />
100
98
114
112
</activity >
115
113
<activity
116
114
android : name =" .contributions.MainActivity"
115
+ android : configChanges =" screenSize|keyboard|orientation"
117
116
android : icon =" @mipmap/ic_launcher"
118
- android : label =" @string/app_name"
119
- android : configChanges =" screenSize|keyboard|orientation" />
117
+ android : label =" @string/app_name" />
120
118
<activity
121
119
android : name =" .settings.SettingsActivity"
122
120
android : label =" @string/title_activity_settings" />
123
121
<activity
124
122
android : name =" .AboutActivity"
125
123
android : label =" @string/title_activity_about"
126
124
android : parentActivityName =" .contributions.MainActivity" />
127
-
128
125
<activity
129
126
android : name =" .auth.SignupActivity"
130
127
android : configChanges =" orientation|screenLayout|screenSize"
131
128
android : label =" @string/title_activity_signup" />
132
-
133
129
<activity
134
130
android : name =" .notification.NotificationActivity"
135
131
android : label =" @string/navigation_item_notification" />
136
-
137
- <activity android : name =" .quiz.QuizActivity"
138
- android : label =" @string/quiz" />
139
-
140
- <activity android : name =" .quiz.QuizResultActivity"
141
- android : label =" @string/result" />
142
-
132
+ <activity
133
+ android : name =" .quiz.QuizActivity"
134
+ android : label =" @string/quiz" />
135
+ <activity
136
+ android : name =" .quiz.QuizResultActivity"
137
+ android : label =" @string/result" />
143
138
<activity
144
139
android : name =" .customselector.ui.selector.CustomSelectorActivity"
145
- android : label =" @string/title_activity_custom_selector"
146
140
android : configChanges =" screenSize|keyboard|orientation"
141
+ android : label =" @string/title_activity_custom_selector"
147
142
android : parentActivityName =" .contributions.MainActivity" />
148
-
149
143
<activity
150
144
android : name =" .category.CategoryDetailsActivity"
151
- android : label =" @string/title_activity_featured_images"
152
145
android : configChanges =" screenSize|keyboard|orientation"
146
+ android : label =" @string/title_activity_featured_images"
153
147
android : parentActivityName =" .contributions.MainActivity" />
154
-
155
148
<activity
156
149
android : name =" .explore.depictions.WikidataItemDetailsActivity"
157
- android : label =" @string/title_activity_featured_images"
158
150
android : configChanges =" screenSize|keyboard|orientation"
151
+ android : label =" @string/title_activity_featured_images"
159
152
android : parentActivityName =" .contributions.MainActivity" />
160
-
161
153
<activity
162
154
android : name =" .explore.SearchActivity"
155
+ android : configChanges =" orientation|keyboardHidden|screenSize"
163
156
android : label =" @string/title_activity_search"
164
157
android : launchMode =" singleTop"
165
- android : configChanges =" orientation|keyboardHidden|screenSize"
166
- android : parentActivityName =" .contributions.MainActivity"
167
- />
168
-
158
+ android : parentActivityName =" .contributions.MainActivity" />
169
159
<activity
170
160
android : name =" .profile.ProfileActivity"
171
161
android : configChanges =" orientation|screenSize|keyboard"
172
162
android : label =" @string/Profile" />
173
-
174
163
<activity
175
164
android : name =" .review.ReviewActivity"
176
165
android : label =" @string/title_activity_review" />
177
-
178
166
<activity
179
167
android : name =" .LocationPicker.LocationPickerActivity"
180
168
android : label =" Location Picker" />
186
174
<intent-filter >
187
175
<action android : name =" android.accounts.AccountAuthenticator" />
188
176
</intent-filter >
177
+
189
178
<meta-data
190
179
android : name =" android.accounts.AccountAuthenticator"
191
180
android : resource =" @xml/authenticator" />
192
181
</service >
193
-
194
182
<service
195
183
android : name =" org.acra.sender.SenderService"
196
184
android : exported =" false"
205
193
android : name =" android.support.FILE_PROVIDER_PATHS"
206
194
android : resource =" @xml/provider_paths" />
207
195
</provider >
208
-
209
196
<provider
210
197
android : name =" .category.CategoryContentProvider"
211
198
android : authorities =" ${applicationId}.categories.contentprovider"
212
199
android : exported =" false"
213
200
android : label =" @string/provider_categories"
214
201
android : syncable =" false" />
215
-
216
202
<provider
217
203
android : name =" .explore.recentsearches.RecentSearchesContentProvider"
218
204
android : authorities =" ${applicationId}.explore.recentsearches.contentprovider"
219
205
android : exported =" false"
220
206
android : label =" @string/provider_searches"
221
207
android : syncable =" false" />
222
-
223
208
<provider
224
209
android : name =" .recentlanguages.RecentLanguagesContentProvider"
225
210
android : authorities =" ${applicationId}.recentlanguages.contentprovider"
226
211
android : exported =" false"
227
212
android : label =" @string/provider_recent_languages"
228
213
android : syncable =" false" />
229
-
230
214
<provider
231
215
android : name =" .bookmarks.pictures.BookmarkPicturesContentProvider"
232
216
android : authorities =" ${applicationId}.bookmarks.contentprovider"
233
217
android : exported =" false"
234
218
android : label =" @string/provider_bookmarks"
235
219
android : syncable =" false" />
236
-
237
220
<provider
238
221
android : name =" .bookmarks.locations.BookmarkLocationsContentProvider"
239
222
android : authorities =" ${applicationId}.bookmarks.locations.contentprovider"
240
223
android : exported =" false"
241
224
android : label =" @string/provider_bookmarks_location"
242
225
android : syncable =" false" />
243
-
244
226
<provider
245
227
android : name =" .bookmarks.items.BookmarkItemsContentProvider"
246
228
android : authorities =" ${applicationId}.bookmarks.items.contentprovider"
247
229
android : exported =" false"
248
230
android : label =" @string/provider_bookmarks_location"
249
231
android : syncable =" false" />
250
232
251
- <receiver android : name =" .widget.PicOfDayAppWidget"
233
+ <receiver
234
+ android : name =" .widget.PicOfDayAppWidget"
252
235
android : exported =" true" >
253
236
<intent-filter >
254
237
<action android : name =" android.appwidget.action.APPWIDGET_UPDATE" />
259
242
android : resource =" @xml/pic_of_day_app_widget_info" />
260
243
</receiver >
261
244
262
- <uses-library android : name =" org.apache.http.legacy" android : required =" false" />
263
-
245
+ <uses-library
246
+ android : name =" org.apache.http.legacy"
247
+ android : required =" false" />
264
248
</application >
265
249
266
250
</manifest >
0 commit comments