|
1 | | -<?xml version="1.0" encoding="utf-8"?><!-- |
2 | | - ~ Copyright (C) 2015 Domoticz - Mark Heinis |
3 | | - ~ |
4 | | - ~ Licensed to the Apache Software Foundation (ASF) under one |
5 | | - ~ or more contributor license agreements. See the NOTICE file |
6 | | - ~ distributed with this work for additional information |
7 | | - ~ regarding copyright ownership. The ASF licenses this file |
8 | | - ~ to you under the Apache License, Version 2.0 (the |
9 | | - ~ "License"); you may not use this file except in compliance |
10 | | - ~ with the License. You may obtain a copy of the License at |
11 | | - ~ |
12 | | - ~ http://www.apache.org/licenses/LICENSE-2.0 |
13 | | - ~ |
14 | | - ~ Unless required by applicable law or agreed to in writing, |
15 | | - ~ software distributed under the License is distributed on an |
16 | | - ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
17 | | - ~ KIND, either express or implied. See the License for the |
18 | | - ~ specific language governing permissions and limitations |
19 | | - ~ under the License. |
20 | | - --> |
| 1 | +<?xml version="1.0" encoding="utf-8"?> |
21 | 2 |
|
22 | 3 | <manifest xmlns:android="http://schemas.android.com/apk/res/android" |
23 | 4 | xmlns:tools="http://schemas.android.com/tools"> |
24 | | - |
25 | 5 | <uses-permission android:name="com.google.android.gms.permission.AD_ID" /> |
26 | 6 | <uses-permission android:name="android.permission.READ_PHONE_STATE" /> |
27 | 7 | <uses-permission android:name="nl.hnogames.domoticz.premium.permission.MAPS_RECEIVE" /> |
|
48 | 28 | <uses-permission android:name="com.android.vending.BILLING" /> |
49 | 29 | <uses-permission android:name="android.permission.POST_NOTIFICATIONS"/> |
50 | 30 |
|
51 | | - <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" /> |
52 | | - <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" android:maxSdkVersion="32" /> |
53 | | - |
54 | 31 | <supports-screens |
55 | 32 | android:anyDensity="true" |
56 | 33 | android:largeScreens="true" |
|
107 | 84 | android:requestLegacyExternalStorage="true" |
108 | 85 | tools:replace="android:icon, android:label, android:theme, android:name, android:allowBackup"> |
109 | 86 |
|
| 87 | + <meta-data |
| 88 | + android:name="com.google.firebase.messaging.default_notification_channel_id" |
| 89 | + android:value="@string/app_name_domoticz"/> |
| 90 | + |
110 | 91 | <activity android:exported="true" |
111 | 92 | android:name="nl.hnogames.domoticz.NFCSettingsActivity" |
112 | 93 | android:label="@string/category_nfc" |
|
182 | 163 |
|
183 | 164 | <service |
184 | 165 | android:name="nl.hnogames.domoticz.service.FCMMessageInstanceService" |
| 166 | + android:stopWithTask="false" |
185 | 167 | android:exported="false"> |
186 | 168 | <intent-filter> |
187 | 169 | <action android:name="com.google.firebase.MESSAGING_EVENT" /> |
|
209 | 191 |
|
210 | 192 | <activity android:exported="true" |
211 | 193 | android:name="nl.hnogames.domoticz.MainActivity" |
212 | | - |
213 | 194 | android:label="@string/app_name_domoticz" |
214 | 195 | android:launchMode="singleTop" |
215 | 196 | android:resizeableActivity="true"> |
|
454 | 435 | android:value="nl.hnogames.domoticz.GeoSettingsActivity" /> |
455 | 436 | </activity> |
456 | 437 |
|
457 | | - <receiver android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetProviderLarge"> |
458 | | - <intent-filter> |
459 | | - <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> |
460 | | - </intent-filter> |
461 | | - <meta-data |
462 | | - android:name="android.appwidget.provider" |
463 | | - android:resource="@xml/appwidgetprovider" /> |
464 | | - </receiver> |
465 | | - |
466 | | - <service |
467 | | - android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetIntentService"> |
468 | | - <meta-data |
469 | | - android:name="android.appwidget.provider" |
470 | | - android:resource="@xml/appwidgetprovider" /> |
471 | | - </service> |
472 | | - |
473 | | - <activity android:exported="true" |
474 | | - android:name="nl.hnogames.domoticz.widgets.WidgetConfigurationActivity" |
475 | | - |
476 | | - android:label="Domoticz Widget Config" |
477 | | - android:resizeableActivity="true"> |
478 | | - <intent-filter> |
479 | | - <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> |
480 | | - </intent-filter> |
481 | | - <intent-filter> |
482 | | - <action android:name="android.intent.action.SEARCH" /> |
483 | | - </intent-filter> |
484 | | - |
485 | | - <meta-data |
486 | | - android:name="android.app.searchable" |
487 | | - android:resource="@xml/searchable" /> |
488 | | - </activity> |
489 | | - |
490 | | - <service |
491 | | - android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetProviderLarge$UpdateWidgetService" /> |
492 | | - |
493 | | - <receiver android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetProviderSmall"> |
494 | | - <intent-filter> |
495 | | - <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> |
496 | | - </intent-filter> |
497 | | - <meta-data |
498 | | - android:name="android.appwidget.provider" |
499 | | - android:resource="@xml/smallwidgetprovider" /> |
500 | | - </receiver> |
501 | | - |
502 | | - <activity android:exported="true" |
503 | | - android:name="nl.hnogames.domoticz.widgets.SmallWidgetConfigurationActivity" |
504 | | - |
505 | | - android:label="Domoticz Widget Config" |
506 | | - android:resizeableActivity="true"> |
507 | | - <intent-filter> |
508 | | - <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> |
509 | | - </intent-filter> |
510 | | - <intent-filter> |
511 | | - <action android:name="android.intent.action.SEARCH" /> |
512 | | - </intent-filter> |
513 | | - |
514 | | - <meta-data |
515 | | - android:name="android.app.searchable" |
516 | | - android:resource="@xml/searchable" /> |
517 | | - </activity> |
518 | | - |
519 | | - <service |
520 | | - android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetProviderSmall$UpdateWidgetService" /> |
521 | | - |
522 | | - <activity android:exported="true" |
523 | | - android:name="nl.hnogames.domoticz.widgets.SecurityWidgetConfigurationActivity" |
524 | | - |
525 | | - android:label="Domoticz Security Panel Widget Config" |
526 | | - android:resizeableActivity="true"> |
527 | | - <intent-filter> |
528 | | - <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> |
529 | | - </intent-filter> |
530 | | - </activity> |
531 | | - |
532 | | - <receiver android:exported="true" android:name="nl.hnogames.domoticz.widgets.SecurityWidgetProvider"> |
533 | | - <intent-filter> |
534 | | - <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> |
535 | | - </intent-filter> |
536 | | - <meta-data |
537 | | - android:name="android.appwidget.provider" |
538 | | - android:resource="@xml/securitywidgetprovider" /> |
539 | | - </receiver> |
540 | | - |
541 | | - <service |
542 | | - android:exported="true" android:name="nl.hnogames.domoticz.widgets.SecurityWidgetIntentService"> |
543 | | - <meta-data |
544 | | - android:name="android.appwidget.provider" |
545 | | - android:resource="@xml/securitywidgetprovider" /> |
546 | | - </service> |
547 | | - |
548 | | - <receiver android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetProviderSmallTemp"> |
549 | | - <intent-filter> |
550 | | - <action android:name="android.appwidget.action.APPWIDGET_UPDATE" /> |
551 | | - </intent-filter> |
552 | | - <meta-data |
553 | | - android:name="android.appwidget.provider" |
554 | | - android:resource="@xml/smalltempwidgetprovider" /> |
555 | | - </receiver> |
556 | | - |
557 | | - <activity android:exported="true" |
558 | | - android:name="nl.hnogames.domoticz.widgets.SmallTempWidgetConfigurationActivity" |
559 | | - |
560 | | - android:label="Domoticz Widget Config" |
561 | | - android:resizeableActivity="true"> |
562 | | - <intent-filter> |
563 | | - <action android:name="android.appwidget.action.APPWIDGET_CONFIGURE" /> |
564 | | - </intent-filter> |
565 | | - <intent-filter> |
566 | | - <action android:name="android.intent.action.SEARCH" /> |
567 | | - </intent-filter> |
568 | | - <meta-data |
569 | | - android:name="android.app.searchable" |
570 | | - android:resource="@xml/searchable" /> |
571 | | - </activity> |
572 | | - |
573 | | - <service |
574 | | - android:exported="true" android:name="nl.hnogames.domoticz.widgets.WidgetProviderSmallTemp$UpdateWidgetService" /> |
575 | | - <service |
576 | | - android:exported="true" android:name="nl.hnogames.domoticz.widgets.SecurityWidgetProvider$UpdateSecurityWidgetService" /> |
577 | 438 | <receiver android:name="org.altbeacon.beacon.startup.StartupBroadcastReceiver" android:exported="true" tools:replace="android:exported"> |
578 | 439 | <intent-filter> |
579 | 440 | <action android:name="android.intent.action.BOOT_COMPLETED"/> |
|
0 commit comments