Android URL vs URI(为什么总是将URL(任何数据)转换为URI)

Android URL vs URI(为什么总是将URL(任何数据)转换为URI),android,parsing,url,android-intent,uri,Android,Parsing,Url,Android Intent,Uri,当我们将数据传递给意图对象时,为什么总是将URL字符串转换为URI或任何数据 我知道Intent的参数类型是URI类型,但URI有什么特别之处呢 它背后的概念是什么?URL用于标识特定资源以及如何访问它—完全正确 URI:mysql://localhost@数据库名称:密码 URL显示您可以在internet上找到数据库的位置以及应该使用的协议 网址:mysql://localhost我不是在问URL和URI之间的区别,假设我使用的联系人使用的是intent-intent(android.con

当我们将数据传递给意图对象时,为什么总是将URL字符串转换为URI或任何数据

我知道Intent的参数类型是URI类型,但URI有什么特别之处呢


它背后的概念是什么?

URL用于标识特定资源以及如何访问它—完全正确

URI:
mysql://localhost@数据库名称:密码

URL显示您可以在internet上找到数据库的位置以及应该使用的协议


网址:
mysql://localhost

我不是在问URL和URI之间的区别,假设我使用的联系人使用的是intent-intent(android.content.intent.ACTION_-DIAL,URI.parse(“电话:+651234567”);或者用于获取地理位置意图(android.content.Intent.ACTION_视图,Uri.parse(“geo:37.827500,-122.481670”);现在我为什么要将这些信息(博士编号和地理位置)解析为uri