Abrir app externo pela INTENT

Bom dia galera do GUJ, tentei procurar tal dúvida antes aqui no fórum mas não achei.Estou desenvolvendo uma app que precisa chamar um navegador GPS que fica instalado no sdcard,porém não sei se precisa chamar diretamente pelo URI.parse ou de alguma outra forma específica.Alguém já fez algo parecido? Grato

Você precisa saber o package da aplicação que você vai abrir.

Intent LaunchIntent = getPackageManager().getLaunchIntentForPackage("com.package.address"); startActivity(LaunchIntent);

Extra: Lista de app instalados no dispositivo

final Intent mainIntent = new Intent(Intent.ACTION_MAIN, null); mainIntent.addCategory(Intent.CATEGORY_LAUNCHER); final List pkgAppsList = getApplicationContext().getPackageManager().queryIntentActivities( mainIntent, 0);