Просмотр и открытие файлов, загруженных на устройство Android

#android #file #view #download #ftp-client

#Android #файл #Вид #Скачать #ftp-клиент

Вопрос:

У меня есть Ftp-клиент Android, я загружаю файлы разных типов (.txt, .pdf, .mp3) с сервера. И затем я перечисляю все файлы, которые я загрузил.

Итак, мои вопросы заключаются в следующем:

Если файл находится на SD-карте, и я перечислил файлы по их именам. Что я хочу сделать, так это то, что при нажатии на имя открывается файл. Это означает, что если имя файла «test.pdf» и я нажал на него, он должен быть открыт таким же образом, как файл pdf открывается в программе просмотра pdf, то же самое относится, например, к файлам mp3, нажав на файл, который я хочу, чтобы он был воспроизведен.

Заранее большое спасибо за помощь

Ответ №1:

Создайте ACTION_VIEW Intent , используя Uri.fromFile() для Uri , MIME-тип, подходящий для типа содержимого (например, вы можете использовать application/pdf для .pdf файлов). Затем вызовите startActivity() это намерение.

Возможно, существует приложение Android File Manager с открытым исходным кодом, которое вы могли бы изучить, чтобы увидеть, как они подходят к этому.