I need to start another application from mine in the following order:
- Check all installed applications on device and find the applications that has a specific string on their name and list them so they can be selected and launched(eg checks for all the application which contain “timer” in their name such as “perfect timer”,”your timer”, etc.)
2.if no application is available, start Google Play and search for the name(eg “timer”).
you will need to use
PackageManagerfor getting all installed Applications name and usegetLaunchIntentForPackagefor launching application if it contain specific string :