Intereting Posts
Добавление с помощью StringBuilder Попытка поймать щелчок на элементе ListView android: android: descendantFocusability = "blocksDescendants" не работает Воспроизведение аудио по активному телефонному звонку, так что на другом конце его можно услышать В чем разница между GCM для iOS и службой push-уведомления, предоставляемой Apple Удаление папки на SD-карте Как воспроизвести аудиофайл при голосовом вызове в android Android – сделайте снимок без предварительного просмотра Отменено разрешение android.permission.CALL_PHONE Как зашифровать ресурсы HTML + JS в мобильном приложении Android Phonegap? Которые являются стандартным шрифтом, поставляется со всеми версиями Android 2.1 и выше Календарь Android, получить идентификатор события Android facebook sdk опубликовать фид на временной шкале пользователя Получение строк из курсора в Android? Как остановить сообщения logcat Добавление изображения в текстовый фон текста

Как конвертировать android.net.Uri в java.net.URL?

Есть ли способ конвертировать из Uri в URL ? Мне нужно это для библиотеки, которую я использую, она принимает только URL но мне нужно использовать изображение на моем устройстве.

Solutions Collecting From Web of "Как конвертировать android.net.Uri в java.net.URL?"

Если схема Urihttp или https , new URL(uri.toString()) должен работать.

Если схема Uri является file , который все еще может работать, хотя я нервничаю.

Если схема Uri является ftp или jar , это может все еще работать, хотя мы будем задаваться вопросом, почему у вас есть Uri с этими схемами.

Если схема Uri – это что-то еще – например, content – это не сработает, и вам нужно найти лучшую библиотеку.

Попробуй это

 android.net.URI auri = new android.net.URI("your url goes here"); java.net.URI juri = new java.net.URI(auri.toString()); 

Для получения дополнительной информации см.

Android Uri

Java URI