Во-первых, извините, если об этом спросили, но я не могу его найти. Я загружаю документы в свое приложение с удаленного ресурса. После загрузки документа я хочу открыть его для пользователя. Я хочу знать, как мне проверить, есть ли у них приложение для обработки Pdf или Tiff, и запустить его в приложении по умолчанию для них?
Спасибо.
edit
Вот часть решения:
Intent viewDoc = new Intent(Intent.ACTION_VIEW);
viewDoc.setDataAndType(
Uri.fromFile(getFileStreamPath("test.pdf")),
"application/pdf");
PackageManager pm = getPackageManager();
List<ResolveInfo> apps =
pm.queryIntentActivities(viewDoc, PackageManager.MATCH_DEFAULT_ONLY);
if (apps.size() > 0)
startActivity(viewDoc);