Otwórz wybrany plik (obraz, pdf,…) programowo z mojej aplikacji na Androida?

Pracuję na aplikacji na Androida, która powinna być w stanie otworzyć wybrany plik z określonego folderu.

Próbowałem już tego, ale po wybraniu aplikacji, którą chcę otworzyć, otrzymałem tę wiadomość:

Niemożliwe ładowanie

Po wielu próbachwątek 1 iwątek 2, Używam tych linii kodu, aby to zrobić:

Intent intent = new Intent();
intent.setAction(Intent.ACTION_VIEW);
intent.setDataAndType(Uri.parse("/mnt/sdcard/xxx/xxx/Pictures/xxx.jpg"), "image/*");
myContext.startActivity(intent);

Jak mogę to rozgryźć?

questionAnswers(6)

yourAnswerToTheQuestion