1

これを使用して、#を含むURLを開こうとしています:

startActivity(new Intent("android.intent.action.VIEW", Uri.parse(url)));

しかし、ブラウザが開いたとき、#は無視されます...理由はわかりません???

4

1 に答える 1

1

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();
于 2013-03-10T17:34:13.790 に答える