What is Uri.parse in android

后端 未结 4 1487
谎友^
谎友^ 2021-02-02 14:32

What is the function of Uri and how is Uri.parse() used?

For example :

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

an

4条回答
  •  栀梦
    栀梦 (楼主)
    2021-02-02 15:13

    1.1 Overview of URI

    URI are characterized by the following definitions:

      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's 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.
    

    Here are some in use:

    1.3. Example URI

    The following examples illustrate URI that are in common use.

    ftp://ftp.is.co.za/rfc/rfc1808.txt -- ftp scheme for File Transfer Protocol services

    gopher://spinaltap.micro.umn.edu/00/Weather/California/Los%20Angeles -- gopher scheme for Gopher and Gopher+ Protocol services

    http://www.math.uio.no/faq/compression-faq/part1.html -- http scheme for Hypertext Transfer Protocol services

    mduerst@ifi.unizh.ch -- mailto scheme for electronic mail addresses

    news:comp.infosystems.www.servers.unix -- news scheme for USENET news groups and articles

    telnet://melvyl.ucop.edu/ -- telnet scheme for interactive services via the TELNET Protocol

    References:

    http://www.faqs.org/rfcs/rfc2396.html

提交回复
热议问题