Intereting Posts
Изменение размера окна Android чрезвычайно медленно Как сделать телефонный звонок с динамиком на Могу ли я все еще получать намерение приемника вещания после того, как я заставил остановить приложение на андроиде? Невозможно использовать FakeHttpLayer Robolectric (NullPointerException при вызове getFakeHttpLayer) Android AOSP – определение интервала сканирования и сканирования в исходном коде Android PARSE: Push Notifications «deviceToken» не определено Android: почему setVisibility (View.GONE); Или setVisibility (View.INVISIBLE); не работает Android alarmManager setRepeating не запускается Android Studio Unit Testing: не удается найти инструментарий ИЛИ класс не найден ex Java.lang.OutOfMemoryError для хранения изображений в sqlite db Настройка пальца в определенную позицию (а не смещение) программы поиска программно? Издевательствование введенного поля в модульных тестах Как рисовать кривую через точки дерева в Android? Android: headerDividersEnabled не работает Разрешения Android M закрыть мое приложение

Как конвертировать 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