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

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

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

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

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

Ответы [ 2 ]

0 голосов
/ 23 февраля 2012

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

0 голосов
/ 23 февраля 2012

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

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

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

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

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

...