1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3    package="it.dadaloop.evershelf.scalegate"
4    android:versionCode="6"
5    android:versionName="2.0.0" >
6
7    <uses-sdk
8        android:minSdkVersion="24"
9        android:targetSdkVersion="34" />
10
11    <!-- BLE permissions for Android < 12 -->
12    <uses-permission
12-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:5:5-6:38
13        android:name="android.permission.BLUETOOTH"
13-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:5:22-65
14        android:maxSdkVersion="30" />
14-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:6:9-35
15    <uses-permission
15-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:7:5-8:38
16        android:name="android.permission.BLUETOOTH_ADMIN"
16-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:7:22-71
17        android:maxSdkVersion="30" />
17-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:8:9-35
18
19    <!-- BLE permissions for Android 12+ -->
20    <uses-permission
20-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:11:5-12:58
21        android:name="android.permission.BLUETOOTH_SCAN"
21-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:11:22-70
22        android:usesPermissionFlags="neverForLocation" />
22-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:12:9-55
23    <uses-permission android:name="android.permission.BLUETOOTH_CONNECT" />
23-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:13:5-76
23-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:13:22-73
24
25    <!-- Location (required for BLE scanning on Android 6–11) -->
26    <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
26-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:16:5-79
26-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:16:22-76
27    <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" />
27-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:17:5-81
27-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:17:22-78
28
29    <!-- Network (for WebSocket server) -->
30    <uses-permission android:name="android.permission.INTERNET" />
30-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:20:5-67
30-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:20:22-64
31    <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
31-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:21:5-79
31-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:21:22-76
32    <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
32-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:22:5-76
32-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:22:22-73
33
34    <!-- Keep screen on while gateway is active -->
35    <uses-permission android:name="android.permission.WAKE_LOCK" />
35-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:25:5-68
35-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:25:22-65
36
37    <uses-feature
37-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:27:5-90
38        android:name="android.hardware.bluetooth_le"
38-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:27:19-63
39        android:required="true" />
39-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:27:64-87
40
41    <permission
41-->[androidx.core:core:1.12.0] /root/.gradle/caches/transforms-3/01be542a8a7642ecba403b94caa2bdf6/transformed/core-1.12.0/AndroidManifest.xml:22:5-24:47
42        android:name="it.dadaloop.evershelf.scalegate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
42-->[androidx.core:core:1.12.0] /root/.gradle/caches/transforms-3/01be542a8a7642ecba403b94caa2bdf6/transformed/core-1.12.0/AndroidManifest.xml:23:9-81
43        android:protectionLevel="signature" />
43-->[androidx.core:core:1.12.0] /root/.gradle/caches/transforms-3/01be542a8a7642ecba403b94caa2bdf6/transformed/core-1.12.0/AndroidManifest.xml:24:9-44
44
45    <uses-permission android:name="it.dadaloop.evershelf.scalegate.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
45-->[androidx.core:core:1.12.0] /root/.gradle/caches/transforms-3/01be542a8a7642ecba403b94caa2bdf6/transformed/core-1.12.0/AndroidManifest.xml:26:5-97
45-->[androidx.core:core:1.12.0] /root/.gradle/caches/transforms-3/01be542a8a7642ecba403b94caa2bdf6/transformed/core-1.12.0/AndroidManifest.xml:26:22-94
46
47    <application
47-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:29:5-48:19
48        android:allowBackup="true"
48-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:30:9-35
49        android:appComponentFactory="androidx.core.app.CoreComponentFactory"
49-->[androidx.core:core:1.12.0] /root/.gradle/caches/transforms-3/01be542a8a7642ecba403b94caa2bdf6/transformed/core-1.12.0/AndroidManifest.xml:28:18-86
50        android:debuggable="true"
51        android:extractNativeLibs="false"
52        android:icon="@mipmap/ic_launcher"
52-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:31:9-43
53        android:label="@string/app_name"
53-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:32:9-41
54        android:roundIcon="@mipmap/ic_launcher_round"
54-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:33:9-54
55        android:supportsRtl="true"
55-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:34:9-35
56        android:theme="@style/Theme.MaterialComponents.Light.NoActionBar" >
56-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:35:9-74
57        <activity
57-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:37:9-46:20
58            android:name="it.dadaloop.evershelf.scalegate.MainActivity"
58-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:38:13-41
59            android:exported="true"
59-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:39:13-36
60            android:screenOrientation="portrait"
60-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:40:13-49
61            android:windowSoftInputMode="adjustResize" >
61-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:41:13-55
62            <intent-filter>
62-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:42:13-45:29
63                <action android:name="android.intent.action.MAIN" />
63-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:43:17-69
63-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:43:25-66
64
65                <category android:name="android.intent.category.LAUNCHER" />
65-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:44:17-77
65-->/var/www/html/dispensa/evershelf-scale-gateway/app/src/main/AndroidManifest.xml:44:27-74
66            </intent-filter>
67        </activity>
68
69        <provider
69-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:24:9-32:20
70            android:name="androidx.startup.InitializationProvider"
70-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:25:13-67
71            android:authorities="it.dadaloop.evershelf.scalegate.androidx-startup"
71-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:26:13-68
72            android:exported="false" >
72-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:27:13-37
73            <meta-data
73-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:29:13-31:52
74                android:name="androidx.emoji2.text.EmojiCompatInitializer"
74-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:30:17-75
75                android:value="androidx.startup" />
75-->[androidx.emoji2:emoji2:1.2.0] /root/.gradle/caches/transforms-3/3b1c9546348c78fb93ea44cdc358ca9a/transformed/jetified-emoji2-1.2.0/AndroidManifest.xml:31:17-49
76            <meta-data
76-->[androidx.lifecycle:lifecycle-process:2.6.1] /root/.gradle/caches/transforms-3/3604298f7ed8b9765ba613ece91af762/transformed/jetified-lifecycle-process-2.6.1/AndroidManifest.xml:29:13-31:52
77                android:name="androidx.lifecycle.ProcessLifecycleInitializer"
77-->[androidx.lifecycle:lifecycle-process:2.6.1] /root/.gradle/caches/transforms-3/3604298f7ed8b9765ba613ece91af762/transformed/jetified-lifecycle-process-2.6.1/AndroidManifest.xml:30:17-78
78                android:value="androidx.startup" />
78-->[androidx.lifecycle:lifecycle-process:2.6.1] /root/.gradle/caches/transforms-3/3604298f7ed8b9765ba613ece91af762/transformed/jetified-lifecycle-process-2.6.1/AndroidManifest.xml:31:17-49
79            <meta-data
79-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:29:13-31:52
80                android:name="androidx.profileinstaller.ProfileInstallerInitializer"
80-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:30:17-85
81                android:value="androidx.startup" />
81-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:31:17-49
82        </provider>
83
84        <receiver
84-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:34:9-52:20
85            android:name="androidx.profileinstaller.ProfileInstallReceiver"
85-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:35:13-76
86            android:directBootAware="false"
86-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:36:13-44
87            android:enabled="true"
87-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:37:13-35
88            android:exported="true"
88-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:38:13-36
89            android:permission="android.permission.DUMP" >
89-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:39:13-57
90            <intent-filter>
90-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:40:13-42:29
91                <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
91-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:17-91
91-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:41:25-88
92            </intent-filter>
93            <intent-filter>
93-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:43:13-45:29
94                <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
94-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:17-85
94-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:44:25-82
95            </intent-filter>
96            <intent-filter>
96-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:46:13-48:29
97                <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
97-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:17-88
97-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:47:25-85
98            </intent-filter>
99            <intent-filter>
99-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:49:13-51:29
100                <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
100-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:17-95
100-->[androidx.profileinstaller:profileinstaller:1.3.0] /root/.gradle/caches/transforms-3/573f6a26013a5e6faa74fd7a6508f3e2/transformed/jetified-profileinstaller-1.3.0/AndroidManifest.xml:50:25-92
101            </intent-filter>
102        </receiver>
103    </application>
104
105</manifest>
