Initial Commit

This commit is contained in:
nabeel
2026-09-18 15:56:54 +10:00
commit dd59dcb605
598 changed files with 49076 additions and 0 deletions

View File

@@ -0,0 +1,162 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.example.budgetwidget"
4 android:versionCode="1"
5 android:versionName="1.0" >
6
7 <uses-sdk
8 android:minSdkVersion="26"
9 android:targetSdkVersion="34" />
10
11 <uses-permission android:name="android.permission.INTERNET" />
11-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:4:5-67
11-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:4:22-64
12
13 <permission
13-->[androidx.core:core:1.13.1] /home/nabeel/.gradle/caches/transforms-4/931a813c0b1c56b2e997d06cbf8e44a0/transformed/core-1.13.1/AndroidManifest.xml:22:5-24:47
14 android:name="com.example.budgetwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION"
14-->[androidx.core:core:1.13.1] /home/nabeel/.gradle/caches/transforms-4/931a813c0b1c56b2e997d06cbf8e44a0/transformed/core-1.13.1/AndroidManifest.xml:23:9-81
15 android:protectionLevel="signature" />
15-->[androidx.core:core:1.13.1] /home/nabeel/.gradle/caches/transforms-4/931a813c0b1c56b2e997d06cbf8e44a0/transformed/core-1.13.1/AndroidManifest.xml:24:9-44
16
17 <uses-permission android:name="com.example.budgetwidget.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION" />
17-->[androidx.core:core:1.13.1] /home/nabeel/.gradle/caches/transforms-4/931a813c0b1c56b2e997d06cbf8e44a0/transformed/core-1.13.1/AndroidManifest.xml:26:5-97
17-->[androidx.core:core:1.13.1] /home/nabeel/.gradle/caches/transforms-4/931a813c0b1c56b2e997d06cbf8e44a0/transformed/core-1.13.1/AndroidManifest.xml:26:22-94
18
19 <application
19-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:6:5-41:19
20 android:allowBackup="true"
20-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:7:9-35
21 android:appComponentFactory="androidx.core.app.CoreComponentFactory"
21-->[androidx.core:core:1.13.1] /home/nabeel/.gradle/caches/transforms-4/931a813c0b1c56b2e997d06cbf8e44a0/transformed/core-1.13.1/AndroidManifest.xml:28:18-86
22 android:debuggable="true"
23 android:extractNativeLibs="false"
24 android:icon="@android:drawable/sym_def_app_icon"
24-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:8:9-58
25 android:label="@string/app_name"
25-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:9:9-41
26 android:testOnly="true"
27 android:theme="@style/Theme.BudgetTrackerWidget" >
27-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:10:9-57
28 <activity
28-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:12:9-19:20
29 android:name="com.example.budgetwidget.MainActivity"
29-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:13:13-41
30 android:exported="true" >
30-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:14:13-36
31 <intent-filter>
31-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:15:13-18:29
32 <action android:name="android.intent.action.MAIN" />
32-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:16:17-69
32-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:16:25-66
33
34 <category android:name="android.intent.category.LAUNCHER" />
34-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:17:17-77
34-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:17:27-74
35 </intent-filter>
36 </activity>
37 <activity
37-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:21:9-24:54
38 android:name="com.example.budgetwidget.SettingsActivity"
38-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:22:13-45
39 android:exported="false"
39-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:23:13-37
40 android:label="@string/settings_title" />
40-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:24:13-51
41
42 <receiver
42-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:26:9-35:20
43 android:name="com.example.budgetwidget.BudgetWidgetProvider"
43-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:27:13-49
44 android:exported="false" >
44-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:28:13-37
45 <intent-filter>
45-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:29:13-31:29
46 <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
46-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:30:17-84
46-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:30:25-81
47 </intent-filter>
48
49 <meta-data
49-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:32:13-34:62
50 android:name="android.appwidget.provider"
50-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:33:17-58
51 android:resource="@xml/budget_widget_info" />
51-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:34:17-59
52 </receiver>
53
54 <service
54-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:37:9-39:72
55 android:name="com.example.budgetwidget.BudgetWidgetService"
55-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:38:13-48
56 android:permission="android.permission.BIND_REMOTEVIEWS" />
56-->/home/nabeel/Nextcloud/Projects/android/BudgetTrackerWidget/app/src/main/AndroidManifest.xml:39:13-69
57
58 <provider
58-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:24:9-32:20
59 android:name="androidx.startup.InitializationProvider"
59-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:25:13-67
60 android:authorities="com.example.budgetwidget.androidx-startup"
60-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:26:13-68
61 android:exported="false" >
61-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:27:13-37
62 <meta-data
62-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:29:13-31:52
63 android:name="androidx.emoji2.text.EmojiCompatInitializer"
63-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:30:17-75
64 android:value="androidx.startup" />
64-->[androidx.emoji2:emoji2:1.3.0] /home/nabeel/.gradle/caches/transforms-4/1a8dd8b586000eded0416f6cc0011877/transformed/emoji2-1.3.0/AndroidManifest.xml:31:17-49
65 <meta-data
65-->[androidx.lifecycle:lifecycle-process:2.8.4] /home/nabeel/.gradle/caches/transforms-4/a0e3b9ee49bc08c53dd0633e78df71bc/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:29:13-31:52
66 android:name="androidx.lifecycle.ProcessLifecycleInitializer"
66-->[androidx.lifecycle:lifecycle-process:2.8.4] /home/nabeel/.gradle/caches/transforms-4/a0e3b9ee49bc08c53dd0633e78df71bc/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:30:17-78
67 android:value="androidx.startup" />
67-->[androidx.lifecycle:lifecycle-process:2.8.4] /home/nabeel/.gradle/caches/transforms-4/a0e3b9ee49bc08c53dd0633e78df71bc/transformed/lifecycle-process-2.8.4/AndroidManifest.xml:31:17-49
68 <meta-data
68-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:29:13-31:52
69 android:name="androidx.profileinstaller.ProfileInstallerInitializer"
69-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:30:17-85
70 android:value="androidx.startup" />
70-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:31:17-49
71 </provider>
72
73 <receiver
73-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:34:9-52:20
74 android:name="androidx.profileinstaller.ProfileInstallReceiver"
74-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:35:13-76
75 android:directBootAware="false"
75-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:36:13-44
76 android:enabled="true"
76-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:37:13-35
77 android:exported="true"
77-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:38:13-36
78 android:permission="android.permission.DUMP" >
78-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:39:13-57
79 <intent-filter>
79-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:40:13-42:29
80 <action android:name="androidx.profileinstaller.action.INSTALL_PROFILE" />
80-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:17-91
80-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:41:25-88
81 </intent-filter>
82 <intent-filter>
82-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:43:13-45:29
83 <action android:name="androidx.profileinstaller.action.SKIP_FILE" />
83-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:17-85
83-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:44:25-82
84 </intent-filter>
85 <intent-filter>
85-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:46:13-48:29
86 <action android:name="androidx.profileinstaller.action.SAVE_PROFILE" />
86-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:17-88
86-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:47:25-85
87 </intent-filter>
88 <intent-filter>
88-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:49:13-51:29
89 <action android:name="androidx.profileinstaller.action.BENCHMARK_OPERATION" />
89-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:17-95
89-->[androidx.profileinstaller:profileinstaller:1.3.1] /home/nabeel/.gradle/caches/transforms-4/b27660ccabe04d5560de9b5a64cfc747/transformed/profileinstaller-1.3.1/AndroidManifest.xml:50:25-92
90 </intent-filter>
91 </receiver>
92 </application>
93
94</manifest>

