Android is more based on permission Intent, so if more than one Activityon the device can process Intentfor which you installed Actionand Category, Android will automatically offer a list of Actions for the user to choose how they want to process your data. There may be other alternatives, but I just wanted to get this answer so that you can think about the possibility of using the built-in Android functions.