MuntashirAkon / MuntashirAkon/AppManager

Managing default apps

Open
#1,717 0 comments 0 reactions 0 assignees View on GitHub
Feature Priority: 5
Dominant language
Java
Stars
9k
Forks
518
PR merge metrics
No merged PRs in 30d

Description

### Please check before submitting an issue

- [x] I am using the latest version of App Manager
- [x] I have searched the issues and haven't found anything relevant
- [x] I have read the docs

### Describe a description of the new feature

Ability to manage default applications. Also to make default applications show an icon and maybe also those applications that have in their manifest the option to set it as default application but it is not set as default application.

For no-root mode you can open intents:
Launcher - Settings.ACTION_HOME_SETTINGS
Keyboard - Settings.ACTION_INPUT_METHOD_SETTINGS
Wallet (payment service) - Settings.ACTION_NFC_PAYMENT_SETTINGS
Voice input assistant and service - Settings. ACTION_VOICE_INPUT_SETTINGS
And similar can be done for other default applications (SMS, dialer, browser) or open Settings.ACTION_MANAGE_DEFAULT_APPS_SETTINGS or implement android.app.role.action.REQUEST_ROLE.

You could also try adding default settings for the default WebView, default failure logging app, and default location spoofing app - these are the three settings I've seen in developer settings.

And for the other modes, you could try to implement the setting directly in App Manager. And also it is possible to make a separate tab (page, activiti) with default app settings.

### Describe the solution you'd like

_No response_

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.