I found in android docs that Uri is a
Uniform Resource Identifier that identifies an abstract or physical
resource, as specified by RFC 2396.
and when I want to make a call from my android application, the intent looks like:
String toDial="tel:"+number.getText().toString();
Intent i = new Intent(Intent.ACTION_DIAL,Uri.parse(toDial));
What is the physical or abstract resource in this case ?
see Uri syntax from following link:
http://en.wikipedia.org/wiki/URI_scheme#Generic_syntax
note syntax:
Here scheme name defines what type of Uri it is: it may have options http, mailto, tel, etc.
next is hierarchical part, which may have information into hierarchy. As number does not have fragments or queryl, its only part avaialable for this URI.