我正在尝试使用以下方法打开一个包含 # 的 URL:
startActivity(new Intent("android.intent.action.VIEW", Uri.parse(url)));
但是当浏览器打开时,# 被忽略了......我不知道为什么???
我正在尝试使用以下方法打开一个包含 # 的 URL:
startActivity(new Intent("android.intent.action.VIEW", Uri.parse(url)));
但是当浏览器打开时,# 被忽略了......我不知道为什么???
尝试在 Android 中使用 URL 类 URL 编码正确构造 URL
String urlStr = "http://abc.dev.domain.com/0007AC/ads/800x480 15sec h.264.mp4";
URL url = new URL(urlStr);
URI uri = new URI(url.getProtocol(), url.getUserInfo(), url.getHost(), url.getPort(), url.getPath(), url.getQuery(), url.getRef());
url = uri.toURL();