#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 с открытым исходным кодом, которое вы могли бы изучить, чтобы увидеть, как они подходят к этому.