web-dev-qa-db-ja.com

Androidで文字列をUriに変える

'songchoice'という文字列があります。 MediaPlayer.create(context, Uri)で使用できるように「Uri」になりたい

SongchoiceをUriに変換するにはどうすればよいですか?

202
James Rattray
Uri myUri = Uri.parse("http://www.google.com");

こちらがドキュメントです http://developer.Android.com/reference/Android/net/Uri.html#parse%28Java.lang.String%29

465
user132014
Uri.parse(STRING);

ドキュメントを参照してください:

文字列:RFC 2396準拠のエンコードされたURI

次のように、使用する前にURLを正規化する必要があります。

Uri.parse(Uri.decode(STRING));
3
Anton Savenok