diff --git a/easypoll/build/generated/source/buildConfig/androidTest/debug/com/eis0/easypoll/test/BuildConfig.java b/easypoll/build/generated/source/buildConfig/androidTest/debug/com/eis0/easypoll/test/BuildConfig.java new file mode 100644 index 0000000..01518ea --- /dev/null +++ b/easypoll/build/generated/source/buildConfig/androidTest/debug/com/eis0/easypoll/test/BuildConfig.java @@ -0,0 +1,13 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.eis0.easypoll.test; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "com.eis0.easypoll.test"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/easypoll/build/generated/source/buildConfig/debug/com/eis0/easypoll/BuildConfig.java b/easypoll/build/generated/source/buildConfig/debug/com/eis0/easypoll/BuildConfig.java new file mode 100644 index 0000000..b8f1838 --- /dev/null +++ b/easypoll/build/generated/source/buildConfig/debug/com/eis0/easypoll/BuildConfig.java @@ -0,0 +1,13 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.eis0.easypoll; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "com.eis0.easypoll"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/easypoll/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson b/easypoll/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson new file mode 100644 index 0000000..50e5979 --- /dev/null +++ b/easypoll/build/intermediates/apk_list/debug/mainApkListPersistenceDebug/apk-list.gson @@ -0,0 +1 @@ +[{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"easypoll-debug.apk","fullName":"debug","baseName":"debug"}] \ No newline at end of file diff --git a/easypoll/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml b/easypoll/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml new file mode 100644 index 0000000..507c674 --- /dev/null +++ b/easypoll/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/AndroidManifest.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/easypoll/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json b/easypoll/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json new file mode 100644 index 0000000..7d6c24a --- /dev/null +++ b/easypoll/build/intermediates/bundle_manifest/debug/processDebugManifest/bundle-manifest/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"BUNDLE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"easypoll-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.eis0.easypoll","split":"","minSdkVersion":"22"}}] \ No newline at end of file diff --git a/easypoll/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json b/easypoll/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json new file mode 100644 index 0000000..0637a08 --- /dev/null +++ b/easypoll/build/intermediates/compatible_screen_manifest/debug/createDebugCompatibleScreenManifests/out/output.json @@ -0,0 +1 @@ +[] \ No newline at end of file diff --git a/easypoll/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml b/easypoll/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml new file mode 100644 index 0000000..765ab6d --- /dev/null +++ b/easypoll/build/intermediates/instant_app_manifest/debug/AndroidManifest.xml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/easypoll/build/intermediates/instant_app_manifest/debug/output.json b/easypoll/build/intermediates/instant_app_manifest/debug/output.json new file mode 100644 index 0000000..88b1ebf --- /dev/null +++ b/easypoll/build/intermediates/instant_app_manifest/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"INSTANT_APP_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"easypoll-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.eis0.easypoll","split":"","minSdkVersion":"22"}}] \ No newline at end of file diff --git a/easypoll/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/easypoll/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..29e7c27 --- /dev/null +++ b/easypoll/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,114 @@ +1 +2 +6 +7 C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml +9 android:targetSdkVersion="29" /> +9-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml +10 +11 +11-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:5:5-67 +11-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:5:22-64 +12 +12-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:6:5-70 +12-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:6:22-67 +13 +13-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:7:5-67 +13-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:7:22-64 +14 +14-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:8:5-75 +14-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:8:22-72 +15 +16 C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:11:5-31:19 +17 android:allowBackup="true" +17-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:12:9-35 +18 android:appComponentFactory="androidx.core.app.CoreComponentFactory" +18-->[androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:24:18-86 +19 android:debuggable="true" +20 android:icon="@mipmap/ic_launcher" +20-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:13:9-43 +21 android:label="@string/app_name" +21-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:14:9-41 +22 android:roundIcon="@mipmap/ic_launcher_round" +22-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:15:9-54 +23 android:supportsRtl="true" +23-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:16:9-35 +24 android:theme="@style/AppTheme" > +24-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:17:9-40 +25 C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:18:9-21:20 +26 android:name="com.eis0.easypoll.CreatePollActivity" +26-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:19:13-64 +27 android:windowSoftInputMode="adjustPan" > +27-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:20:13-52 +28 +29 C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:22:9-30:20 +30 android:name="com.eis0.easypoll.MainActivity" +30-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:23:13-58 +31 android:label="@string/app_name" +31-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:24:13-45 +32 android:theme="@style/AppTheme.NoActionBar" > +32-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:25:13-56 +33 +33-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:26:13-29:29 +34 +34-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:27:17-69 +34-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:27:25-66 +35 +36 +36-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:28:17-77 +36-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:28:27-74 +37 +38 +39 +40 [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:12:9-19:20 +41 android:name="com.eis0.smslibrary.SMSCore" +41-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:13:13-55 +42 android:enabled="true" +42-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:14:13-35 +43 android:exported="true" > +43-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:15:13-36 +44 +44-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:16:13-18:29 +45 +45-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:17-82 +45-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:25-79 +46 +47 +48 +49 [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:21:9-28:19 +50 android:name="com.eis0.smslibrary.SMSHandler" +50-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:22:13-58 +51 android:label="Access requested to cancel boring app notification" +51-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:23:13-79 +52 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" > +52-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:24:13-87 +53 +53-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:25:13-27:29 +54 +54-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:17-99 +54-->[:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:25-96 +55 +56 +57 +58 [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:23:9-27:43 +59 android:name="androidx.lifecycle.ProcessLifecycleOwnerInitializer" +59-->[androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:24:13-79 +60 android:authorities="com.eis0.easypoll.lifecycle-process" +60-->[androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:25:13-69 +61 android:exported="false" +61-->[androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:26:13-37 +62 android:multiprocess="true" /> +62-->[androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:27:13-40 +63 +64 +65 diff --git a/easypoll/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt b/easypoll/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt new file mode 100644 index 0000000..039121c --- /dev/null +++ b/easypoll/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt @@ -0,0 +1,77 @@ +1 +2 +4 +5 C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:5:5-74 +6 android:minSdkVersion="22" +6-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:5:15-41 +7 android:targetSdkVersion="29" /> +7-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:5:42-71 +8 +9 C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:11:5-15:67 +10 android:name="androidx.test.runner.AndroidJUnitRunner" +10-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:11:22-76 +11 android:functionalTest="false" +11-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:14:22-52 +12 android:handleProfiling="false" +12-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:13:22-53 +13 android:label="Tests for com.eis0.easypoll" +13-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:15:22-65 +14 android:targetPackage="com.eis0.easypoll" /> +14-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:12:22-63 +15 +16 +16-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:24:5-72 +16-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:24:22-69 +17 +18 +18-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:7:5-9:19 +18-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:7:18-43 +19 +19-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:8:9-60 +19-->C:\Users\Spectre 13-ac000nl\EIS0\easypoll\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger5610938752977844073.xml:8:23-57 +20 +21 [androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:27:9-33:20 +22 android:name="androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity" +22-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:28:13-99 +23 android:theme="@android:style/Theme" > +23-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:29:13-49 +24 +24-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:30:13-32:29 +25 +25-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:17-69 +25-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:25-66 +26 +27 +28 [androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:34:9-40:20 +29 android:name="androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity" +29-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:35:13-95 +30 android:theme="@android:style/Theme" > +30-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:36:13-49 +31 +31-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:30:13-32:29 +32 +32-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:17-69 +32-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:25-66 +33 +34 +35 [androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:41:9-47:20 +36 android:name="androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity" +36-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:42:13-103 +37 android:theme="@android:style/Theme.Dialog" > +37-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:43:13-56 +38 +38-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:30:13-32:29 +39 +39-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:17-69 +39-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:25-66 +40 +41 +42 +43 +44 diff --git a/easypoll/build/intermediates/merged_manifests/debug/AndroidManifest.xml b/easypoll/build/intermediates/merged_manifests/debug/AndroidManifest.xml new file mode 100644 index 0000000..507c674 --- /dev/null +++ b/easypoll/build/intermediates/merged_manifests/debug/AndroidManifest.xml @@ -0,0 +1,65 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/easypoll/build/intermediates/merged_manifests/debug/output.json b/easypoll/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 0000000..6b4dd2b --- /dev/null +++ b/easypoll/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"easypoll-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.eis0.easypoll","split":"","minSdkVersion":"22"}}] \ No newline at end of file diff --git a/easypoll/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml b/easypoll/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml new file mode 100644 index 0000000..6684ff1 --- /dev/null +++ b/easypoll/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/easypoll/build/intermediates/merged_manifests/debugAndroidTest/output.json b/easypoll/build/intermediates/merged_manifests/debugAndroidTest/output.json new file mode 100644 index 0000000..3d39a26 --- /dev/null +++ b/easypoll/build/intermediates/merged_manifests/debugAndroidTest/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"easypoll-debug-androidTest.apk","fullName":"debugAndroidTest","baseName":"debug-androidTest"},"path":"AndroidManifest.xml","properties":{}}] \ No newline at end of file diff --git a/easypoll/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json b/easypoll/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json new file mode 100644 index 0000000..568341d --- /dev/null +++ b/easypoll/build/intermediates/metadata_feature_manifest/debug/processDebugManifest/metadata-feature/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"METADATA_FEATURE_MANIFEST"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"easypoll-debug.apk","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{}}] \ No newline at end of file diff --git a/easypoll/build/outputs/logs/manifest-merger-debug-report.txt b/easypoll/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..5849244 --- /dev/null +++ b/easypoll/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,262 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 +MERGED from [com.google.android.material:material:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2946ca0ea6c89dab7d7d9fbc18e54292\material-1.0.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.preference:preference:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\6414a333410d145d0174e2c4e728932f\preference-1.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:2:1-31:12 +MERGED from [androidx.appcompat:appcompat:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d74b5b498b35fd5cb32d0a6997bb1d3d\appcompat-1.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.constraintlayout:constraintlayout:1.1.3] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\508ac768b50158a079142e4dc4915061\constraintlayout-1.1.3\AndroidManifest.xml:2:1-11:12 +MERGED from [androidx.lifecycle:lifecycle-extensions:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\dec1f298fd4f65356fef632cfd84ae24\lifecycle-extensions-2.1.0\AndroidManifest.xml:17:1-25:12 +MERGED from [androidx.fragment:fragment:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d934be3c652b5ff5c18e2d68c8236453\fragment-1.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.appcompat:appcompat-resources:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\c63ceca946e9bc27525371878741042e\appcompat-resources-1.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.recyclerview:recyclerview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\ca3ed72cfdc57fc3a102e462c0327875\recyclerview-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.legacy:legacy-support-core-ui:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8d97f43c730baedb50b76131bea8976c\legacy-support-core-ui-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.drawerlayout:drawerlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2dd52bdeda96a748df5d7e83cece6c38\drawerlayout-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.legacy:legacy-support-core-utils:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\65eb695d8f60c47c48deea4b4bc97d22\legacy-support-core-utils-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.transition:transition:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\e553813983e46838e58f4d5c941751e0\transition-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.viewpager:viewpager:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\863b030a4ef24c5e89f12cd832de155e\viewpager-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.loader:loader:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\7e3b4c2f83e256517b094f844ce7d668\loader-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.activity:activity:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\a45f51b2867c115d86c8bdb1d487c72c\activity-1.0.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.vectordrawable:vectordrawable-animated:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\bfb36a8a02a6b71b49ca7ec649145b26\vectordrawable-animated-1.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.vectordrawable:vectordrawable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\ed5a9132108c5b2ae9625fd37b95cb34\vectordrawable-1.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.coordinatorlayout:coordinatorlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\3b95216347b91b0d0d6d33ef33ac3197\coordinatorlayout-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.slidingpanelayout:slidingpanelayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8069b605758f8fcc2cf1372e87a50a23\slidingpanelayout-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.customview:customview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2fe66d8bec3c90b690bace4d7b7b6157\customview-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.swiperefreshlayout:swiperefreshlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\6bb482d4edfb8945df7454050b78aa75\swiperefreshlayout-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.asynclayoutinflater:asynclayoutinflater:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\4848834a580ecbbeaa84b2c68ac1663a\asynclayoutinflater-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:17:1-26:12 +MERGED from [androidx.cursoradapter:cursoradapter:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\01d333055a983e736e0a5fac950ffa8f\cursoradapter-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.cardview:cardview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f64c8351ef0c9a7a800019d28185706c\cardview-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:17:1-30:12 +MERGED from [androidx.lifecycle:lifecycle-service:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\7a8a676ba3929395b61c6eaea6a43b9b\lifecycle-service-2.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.lifecycle:lifecycle-runtime:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\34fb4b53ebbbc0d42cf00f739d5b7918\lifecycle-runtime-2.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.lifecycle:lifecycle-livedata:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\e804c221a57faaf6aa41d1fc25ff01cd\lifecycle-livedata-2.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.lifecycle:lifecycle-livedata-core:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\317955c2458fff8f55ea5e012acd3e0b\lifecycle-livedata-core-2.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.arch.core:core-runtime:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\61b36bcd44c689e23dd0e5a9c933fba0\core-runtime-2.1.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.savedstate:savedstate:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\69ba81d17fd1c26c75281615add0554c\savedstate-1.0.0\AndroidManifest.xml:17:1-24:12 +MERGED from [androidx.lifecycle:lifecycle-viewmodel:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\534dfe358287b68b5ba1038d10b7afc0\lifecycle-viewmodel-2.1.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f3128affa7000c088d176285d7f5681f\versionedparcelable-1.1.0\AndroidManifest.xml:17:1-27:12 +MERGED from [androidx.interpolator:interpolator:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\699bc310780b1730bce8fe271ffeca8b\interpolator-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.documentfile:documentfile:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\b432947d09f38291043b1b7278108b44\documentfile-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.localbroadcastmanager:localbroadcastmanager:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8cf450d11667f9427b289f08c2115f5c\localbroadcastmanager-1.0.0\AndroidManifest.xml:17:1-22:12 +MERGED from [androidx.print:print:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d31a9dbc3f8404c541e987748c42963b\print-1.0.0\AndroidManifest.xml:17:1-22:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 + package + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:3:5-32 + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + android:versionName + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + android:versionCode + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:1-33:12 + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:2:11-69 +uses-permission#android.permission.SEND_SMS +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:5:5-67 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:5:22-64 +uses-permission#android.permission.RECEIVE_SMS +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:6:5-70 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:6:22-67 +uses-permission#android.permission.READ_SMS +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:7:5-67 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:7:22-64 +uses-permission#android.permission.READ_PHONE_STATE +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:8:5-75 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:8:22-72 +application +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:11:5-31:19 +MERGED from [com.google.android.material:material:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2946ca0ea6c89dab7d7d9fbc18e54292\material-1.0.0\AndroidManifest.xml:22:5-20 +MERGED from [com.google.android.material:material:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2946ca0ea6c89dab7d7d9fbc18e54292\material-1.0.0\AndroidManifest.xml:22:5-20 +MERGED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:11:5-29:19 +MERGED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:11:5-29:19 +MERGED from [androidx.constraintlayout:constraintlayout:1.1.3] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\508ac768b50158a079142e4dc4915061\constraintlayout-1.1.3\AndroidManifest.xml:9:5-20 +MERGED from [androidx.constraintlayout:constraintlayout:1.1.3] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\508ac768b50158a079142e4dc4915061\constraintlayout-1.1.3\AndroidManifest.xml:9:5-20 +MERGED from [androidx.lifecycle:lifecycle-extensions:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\dec1f298fd4f65356fef632cfd84ae24\lifecycle-extensions-2.1.0\AndroidManifest.xml:22:5-23:19 +MERGED from [androidx.lifecycle:lifecycle-extensions:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\dec1f298fd4f65356fef632cfd84ae24\lifecycle-extensions-2.1.0\AndroidManifest.xml:22:5-23:19 +MERGED from [androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:24:5-89 +MERGED from [androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:24:5-89 +MERGED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:22:5-28:19 +MERGED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:22:5-28:19 +MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f3128affa7000c088d176285d7f5681f\versionedparcelable-1.1.0\AndroidManifest.xml:24:5-25:19 +MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f3128affa7000c088d176285d7f5681f\versionedparcelable-1.1.0\AndroidManifest.xml:24:5-25:19 + android:appComponentFactory + ADDED from [androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:24:18-86 + android:supportsRtl + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:16:9-35 + android:label + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:14:9-41 + android:roundIcon + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:15:9-54 + android:icon + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:13:9-43 + android:allowBackup + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:12:9-35 + android:theme + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:17:9-40 +activity#com.eis0.easypoll.CreatePollActivity +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:18:9-21:20 + android:windowSoftInputMode + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:20:13-52 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:19:13-64 +activity#com.eis0.easypoll.MainActivity +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:22:9-30:20 + android:label + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:24:13-45 + android:theme + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:25:13-56 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:23:13-58 +intent-filter#action:name:android.intent.action.MAIN+category:name:android.intent.category.LAUNCHER +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:26:13-29:29 +action#android.intent.action.MAIN +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:27:17-69 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:27:25-66 +category#android.intent.category.LAUNCHER +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:28:17-77 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml:28:27-74 +uses-sdk +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml +MERGED from [com.google.android.material:material:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2946ca0ea6c89dab7d7d9fbc18e54292\material-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [com.google.android.material:material:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2946ca0ea6c89dab7d7d9fbc18e54292\material-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.preference:preference:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\6414a333410d145d0174e2c4e728932f\preference-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.preference:preference:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\6414a333410d145d0174e2c4e728932f\preference-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:7:5-9:41 +MERGED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:7:5-9:41 +MERGED from [androidx.appcompat:appcompat:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d74b5b498b35fd5cb32d0a6997bb1d3d\appcompat-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.appcompat:appcompat:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d74b5b498b35fd5cb32d0a6997bb1d3d\appcompat-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.constraintlayout:constraintlayout:1.1.3] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\508ac768b50158a079142e4dc4915061\constraintlayout-1.1.3\AndroidManifest.xml:5:5-7:41 +MERGED from [androidx.constraintlayout:constraintlayout:1.1.3] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\508ac768b50158a079142e4dc4915061\constraintlayout-1.1.3\AndroidManifest.xml:5:5-7:41 +MERGED from [androidx.lifecycle:lifecycle-extensions:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\dec1f298fd4f65356fef632cfd84ae24\lifecycle-extensions-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-extensions:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\dec1f298fd4f65356fef632cfd84ae24\lifecycle-extensions-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.fragment:fragment:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d934be3c652b5ff5c18e2d68c8236453\fragment-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.fragment:fragment:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d934be3c652b5ff5c18e2d68c8236453\fragment-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.appcompat:appcompat-resources:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\c63ceca946e9bc27525371878741042e\appcompat-resources-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.appcompat:appcompat-resources:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\c63ceca946e9bc27525371878741042e\appcompat-resources-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.recyclerview:recyclerview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\ca3ed72cfdc57fc3a102e462c0327875\recyclerview-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.recyclerview:recyclerview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\ca3ed72cfdc57fc3a102e462c0327875\recyclerview-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.legacy:legacy-support-core-ui:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8d97f43c730baedb50b76131bea8976c\legacy-support-core-ui-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.legacy:legacy-support-core-ui:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8d97f43c730baedb50b76131bea8976c\legacy-support-core-ui-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.drawerlayout:drawerlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2dd52bdeda96a748df5d7e83cece6c38\drawerlayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.drawerlayout:drawerlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2dd52bdeda96a748df5d7e83cece6c38\drawerlayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.legacy:legacy-support-core-utils:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\65eb695d8f60c47c48deea4b4bc97d22\legacy-support-core-utils-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.legacy:legacy-support-core-utils:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\65eb695d8f60c47c48deea4b4bc97d22\legacy-support-core-utils-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.transition:transition:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\e553813983e46838e58f4d5c941751e0\transition-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.transition:transition:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\e553813983e46838e58f4d5c941751e0\transition-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.viewpager:viewpager:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\863b030a4ef24c5e89f12cd832de155e\viewpager-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.viewpager:viewpager:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\863b030a4ef24c5e89f12cd832de155e\viewpager-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.loader:loader:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\7e3b4c2f83e256517b094f844ce7d668\loader-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.loader:loader:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\7e3b4c2f83e256517b094f844ce7d668\loader-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.activity:activity:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\a45f51b2867c115d86c8bdb1d487c72c\activity-1.0.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.activity:activity:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\a45f51b2867c115d86c8bdb1d487c72c\activity-1.0.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.vectordrawable:vectordrawable-animated:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\bfb36a8a02a6b71b49ca7ec649145b26\vectordrawable-animated-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.vectordrawable:vectordrawable-animated:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\bfb36a8a02a6b71b49ca7ec649145b26\vectordrawable-animated-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.vectordrawable:vectordrawable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\ed5a9132108c5b2ae9625fd37b95cb34\vectordrawable-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.vectordrawable:vectordrawable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\ed5a9132108c5b2ae9625fd37b95cb34\vectordrawable-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.coordinatorlayout:coordinatorlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\3b95216347b91b0d0d6d33ef33ac3197\coordinatorlayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.coordinatorlayout:coordinatorlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\3b95216347b91b0d0d6d33ef33ac3197\coordinatorlayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.slidingpanelayout:slidingpanelayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8069b605758f8fcc2cf1372e87a50a23\slidingpanelayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.slidingpanelayout:slidingpanelayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8069b605758f8fcc2cf1372e87a50a23\slidingpanelayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.customview:customview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2fe66d8bec3c90b690bace4d7b7b6157\customview-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.customview:customview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\2fe66d8bec3c90b690bace4d7b7b6157\customview-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.swiperefreshlayout:swiperefreshlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\6bb482d4edfb8945df7454050b78aa75\swiperefreshlayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.swiperefreshlayout:swiperefreshlayout:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\6bb482d4edfb8945df7454050b78aa75\swiperefreshlayout-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.asynclayoutinflater:asynclayoutinflater:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\4848834a580ecbbeaa84b2c68ac1663a\asynclayoutinflater-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.asynclayoutinflater:asynclayoutinflater:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\4848834a580ecbbeaa84b2c68ac1663a\asynclayoutinflater-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.cursoradapter:cursoradapter:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\01d333055a983e736e0a5fac950ffa8f\cursoradapter-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.cursoradapter:cursoradapter:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\01d333055a983e736e0a5fac950ffa8f\cursoradapter-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.cardview:cardview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f64c8351ef0c9a7a800019d28185706c\cardview-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.cardview:cardview:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f64c8351ef0c9a7a800019d28185706c\cardview-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-service:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\7a8a676ba3929395b61c6eaea6a43b9b\lifecycle-service-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-service:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\7a8a676ba3929395b61c6eaea6a43b9b\lifecycle-service-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-runtime:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\34fb4b53ebbbc0d42cf00f739d5b7918\lifecycle-runtime-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-runtime:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\34fb4b53ebbbc0d42cf00f739d5b7918\lifecycle-runtime-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-livedata:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\e804c221a57faaf6aa41d1fc25ff01cd\lifecycle-livedata-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-livedata:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\e804c221a57faaf6aa41d1fc25ff01cd\lifecycle-livedata-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-livedata-core:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\317955c2458fff8f55ea5e012acd3e0b\lifecycle-livedata-core-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-livedata-core:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\317955c2458fff8f55ea5e012acd3e0b\lifecycle-livedata-core-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.arch.core:core-runtime:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\61b36bcd44c689e23dd0e5a9c933fba0\core-runtime-2.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.arch.core:core-runtime:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\61b36bcd44c689e23dd0e5a9c933fba0\core-runtime-2.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.savedstate:savedstate:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\69ba81d17fd1c26c75281615add0554c\savedstate-1.0.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.savedstate:savedstate:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\69ba81d17fd1c26c75281615add0554c\savedstate-1.0.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.lifecycle:lifecycle-viewmodel:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\534dfe358287b68b5ba1038d10b7afc0\lifecycle-viewmodel-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.lifecycle:lifecycle-viewmodel:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\534dfe358287b68b5ba1038d10b7afc0\lifecycle-viewmodel-2.1.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f3128affa7000c088d176285d7f5681f\versionedparcelable-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.versionedparcelable:versionedparcelable:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f3128affa7000c088d176285d7f5681f\versionedparcelable-1.1.0\AndroidManifest.xml:20:5-22:41 +MERGED from [androidx.interpolator:interpolator:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\699bc310780b1730bce8fe271ffeca8b\interpolator-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.interpolator:interpolator:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\699bc310780b1730bce8fe271ffeca8b\interpolator-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.documentfile:documentfile:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\b432947d09f38291043b1b7278108b44\documentfile-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.documentfile:documentfile:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\b432947d09f38291043b1b7278108b44\documentfile-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.localbroadcastmanager:localbroadcastmanager:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8cf450d11667f9427b289f08c2115f5c\localbroadcastmanager-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.localbroadcastmanager:localbroadcastmanager:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8cf450d11667f9427b289f08c2115f5c\localbroadcastmanager-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.print:print:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d31a9dbc3f8404c541e987748c42963b\print-1.0.0\AndroidManifest.xml:20:5-44 +MERGED from [androidx.print:print:1.0.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\d31a9dbc3f8404c541e987748c42963b\print-1.0.0\AndroidManifest.xml:20:5-44 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\easypoll\src\main\AndroidManifest.xml +receiver#com.eis0.smslibrary.SMSCore +ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:12:9-19:20 + android:enabled + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:14:13-35 + android:exported + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:15:13-36 + android:name + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:13:13-55 +intent-filter#action:name:android.provider.Telephony.SMS_RECEIVED +ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:16:13-18:29 +action#android.provider.Telephony.SMS_RECEIVED +ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:17-82 + android:name + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:25-79 +service#com.eis0.smslibrary.SMSHandler +ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:21:9-28:19 + android:label + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:23:13-79 + android:permission + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:24:13-87 + android:name + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:22:13-58 +intent-filter#action:name:android.service.notification.NotificationListenerService +ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:25:13-27:29 +action#android.service.notification.NotificationListenerService +ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:17-99 + android:name + ADDED from [:smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:25-96 +provider#androidx.lifecycle.ProcessLifecycleOwnerInitializer +ADDED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:23:9-27:43 + android:authorities + ADDED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:25:13-69 + android:multiprocess + ADDED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:27:13-40 + android:exported + ADDED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:26:13-37 + android:name + ADDED from [androidx.lifecycle:lifecycle-process:2.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\55580b0ab45b69249933074462ab11c2\lifecycle-process-2.1.0\AndroidManifest.xml:24:13-79 diff --git a/smslibrary/build/generated/source/buildConfig/androidTest/debug/com/eis0/smslibrary/test/BuildConfig.java b/smslibrary/build/generated/source/buildConfig/androidTest/debug/com/eis0/smslibrary/test/BuildConfig.java new file mode 100644 index 0000000..6335101 --- /dev/null +++ b/smslibrary/build/generated/source/buildConfig/androidTest/debug/com/eis0/smslibrary/test/BuildConfig.java @@ -0,0 +1,13 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.eis0.smslibrary.test; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String APPLICATION_ID = "com.eis0.smslibrary.test"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/smslibrary/build/generated/source/buildConfig/debug/com/eis0/smslibrary/BuildConfig.java b/smslibrary/build/generated/source/buildConfig/debug/com/eis0/smslibrary/BuildConfig.java new file mode 100644 index 0000000..64d36fb --- /dev/null +++ b/smslibrary/build/generated/source/buildConfig/debug/com/eis0/smslibrary/BuildConfig.java @@ -0,0 +1,18 @@ +/** + * Automatically generated file. DO NOT MODIFY + */ +package com.eis0.smslibrary; + +public final class BuildConfig { + public static final boolean DEBUG = Boolean.parseBoolean("true"); + public static final String LIBRARY_PACKAGE_NAME = "com.eis0.smslibrary"; + /** + * @deprecated APPLICATION_ID is misleading in libraries. For the library package name use LIBRARY_PACKAGE_NAME + */ + @Deprecated + public static final String APPLICATION_ID = "com.eis0.smslibrary"; + public static final String BUILD_TYPE = "debug"; + public static final String FLAVOR = ""; + public static final int VERSION_CODE = 1; + public static final String VERSION_NAME = "1.0"; +} diff --git a/smslibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml b/smslibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml new file mode 100644 index 0000000..d921d28 --- /dev/null +++ b/smslibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/AndroidManifest.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/smslibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json b/smslibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json new file mode 100644 index 0000000..23ff913 --- /dev/null +++ b/smslibrary/build/intermediates/aapt_friendly_merged_manifests/debug/aapt/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"AAPT_FRIENDLY_MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"smslibrary-debug.aar","fullName":"debug","baseName":"debug"},"path":"AndroidManifest.xml","properties":{"packageId":"com.eis0.smslibrary","split":""}}] \ No newline at end of file diff --git a/smslibrary/build/intermediates/incremental/packageDebugResources/compile-file-map.properties b/smslibrary/build/intermediates/incremental/packageDebugResources/compile-file-map.properties new file mode 100644 index 0000000..e5010d9 --- /dev/null +++ b/smslibrary/build/intermediates/incremental/packageDebugResources/compile-file-map.properties @@ -0,0 +1 @@ +#Tue Feb 04 13:19:52 CET 2020 diff --git a/smslibrary/build/intermediates/incremental/packageDebugResources/merger.xml b/smslibrary/build/intermediates/incremental/packageDebugResources/merger.xml new file mode 100644 index 0000000..94e1165 --- /dev/null +++ b/smslibrary/build/intermediates/incremental/packageDebugResources/merger.xml @@ -0,0 +1,2 @@ + + \ No newline at end of file diff --git a/smslibrary/build/intermediates/library_manifest/debug/AndroidManifest.xml b/smslibrary/build/intermediates/library_manifest/debug/AndroidManifest.xml new file mode 100644 index 0000000..d921d28 --- /dev/null +++ b/smslibrary/build/intermediates/library_manifest/debug/AndroidManifest.xml @@ -0,0 +1,31 @@ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/smslibrary/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt b/smslibrary/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt new file mode 100644 index 0000000..39fd8df --- /dev/null +++ b/smslibrary/build/intermediates/manifest_merge_blame_file/debug/manifest-merger-blame-debug-report.txt @@ -0,0 +1,48 @@ +1 +2 +6 +7 C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml +9 android:targetSdkVersion="29" /> +9-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml +10 +11 +11-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:4:5-22:19 +12 C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:5:9-12:20 +13 android:name="com.eis0.smslibrary.SMSCore" +13-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:6:9-51 +14 android:enabled="true" +14-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:7:9-31 +15 android:exported="true" > +15-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:8:9-32 +16 +16-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:9:9-11:25 +17 +17-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:10:13-78 +17-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:10:21-75 +18 +19 +20 +21 C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:14:9-21:19 +22 android:name="com.eis0.smslibrary.SMSHandler" +22-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:15:9-54 +23 android:label="Access requested to cancel boring app notification" +23-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:16:9-75 +24 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" > +24-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:17:9-83 +25 +25-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:18:9-20:25 +26 +26-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:19:13-95 +26-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:19:21-92 +27 +28 +29 +30 +31 diff --git a/smslibrary/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt b/smslibrary/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt new file mode 100644 index 0000000..fc26d70 --- /dev/null +++ b/smslibrary/build/intermediates/manifest_merge_blame_file/debugAndroidTest/manifest-merger-blame-debug-androidTest-report.txt @@ -0,0 +1,112 @@ +1 +2 +4 +5 C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:5:5-74 +6 android:minSdkVersion="22" +6-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:5:15-41 +7 android:targetSdkVersion="29" /> +7-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:5:42-71 +8 +9 C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:11:5-15:74 +10 android:name="androidx.test.runner.AndroidJUnitRunner" +10-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:11:22-76 +11 android:functionalTest="false" +11-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:14:22-52 +12 android:handleProfiling="false" +12-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:13:22-53 +13 android:label="Tests for com.eis0.smslibrary.test" +13-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:15:22-72 +14 android:targetPackage="com.eis0.smslibrary.test" /> +14-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:12:22-70 +15 +16 +16-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:24:5-72 +16-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:24:22-69 +17 +18 C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:7:5-9:19 +19 android:appComponentFactory="androidx.core.app.CoreComponentFactory" +19-->[androidx.core:core:1.1.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\f01b27bb220ecb79298884ef36a7a2fb\core-1.1.0\AndroidManifest.xml:24:18-86 +20 android:debuggable="true" > +20-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:7:18-43 +21 +21-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:8:9-60 +21-->C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\tmp\manifest\androidTest\debug\manifestMerger7558897770742981457.xml:8:23-57 +22 +23 [__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:12:9-19:20 +24 android:name="com.eis0.smslibrary.SMSCore" +24-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:13:13-55 +25 android:enabled="true" +25-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:14:13-35 +26 android:exported="true" > +26-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:15:13-36 +27 +27-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:16:13-18:29 +28 +28-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:17-82 +28-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:17:25-79 +29 +30 +31 +32 [__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:21:9-28:19 +33 android:name="com.eis0.smslibrary.SMSHandler" +33-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:22:13-58 +34 android:label="Access requested to cancel boring app notification" +34-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:23:13-79 +35 android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE" > +35-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:24:13-87 +36 +36-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:25:13-27:29 +37 +37-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:17-99 +37-->[__tested_artifact__::smslibrary] C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\build\intermediates\library_manifest\debug\AndroidManifest.xml:26:25-96 +38 +39 +40 +41 [androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:27:9-33:20 +42 android:name="androidx.test.core.app.InstrumentationActivityInvoker$BootstrapActivity" +42-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:28:13-99 +43 android:theme="@android:style/Theme" > +43-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:29:13-49 +44 +44-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:30:13-32:29 +45 +45-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:17-69 +45-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:25-66 +46 +47 +48 [androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:34:9-40:20 +49 android:name="androidx.test.core.app.InstrumentationActivityInvoker$EmptyActivity" +49-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:35:13-95 +50 android:theme="@android:style/Theme" > +50-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:36:13-49 +51 +51-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:30:13-32:29 +52 +52-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:17-69 +52-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:25-66 +53 +54 +55 [androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:41:9-47:20 +56 android:name="androidx.test.core.app.InstrumentationActivityInvoker$EmptyFloatingActivity" +56-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:42:13-103 +57 android:theme="@android:style/Theme.Dialog" > +57-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:43:13-56 +58 +58-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:30:13-32:29 +59 +59-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:17-69 +59-->[androidx.test:core:1.2.0] C:\Users\Spectre 13-ac000nl\.gradle\caches\transforms-2\files-2.1\8b905dc169db8069fa57dc4a2866d2d4\core-1.2.0\AndroidManifest.xml:31:25-66 +60 +61 +62 +63 +64 diff --git a/smslibrary/build/intermediates/merged_manifests/debug/output.json b/smslibrary/build/intermediates/merged_manifests/debug/output.json new file mode 100644 index 0000000..08ca112 --- /dev/null +++ b/smslibrary/build/intermediates/merged_manifests/debug/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"smslibrary-debug.aar","fullName":"debug","baseName":"debug"},"path":"..\\..\\library_manifest\\debug\\AndroidManifest.xml","properties":{"packageId":"com.eis0.smslibrary","split":""}}] \ No newline at end of file diff --git a/smslibrary/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml b/smslibrary/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml new file mode 100644 index 0000000..774196f --- /dev/null +++ b/smslibrary/build/intermediates/merged_manifests/debugAndroidTest/AndroidManifest.xml @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/smslibrary/build/intermediates/merged_manifests/debugAndroidTest/output.json b/smslibrary/build/intermediates/merged_manifests/debugAndroidTest/output.json new file mode 100644 index 0000000..fc5ecab --- /dev/null +++ b/smslibrary/build/intermediates/merged_manifests/debugAndroidTest/output.json @@ -0,0 +1 @@ +[{"outputType":{"type":"MERGED_MANIFESTS"},"apkData":{"type":"MAIN","splits":[],"versionCode":1,"versionName":"1.0","enabled":true,"outputFile":"smslibrary-debug-androidTest.apk","fullName":"debugAndroidTest","baseName":"debug-androidTest"},"path":"AndroidManifest.xml","properties":{}}] \ No newline at end of file diff --git a/smslibrary/build/outputs/logs/manifest-merger-debug-report.txt b/smslibrary/build/outputs/logs/manifest-merger-debug-report.txt new file mode 100644 index 0000000..ef36e44 --- /dev/null +++ b/smslibrary/build/outputs/logs/manifest-merger-debug-report.txt @@ -0,0 +1,67 @@ +-- Merging decision tree log --- +manifest +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 + package + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:2:5-34 + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + android:versionName + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + android:versionCode + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:1-24:12 + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + xmlns:android + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:1:11-69 +application +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:4:5-22:19 +receiver#com.eis0.smslibrary.SMSCore +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:5:9-12:20 + android:enabled + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:7:9-31 + android:exported + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:8:9-32 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:6:9-51 +intent-filter#action:name:android.provider.Telephony.SMS_RECEIVED +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:9:9-11:25 +action#android.provider.Telephony.SMS_RECEIVED +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:10:13-78 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:10:21-75 +service#com.eis0.smslibrary.SMSHandler +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:14:9-21:19 + android:label + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:16:9-75 + android:permission + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:17:9-83 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:15:9-54 +intent-filter#action:name:android.service.notification.NotificationListenerService +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:18:9-20:25 +action#android.service.notification.NotificationListenerService +ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:19:13-95 + android:name + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml:19:21-92 +uses-sdk +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml reason: use-sdk injection requested +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml +INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + android:targetSdkVersion + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + android:minSdkVersion + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + ADDED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml + INJECTED from C:\Users\Spectre 13-ac000nl\EIS0\smslibrary\src\main\AndroidManifest.xml diff --git a/webdictionary/src/main/java/com/eis0/kademlia/DefaultConfiguration.java b/webdictionary/src/main/java/com/eis0/kademlia/DefaultConfiguration.java index baf1665..3d8dd71 100644 --- a/webdictionary/src/main/java/com/eis0/kademlia/DefaultConfiguration.java +++ b/webdictionary/src/main/java/com/eis0/kademlia/DefaultConfiguration.java @@ -10,7 +10,7 @@ public class DefaultConfiguration implements KadConfiguration { private final static int K = 2; // system-wide replication parameter private final static int RCSIZE = 3; //replacement cache size - private final static int MAX_STALE_COUNT = 1; + private final static int MAX_STALE_COUNT = 2; /** * @return int representing K parameter diff --git a/webdictionary/src/main/java/com/eis0/kademlia/KadConfiguration.java b/webdictionary/src/main/java/com/eis0/kademlia/KadConfiguration.java index 27dbfbd..8a81e35 100644 --- a/webdictionary/src/main/java/com/eis0/kademlia/KadConfiguration.java +++ b/webdictionary/src/main/java/com/eis0/kademlia/KadConfiguration.java @@ -5,7 +5,7 @@ * * @author Edoardo Raimondi */ -interface KadConfiguration { +public interface KadConfiguration { /** * @return K-Value used throughout Kademlia diff --git a/webdictionary/src/main/java/com/eis0/kademlia/SMSKademliaRoutingTable.java b/webdictionary/src/main/java/com/eis0/kademlia/SMSKademliaRoutingTable.java index 97bf515..5193175 100644 --- a/webdictionary/src/main/java/com/eis0/kademlia/SMSKademliaRoutingTable.java +++ b/webdictionary/src/main/java/com/eis0/kademlia/SMSKademliaRoutingTable.java @@ -43,6 +43,13 @@ public int size() { return allNodes.size(); } + /** + * @return the current using configuration + */ + public KadConfiguration getConfig(){ + return config; + } + /** * Initialize the RoutingTable to it's default state */ diff --git a/webdictionary/src/main/java/com/eis0/kademlianetwork/KademliaNetwork.java b/webdictionary/src/main/java/com/eis0/kademlianetwork/KademliaNetwork.java index e3edb83..d333743 100644 --- a/webdictionary/src/main/java/com/eis0/kademlianetwork/KademliaNetwork.java +++ b/webdictionary/src/main/java/com/eis0/kademlianetwork/KademliaNetwork.java @@ -10,6 +10,7 @@ import com.eis0.kademlia.SMSKademliaNode; import com.eis0.kademlia.SMSKademliaRoutingTable; import com.eis0.kademlianetwork.activitystatus.NodeConnectionInfo; +import com.eis0.kademlianetwork.activitystatus.RefreshTimer; import com.eis0.kademlianetwork.activitystatus.RespondTimer; import com.eis0.kademlianetwork.listener.SMSKademliaListener; import com.eis0.kademlianetwork.routingtablemanager.RoutingTableRefresh; @@ -42,14 +43,17 @@ public class KademliaNetwork { private SMSNetVocabulary localKademliaDictionary; private final RespondTimer timer = new RespondTimer(); - // Singleton instance private static KademliaNetwork instance; // Constructor following the Singleton Design Pattern public KademliaNetwork(){ } - + + /** + * Return the configuration + */ + /** * Return an instance of KademliaNetwork. * @@ -78,12 +82,13 @@ public void init(SMSKademliaNode localNode, Context context) { /** * Check if I received an acknowledge respond to my request. * (so if the node is alive) - * If death, the {@link SMSKademliaNode} of the target peer is removed from the routing table + * If death, the {@link SMSKademliaNode} of the target peer is set as unresponsive * * @param targetPeer the receiver {@link SMSPeer} * @return true if alive, false otherwise * @author Edoardo Raimondi */ + public boolean isAlive(SMSPeer targetPeer){ //I wait 10 secs timer.run(); @@ -94,10 +99,10 @@ public boolean isAlive(SMSPeer targetPeer){ return true; } else { //My target node is unresponsive. - //create the node by the peer + //create the node by the peer. KademliaId id = new KademliaId(targetPeer); SMSKademliaNode unresponsive = new SMSKademliaNode(id); - //increment its stale count, it will be considered unresponsive + //increment its stale count, it will be considered unresponsive. this.localRoutingTable.getBuckets()[this.localRoutingTable.getBucketId(id)].getFromContacts(unresponsive).incrementStaleCount(); //the node is not alive at the moment return false; @@ -105,7 +110,7 @@ public boolean isAlive(SMSPeer targetPeer){ } /** - * Add a peer to the kademlia network. + * Add a peer to the Kademlia network. * * @param peer The SMSPeer to add. * @author Matteo Carnelos @@ -209,4 +214,6 @@ public SerializableObject getFromLocalDictionary(String key) { public void updateLocalDictionary(String key, String resource) { localKademliaDictionary.update(new SMSSerialization(key), new SMSSerialization(resource)); } + + } diff --git a/webdictionary/src/main/java/com/eis0/kademlianetwork/activitystatus/RefreshTimer.java b/webdictionary/src/main/java/com/eis0/kademlianetwork/activitystatus/RefreshTimer.java index 91b22f4..8393a86 100644 --- a/webdictionary/src/main/java/com/eis0/kademlianetwork/activitystatus/RefreshTimer.java +++ b/webdictionary/src/main/java/com/eis0/kademlianetwork/activitystatus/RefreshTimer.java @@ -9,7 +9,7 @@ * @author Edoardo Raimondi * @author edits by Giovanni Velludo */ -class RefreshTimer extends TimerTask { +public class RefreshTimer extends TimerTask { private static final long time = 72000000; diff --git a/webdictionary/src/main/java/com/eis0/kademlianetwork/informationdeliverymanager/IdFinderHandler.java b/webdictionary/src/main/java/com/eis0/kademlianetwork/informationdeliverymanager/IdFinderHandler.java index a30115c..0d9ea02 100644 --- a/webdictionary/src/main/java/com/eis0/kademlianetwork/informationdeliverymanager/IdFinderHandler.java +++ b/webdictionary/src/main/java/com/eis0/kademlianetwork/informationdeliverymanager/IdFinderHandler.java @@ -155,28 +155,10 @@ private static void keepLooking(RequestTypes requestType, KademliaId idToFind, S */ private static void retryIfDead(KademliaId idToFind, SMSPeer searcherNode, ResearchMode researchMode, SMSPeer nodeToCheck) { if (!KademliaNetwork.getInstance().isAlive(nodeToCheck)) { - //The target node is not alive. It is no more in my routing table + //The target node is unresponsive //I try with another one, starting another ID research, with the same values, but now //that I executed the .isAlive(nodeToCheck) method, the invalid node it's been removed //from my routing table - /*@TODO il metodo isAlive elimina il nodo se questo non risponde: proporrei di modificare il metodo, in modo che - generi piuttosto una listaCandidati di possibili nodi da tentare di contattare (inizialmente tutti), - e poi, nel caso di mancata risposta da parte di un nodo: - 1. elimini tale nodo dalla listaCandidati - 2. aumenti lo staleCount di tale nodo - 3. sposti il contatto di tale nodo più in basso nel suo Bucket, mantenendo il Bucket ordinato - 4. rieffettui searchId sulla listaCandidati aggiornata - PRO/CONTRO - => Evita l'eliminazione diretta del nodo dalla RoutingTable - => Non peggiora le prestazioni del searchId - => Richiede di ordinare ogni volta la RoutingTable, ma migliora drasticamente le prestazioni - dell'aggiornamento della RoutingTable quando si tenta di inserirvi un nuovo nodo: basta eliminare - il nodo più in basso, che avrà stalecount massimo, e inserire il nuovo nodo in cima al Bucket - Generalmente in Kademlia si attua una verifica prima di eliminare il nodo più in basso nel Bucket, - tuttavia possiamo evitare di farlo in quanto: - a. Vogliamo evitare di inviare troppi messaggi, e questo richiederebbe svariati Acknowledge - b. Il Refresh attua già questa funzione una volta ogni due ore - */ searchId(idToFind, searcherNode, researchMode); } } diff --git a/webdictionary/src/main/java/com/eis0/kademlianetwork/listener/MessageRespondhandler.java b/webdictionary/src/main/java/com/eis0/kademlianetwork/listener/MessageRespondhandler.java new file mode 100644 index 0000000..f1727f9 --- /dev/null +++ b/webdictionary/src/main/java/com/eis0/kademlianetwork/listener/MessageRespondhandler.java @@ -0,0 +1,14 @@ +package com.eis0.kademlianetwork.listener; + +import java.io.IOException; + +/** + * Observer of message responds + */ +public interface MessageRespondhandler { + + void onRespondError(IOException exception); + + void waitForRespond() throws InterruptedException; + +} diff --git a/webdictionary/src/main/java/com/eis0/kademlianetwork/routingtablemanager/RoutingTableRefresh.java b/webdictionary/src/main/java/com/eis0/kademlianetwork/routingtablemanager/RoutingTableRefresh.java index 8944668..04a3784 100644 --- a/webdictionary/src/main/java/com/eis0/kademlianetwork/routingtablemanager/RoutingTableRefresh.java +++ b/webdictionary/src/main/java/com/eis0/kademlianetwork/routingtablemanager/RoutingTableRefresh.java @@ -1,23 +1,27 @@ package com.eis0.kademlianetwork.routingtablemanager; + import com.eis.smslibrary.SMSPeer; +import com.eis0.kademlia.Contact; import com.eis0.kademlia.KademliaId; +import com.eis0.kademlia.SMSKademliaBucket; import com.eis0.kademlia.SMSKademliaNode; import com.eis0.kademlianetwork.activitystatus.RespondTimer; -import com.eis0.kademlianetwork.activitystatus.SystemMessages; import com.eis0.kademlianetwork.informationdeliverymanager.IdFinderHandler; import com.eis0.kademlianetwork.KademliaNetwork; import com.eis0.kademlianetwork.informationdeliverymanager.ResearchMode; import java.util.List; + /** * Perform a local routing table refresh. + * All nodes over the max stale count define in the configuration are removed. * * @author Edoardo Raimondi */ -public class RoutingTableRefresh{ +public final class RoutingTableRefresh{ //create a timer to verify if I had a pong in at least 10 secs private final RespondTimer timer = new RespondTimer(); //node doing this refresh @@ -30,7 +34,6 @@ public RoutingTableRefresh(SMSKademliaNode node, KademliaNetwork net){ this.net = net; } - /** * Method that performs a refresh */ @@ -39,34 +42,40 @@ public void start() { List allRoutingTableNodes = net.getLocalRoutingTable().getAllNodes(); for (int i = 0; i < allRoutingTableNodes.size(); i++) { SMSKademliaNode currentNode = allRoutingTableNodes.get(i); - SystemMessages.sendPing(currentNode); - - //wait 10 secs to get a pong answer - timer.run(); - - //check if I received a pong (so if the node is alive) - if (net.connectionInfo.hasPong()) { - //is alive, set the pong state to false in order to do it again - net.connectionInfo.setPong(false); - } else { //the node is not alive at the moment - setUnresponsive(currentNode); - //now I search for another one + if(removeIfUnresponsive(currentNode)){ + //I removed that node. Search for another one askForId(currentNode.getId()); } } } /** - * Setting a contact as unresponsive + * Remove a contact if unresponsive (its stale count is more than the one permitted by + * the configuration * * @param node Contact node + * @return true if the node has been correctly removed */ - private void setUnresponsive(SMSKademliaNode node){ + private boolean removeIfUnresponsive(SMSKademliaNode node){ KademliaId currentId = node.getId(); - //I check the bucket Id that contains that node + //I check the bucket Id that contains that node. int b = net.getLocalRoutingTable().getBucketId(currentId); - //Increment its stale count - net.getLocalRoutingTable().getBuckets()[b].getFromContacts(node).incrementStaleCount(); + //I extract the bucket + SMSKademliaBucket currentBucket = net.getLocalRoutingTable().getBuckets()[b]; + //I extract the contact + Contact currentContact = currentBucket.getFromContacts(node); + //If the contact has been stale more than two times, i remove it + if(currentContact.staleCount()> net.getLocalRoutingTable().getConfig().stale()){ + currentBucket.removeContact(currentContact); + return true; + } + else { //let's update I've seen it. I need to remove and re-add the node to get the sort order + currentBucket.removeContact(currentContact); + currentContact.setSeenNow(); + currentContact.resetStaleCount(); + currentBucket.insert(currentContact); + return false; + } } /**