Soru:java.net.URI
bir create (String uri) seçeneği bulundu, ancak android.net.uri
yapamaz.Bir dize bir android.net dönüştürebilirsiniz.Uri
Daha Özel: RingtoneManager'ın RingtonePicker çıktısını alıyorum ve SetActualDefaultRingtoneUri ile varsayılan zil sesi olarak ayarlamaya çalışıyorum; O varlık
Intent intent = new Intent(RingtoneManager.ACTION_RINGTONE_PICKER);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TYPE
,RingtoneManager.TYPE_RINGTONE);
intent.putExtra(RingtoneManager.EXTRA_RINGTONE_TITLE
, "Select Tone For Rainy Days");
startActivityForResult(intent, 0);
RingtoneManager.setActualDefaultRingtoneUri(this
,RingtoneManager.TYPE_RINGTONE
,RingtoneManager.EXTRA_RINGTONE_PICKED_URI);
Sorun, RingtoneManager.EXTRA_RINGTONE_PICKED_URI bir dize değil uri döndürür. Dizeyi bir Uri'ye dönüştürmekten daha iyi bir yol olabilir. Java.net.URI'nin bunu yapabilmesi için bir neden bulamıyorum ve android.net.Uri yapamaz.
Herhangi bir öneriniz için teşekkür ederiz!
Teşekkür
bu Bkz çalıştırıyorlar sona erdi nasıl budur http://stackoverflow.com/questions/3487389/java-convert- string-to-uri/3487413 # 3487413 – ccheneson