Открытие файла сопоставленным ему приложением

  1. private void openFileInRegisterApplication(File file)
  2.                                     throws ActivityNotFoundException {
  3.     Intent intent = new Intent(Intent.ACTION_VIEW);
  4.  
  5.     Uri fileUri = Uri.fromFile(file);
  6.     String ext = MimeTypeMap.getFileExtensionFromUrl(fileUri.toString());
  7.     String type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(ext);
  8.     intent.setDataAndType(fileUri, type);
  9.  
  10.     startActivity(intent);
  11. }
Открывает файл в зарегистрированном для него приложении.
Instacode

Реклама

Мы в соцсетях

tw tg yt gt