В Android, когда использовать Uri, когда использовать путь, когда добавлять file://
до пути, когда нет?
Я просто чувствую смущение, что разные места нуждаются в различной форме путей к файлам.
Может ли кто-нибудь сказать разницу и помочь мне быть понятным, какую использовать в какой ситуации?
Я обнаружил, что некоторые методы получают параметр Uri as, а другим нужен путь с префиксом file://
или без него.
Есть ли четкое правило, в котором говорится, где использовать то или иное, в зависимости от индивидуальных предпочтений программиста?
Это три разные вещи.
Если вы хотите добавить Uri, то это может быть urid образа устройства sdcard или любой конкретный целевой uri (Uniform Resource Identifier). см. пример
Если вы хотите указать или указать папку с файлами или любую папку в своем приложении, вам нужно поставить файл:///перед ним.
Эти вещи представляют собой путь по-разному.
Или в любом другом, пожалуйста, скажите мне.
Посмотрите Когда вы используете веб-службы или отправляете запрос на сервер, вы можете использовать Uri,
когда вы делаете базу данных, тогда всегда используйте PATH = "/data/data/your project Name
когда вы хотите загрузить локальный веб файл в свой веб-просмотр или любой другой файл Вы можете использовать file://
assets
читает?