1
我想从我的应用程序中获取我拦截的路径或URL。如何从URI获取完整的URL?
样品网址:http://myapp.com/foo/bar/145
我想获得:/foo/bar/145
Uri data = getIntent().getData();
String path = data.getPath() // gives "/"
我怎样才能得到/foo/bar/145
?
我想从我的应用程序中获取我拦截的路径或URL。如何从URI获取完整的URL?
样品网址:http://myapp.com/foo/bar/145
我想获得:/foo/bar/145
Uri data = getIntent().getData();
String path = data.getPath() // gives "/"
我怎样才能得到/foo/bar/145
?
尝试使用,荫能够得到/foo/bar/145
uri.getEncodedPath()
这是一个比较模糊的问题。你能发布更多信息还是更清楚?这不是Android或意图的问题吗?它仅仅是一个Java-String解析问题吗? – Rastikan
这是一个android问题,而不是java字符串解析。我试图从'Uri' API中获取一个类似于我的'http:// myapp.com/foo/bar/145'部分的'/ foo/bar/145'的字符串 – Anthony