This website requires JavaScript.
Explore
Help
Register
Sign In
athaliar
/
APKDownloader
Watch
1
Star
0
Fork
0
You've already forked APKDownloader
Code
Issues
Pull Requests
Actions
Packages
Projects
Releases
Wiki
Activity
Files
6243979eab850dc402dd8e17fc4804159654fa3b
APKDownloader
/
app
/
src
/
main
/
java
/
com
/
aurora
/
store
History
Konstantin Tuev
bcdfb2b8f7
Revert "remove useless ThreadPoolExecutor in ServiceInstaller.kt" as it is needed for consistent and manageable ServiceConnection
2021-06-17 20:52:27 +03:00
..
data
Revert "remove useless ThreadPoolExecutor in ServiceInstaller.kt" as it is needed for consistent and manageable ServiceConnection
2021-06-17 20:52:27 +03:00
util
Enable fetching of app download urls in the background (AppDetailsActivity.kt), force granting of all permissions in OnboardingActivity.kt by disabling finish until PermissionsFragment.kt notifies successfully granted permissions, handle currently installing apps better by saving them in multi-thread proof list in UpdateService.kt, add own notification group for UpdateService.kt and all required UpdateService.kt strings, add ability to pass file list to service installer for more advanced, non-system service installers, save downloaded files in getExternalFilesDir by default for more useful file list for more advanced, non-system service installers without compromising security because of Android's restrictions on the Android/data directory
2021-06-14 20:58:58 +03:00
view
Fix issue with installing being called multiple times when a completed download is queue again, fix issues with UpdateService.kt stiopping when it might be needed (extended stopSelf timeout (5 secs) & made all calls to the service stack in a HashSet in case the service was not running when it was needed - AppDetailsActivity.kt & UpdatesFragment.kt), remove useless ThreadPoolExecutor in ServiceInstaller.kt, made the
installing
list in UpdateService.kt a set and made it concurrency-proof with a lock and dynamic thread creation when needed
2021-06-15 14:11:29 +03:00
viewmodel
Updating apps is done in a separate foreground service so that AuroraStore doesn't need to be open for updating to work, every app downloaded is fetched with a unique random but saved and constant groupID based on appID and versionCode (prevents install issues with updated apps while keeping history), fix double install calls by finishing the implementation of the install queue (ServiceInstaller only for now), fix issues with ServiceInstaller (uninstall calls wrong bus event, service connection was not detached properly) and more + more to come
2021-06-08 22:22:25 +03:00
AuroraApplication.kt
Improve installer & related UI
2021-02-25 10:28:56 +05:30
AuroraGlide.kt
Initial v4
2021-02-15 05:37:36 +05:30
Enumerations.kt
Improve app updates page [1/2]
2021-03-08 00:17:45 +05:30
MainActivity.kt
Changed hardcoded strings to translatable
2021-04-11 01:28:24 +05:30