MuntashirAkon / MuntashirAkon/AppManager
Routine Operations
- Dominant language
- Java
- Stars
- 9k
- Forks
- 518
- PR merge metrics
- No merged PRs in 30d
Description
It's important to add a feature that lets users execute various operations in a definite moment or event. These events are:
1. On startup (handled via boot receiver)
2. Custom interval (handled via WorkManager)
3. Custom time ( " " " ) [If you want to execute now, use batch ops, 1-click ops, profiles etc.]
3. After a network connection is available ( " " " )
4. Battery not low ( " " " )
5. Battery is charging ( " " " )
6. \* Device idle ( " " " )
7. Storage not low ( " " " )
4. After installing or removing an application (Constant foreground service)
5. After an app is went to foreground ( " " " )
6. After an app is went to background ( " " " )
7. After screen goes on ( " " " )
8. After screen goes off ( " " " )
\* May not be implemented
Routine operations can be performed on the following options:
1. Profiles
2. Newly added package
3. Newly removed package
4. Changed packages (force-stopped, disabled, etc. there's no way to detect each operations individually)
5. Running user apps
2-5 also require a profile but the packages within the profile will be ignored. I may add an option for it in profiles later.
Contributor guide
Assessment
This issue has not been assessed yet.