|
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