I need to find all applications (among installed ones) that can open SMS. I have already found Gallery applications through the following method:
PackageManager pm = getPackageManager();
Intent newIntent = new Intent(Intent.ACTION_VIEW);
newIntent.setType("image/*");
allApps = pm.queryIntentActivities(newIntent, PackageManager.MATCH_DEFAULT_ONLY);
It gives me the list of all apps that can open images. Is there any similar way by which I can find all apps that can open SMS Messages?