В Android, когда использовать Uri, когда использовать путь, когда добавлять `file: //` перед путем, когда нет?

1

В Android, когда использовать Uri, когда использовать путь, когда добавлять file:// до пути, когда нет?

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

Может ли кто-нибудь сказать разницу и помочь мне быть понятным, какую использовать в какой ситуации?

Я обнаружил, что некоторые методы получают параметр Uri as, а другим нужен путь с префиксом file:// или без него.
Есть ли четкое правило, в котором говорится, где использовать то или иное, в зависимости от индивидуальных предпочтений программиста?

  • 1
    В каком контексте? WebViews? Намерения? Каталог assets читает?
  • 0
    Это то, что я хочу прояснить, это напрямую связано с тем контекстом, в котором я нахожусь? Я знаю, где что использовать, по опыту или после нескольких испытаний, просто мне сложно убедиться, что есть правило.
Теги:
file
path
uri

2 ответа

0
Лучший ответ

Это три разные вещи.

Если вы хотите добавить Uri, то это может быть urid образа устройства sdcard или любой конкретный целевой uri (Uniform Resource Identifier). см. пример

Если вы хотите указать или указать папку с файлами или любую папку в своем приложении, вам нужно поставить файл:///перед ним.

Эти вещи представляют собой путь по-разному.

Или в любом другом, пожалуйста, скажите мне.

0

Посмотрите Когда вы используете веб-службы или отправляете запрос на сервер, вы можете использовать Uri, когда вы делаете базу данных, тогда всегда используйте PATH = "/data/data/your project Name когда вы хотите загрузить локальный веб файл в свой веб-просмотр или любой другой файл Вы можете использовать file://

Ещё вопросы

Сообщество Overcoder
Наверх
Меню