Skip to content

Commit 7b31be2

Browse files
authored
Merge pull request #57 from codehasan/master
- Added support up to **Android 16** - Robust popup window management, fixed dragging issues in various scenarios - Robust package monitoring with timestamp and 10s pulse - Robust notification management with dedicated notification handler - Optimized rapid ui updates to decrease system overhead - Improvement copy to clipboard functionality for Android 10+ devices - Added option to customize popup window size - Added notification actions to copy info and stop service - Added more events in **AccessibilityService** and optimized feedback - Added **POST_NOTIFICATIONS** permission to handle Android 13+ notifications - Added **NullSafety** to prevent crashes while monitoring apps - Fixed accessibility service not visible in settings - Fixed crash when closing app from recent menu - Fixed crash when starting app from tile service - Fixed code flow bugs and inefficiencies in whole project - Removed **GET_TASK** approach to package monitoring - Removed unnecessary app shortcut to start popup window
2 parents f832397 + 6cff5a0 commit 7b31be2

File tree

79 files changed

+1787
-2513
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

79 files changed

+1787
-2513
lines changed

.github/workflows/build-debug-apk.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.github/workflows/build-release-apk.yml

Lines changed: 0 additions & 35 deletions
This file was deleted.

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
/.gradle
22
/.idea
33
/*/build
4+
/*/obfuscation
45
/build
56
/settings.json
67
/app/app_config.json

app/build.gradle

Lines changed: 25 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,51 @@
11
apply plugin: 'com.android.application'
22

33
android {
4+
namespace "io.github.ratul.topactivity"
45
compileSdkVersion 36
56

67
defaultConfig {
78
applicationId "io.github.ratul.topactivity"
89
minSdkVersion 24
910
targetSdkVersion 36
1011
versionCode 20
11-
versionName "2.0.0"
12+
versionName "1.5.9"
1213
}
1314

1415
buildTypes {
1516
release {
16-
debuggable false
1717
minifyEnabled true
18-
shrinkResources false
19-
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
20-
}
21-
debug {
22-
debuggable true
23-
minifyEnabled false
24-
shrinkResources false
25-
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
18+
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
19+
signingConfig signingConfigs.debug
2620
}
2721
}
2822

2923
buildFeatures {
3024
buildConfig true
3125
}
26+
27+
compileOptions {
28+
sourceCompatibility JavaVersion.VERSION_11
29+
targetCompatibility JavaVersion.VERSION_11
30+
}
31+
32+
flavorDimensions 'version'
33+
productFlavors {
34+
global {
35+
dimension 'version'
36+
}
37+
playStore {
38+
dimension 'version'
39+
}
40+
}
3241
}
3342

3443
dependencies {
3544
implementation 'androidx.appcompat:appcompat:1.7.1'
36-
implementation 'com.google.android.material:material:1.12.0'
37-
implementation 'androidx.constraintlayout:constraintlayout:2.2.1'
38-
implementation 'androidx.preference:preference:1.2.1'
39-
implementation 'androidx.core:core:1.17.0'
4045
}
46+
47+
configurations.all {
48+
resolutionStrategy {
49+
force('org.jetbrains.kotlin:kotlin-stdlib-jdk8:2.2.0')
50+
}
51+
}

app/build/bin/injected/AndroidManifest.xml

Lines changed: 0 additions & 159 deletions
This file was deleted.

0 commit comments

Comments
 (0)