Открытие файлов в приложении вместо программы просмотра файлов по умолчанию - PullRequest
0 голосов
/ 02 апреля 2012

Я хотел бы открыть файлы, такие как фотографии, документы, музыку и видео в моем приложении. Я видел много приложений, которые открывают файлы в программе устройства по умолчанию для этого типа файла.

Есть ли способ как-то просмотреть файлы в моем приложении, не открывая другое приложение?

Ответы [ 2 ]

1 голос
/ 02 апреля 2012

Вы можете сделать это, но только написав свой собственный Activity, который может обрабатывать этот тип медиа. Так что это может быть много работы, в зависимости от того, что вы хотите сделать. HTML, изображения, видео и аудио относительно просты, но если вы хотите что-то вроде просмотра PDF или офисных документов, вы настраиваете себя на огромное количество кода. Наверное, лучше просто запустить чужого зрителя для просмотра соответствующего контента; так почти все делают это на Android.

1 голос
/ 02 апреля 2012

Чтение файлов в Android так же просто, как и любое другое приложение Java.В зависимости от типа файла, который вы хотите прочитать и отобразить, вы будете делать разные вещи, этот вопрос говорит вам, как читать текстовый файл.Принцип для других типов примерно такой же.Для изображений вы можете просто использовать BitmapFactory.decodeFile () .У меня нет опыта работы с видео или аудио, но MediaPlayer выглядит как многообещающий первый шаг.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...