Подтвердить что ты не робот

Что такое Uri.parse в android

Какова функция Uri?

например:

Uri.parse("tel:(+49)12345789"));

и

Uri.parse("geo:50.123,7.1434?z=19"));

что tel и geo означает?

4b9b3361

Ответ 1

A Uri объект обычно используется для описания ContentProvider, к которому мы хотим получить доступ по ссылке, Это неизменяемое взаимно однозначное сопоставление ресурса или данных. Метод Uri.parse создает новый Uri объект из правильно сформированного String. См. здесь для получения дополнительной информации о ContentProviders.

Ответ 2

Если вам нужен конкретный ответ о характере uriString, который является аргументом здесь,
От,
http://developer.android.com/reference/android/net/Uri.html#parse%28java.lang.String%29

Неизменяемая ссылка URI. Ссылка URI включает URI и фрагмент, компонент URI, следующий за "#". Строит и анализирует URI, которые соответствуют RFC 2396.

И о стандарте RFC 2396,
С,
http://www.faqs.org/rfcs/rfc2396.html

Этот документ обновляет и объединяет "Унифицированные указатели ресурсов"
[RFC1738] и "Относительные унифицированные указатели ресурсов" [RFC1808] в порядке для определения единого, общего синтаксиса для всего URI.

И,

1.1 Обзор URI

URI характеризуются следующими определениями:

  Uniform
     Uniformity provides several benefits: it allows different types
     of resource identifiers to be used in the same context, even
     when the mechanisms used to access those resources may differ;
     it allows uniform semantic interpretation of common syntactic
     conventions across different types of resource identifiers; it
     allows introduction of new types of resource identifiers
     without interfering with the way that existing identifiers are
     used; and, it allows the identifiers to be reused in many
     different contexts, thus permitting new applications or
     protocols to leverage a pre-existing, large, and widely-used
     set of resource identifiers.

  Resource
     A resource can be anything that has identity.  Familiar
     examples include an electronic document, an image, a service
     (e.g., "today weather report for Los Angeles"), and a
     collection of other resources.  Not all resources are network
     "retrievable"; e.g., human beings, corporations, and bound
     books in a library can also be considered resources.

     The resource is the conceptual mapping to an entity or set of
     entities, not necessarily the entity which corresponds to that
     mapping at any particular instance in time.  Thus, a resource
     can remain constant even when its content---the entities to
     which it currently corresponds---changes over time, provided
     that the conceptual mapping is not changed in the process.

  Identifier
     An identifier is an object that can act as a reference to
     something that has identity.  In the case of URI, the object is
     a sequence of characters with a restricted syntax.

Вот некоторые из них:

1,3. Пример URI

В следующих примерах показан общий URI.

ftp://ftp.is.co.za/rfc/rfc1808.txt      - ftp-схема для служб протокола передачи файлов

суслик://spinaltap.micro.umn.edu/00/Weather/California/Los%20Angeles       - схема gopher для служб Gopher и Gopher + Protocol

http://www.math.uio.no/faq/compression-faq/part1.html      - http-схема для служб протокола Hypertext Transfer Protocol

электронная почта: [email protected]       - схема электронной почты для адресов электронной почты

новости: comp.infosystems.www.servers.unix       - новостная рассылка новостных групп и статей USENET

телнет://melvyl.ucop.edu/       - схема telnet для интерактивных сервисов через протокол TELNET

Ответ 3

Унифицированный идентификатор ресурса (URI) - это строка символов, используемых для идентификации ресурса. URI идентифицирует ресурс либо по местоположению, либо по имени, или и тому и другому.  Такая идентификация позволяет взаимодействовать с представлениями ресурса по сети, как правило, в World Wide Web, используя определенные протоколы. ex - URL-адрес URI. * Что такое Uri.parse() *  он не "разбирается", а фактически создает объект Uri, используя переданную ему строку, и строка скрыта от пользователя. Теперь вопрос в том, что делает объект Uri? Таким образом, объект URI является неизменной ссылкой на URI, который мы можем использовать для ссылки на ресурсы.