如何从URI中获取完整的URL?

Ant*_*ony 3 android android-intent

我正在尝试获取从我的应用程序拦截的路径或 URL。

示例网址:http://myapp.com/foo/bar/145

我想得到:/foo/bar/145

Uri data = getIntent().getData();
String path = data.getPath() // gives "/"
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到/foo/bar/145

Mil*_* BO 7

.toString()方法将返回完整的 url 作为一个简单的字符串,如果您需要 URL 实例,那么您可以使用new URL(uriPath.toString()).