如何从URI获取完整的URL?

时间:2013-12-16 03:35:22

标签: android android-intent

我正在尝试从我的应用中获取路径或拦截的网址。

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

我想得到:/foo/bar/145

Uri data = getIntent().getData();
String path = data.getPath() // gives "/"

我如何获得/foo/bar/145

2 个答案:

答案 0 :(得分:0)

尝试使用,我可以获得/foo/bar/145

uri.getEncodedPath()

答案 1 :(得分:0)

.toString()方法将以简单的字符串形式返回完整的url,如果您需要URL实例,则可以使用new URL(uriPath.toString())