Intereting Posts
Android Parcelable – RetailerOrderActivity.java возвращает null Как получить имя категории «Все Android-приложения»? Android – Как оживить переход активности при нажатии кнопки возврата по умолчанию У меня странная ошибка при использовании ViewPager внутри фрагмента Java.lang.IllegalStateException: состояние сохранения отказа: активный сбросил индекс в фрагменте Уведомление GCM push. Сообщено плохое уведомление – не удалось расширить RemoteViews для: StatusBarNotification Эмулятор Android SDK не загружается Удалите мое приложение из диспетчера учетных записей Android «добавьте аккаунт» Проблема с URI приложения для электронной почты Gmail для Android Ссылка WebView нажмите открыть браузер по умолчанию Android In-App Purchase проверяет покупателя в автономном режиме Использование clipRect – объяснение Как избежать «исключения из памяти» при обработке Bitmap? Когда использовать HTML5 в Android? Когда не используете? Visual Studio Emulator для Android – установка Gapps (службы Google Play)

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