View File

@@ -0,0 +1,34 @@
1<?xml version="1.0" encoding="utf-8"?>
2<manifest xmlns:android="http://schemas.android.com/apk/res/android"
3 package="com.example.budgetwidget.test" >
4
5 <uses-sdk
5-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:5:5-74
6 android:minSdkVersion="26"
6-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:5:15-41
7 android:targetSdkVersion="34" />
7-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:5:42-71
8
9 <instrumentation
9-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:11:5-15:74
10 android:name="android.test.InstrumentationTestRunner"
10-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:11:22-75
11 android:functionalTest="false"
11-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:14:22-52
12 android:handleProfiling="false"
12-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:13:22-53
13 android:label="Tests for com.example.budgetwidget"
13-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:15:22-72
14 android:targetPackage="com.example.budgetwidget" />
14-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:12:22-70
15
16 <application
16-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:7:5-9:19
17 android:debuggable="true"
18 android:extractNativeLibs="false" >
19 <uses-library android:name="android.test.runner" />
19-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:8:9-60
19-->C:\Users\Nabeel\Nextcloud\Projects\android\BudgetTrackerWidget\app\build\intermediates\tmp\manifest\androidTest\debug\tempFile1ProcessTestManifest7365312336440435333.xml:8:23-57
20 </application>
21
22</manifest>