web-dev-qa-db-fra.com

Transformer une chaîne en Uri dans Android

J'ai une chaîne, 'songchoice'. Je veux que ça devienne un 'Uri' pour que je puisse l'utiliser avec MediaPlayer.create(context, Uri)

Comment convertir songchoice en Uri?

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

Voici la doc http://developer.Android.com/reference/Android/net/Uri.html#parse%28Java.lang.String%29

471
user132014
Uri.parse(STRING);

Voir doc:

String: un URI codé conforme à la norme RFC 2396

L'URL doit être canonisé avant d'utiliser, comme ceci:

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