Во-первых, извините, если это было задано, но я не могу найти. Я загружаю документы в свое приложение с удаленного ресурса. После загрузки документа я хочу открыть его для пользователя. Что я хочу знать, так это то, как мне проверить, есть ли у них приложение для обработки Pdf или Tiff, и запустить его в приложении по умолчанию для них?
Спасибо.
изменить
вот часть решения:
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);