Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android

Respuesta
 
Herramientas
  #1  
Viejo 10/04/20, 17:46:32
Array

[xs_avatar]
Jeibbier Jeibbier no está en línea
Usuario poco activo
 
Fecha de registro: abr 2020
Localización: Madrid
Mensajes: 3
Modelo de smartphone: Xiaomi mi9T
Tu operador: Orange
Carga de imágenes externas http

Hola a todos,

estoy intentando cargar imágenes externas a mi aplicación y solo puedo cargar las que provienen de una web segura (https), las que no (http) no se me cargan y no sé cómo hacer. He buscado por muchos sitios y en algunos tutoriales indican el localhost, que es con http, pues a mi tampoco me funciona. Os indico como lo tengo:


De estas 3 url solo me funciona con la última, la que está con https, las otras dos no me funcionan. He probado con mas ejemplos y siempre es el mismo resultado.
Código:
private ImageView iv1;

//private String im1 = "http://www.enchufla.com/wp-content/uploads/photos/2019-san-valentin/avatar/thumb_2019-san-valentin-1.jpeg";
//private String im1 = "http://192.168.1.58:8888/EnchuflaClub/Fotos/2015-Halloween.jpg";

private String im1 = "https://goandance-images.imgix.net/places/cover-full/182-enchufla-club-de-salsa-20180306095458.jpg?crop=faces%2Ccenter&fit=min&h=350&w=1560";

Así tengo la carga.
Código:
 @override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);

        iv1 = (ImageView) findViewById(R.id.image_view);
        Picasso.get()
                .load(im1)
                .error(R.mipmap.ic_launcher_round)
                .fit()
                .into(iv1);

    }
¿Alguien sabe porqué no puedo ver las http? He visto muchos ejemplos donde se utiliza el localhost, así que debería de funcionar ¿Necesito de alguna configuración mas?

No he conseguido hacer funcionar el emulador así que estoy usando mi móvil con usb para poder verlo, pero no creo que tenga que ver.

gracias de antemano por vuestra ayuda.

un saludo
Responder Con Cita


  #2  
Viejo 13/04/20, 09:47:04
Array

[xs_avatar]
mocelet mocelet no está en línea
Desarrollador
 
Fecha de registro: may 2011
Localización: Madrid
Mensajes: 2,202
Tu operador: -

A partir de Android 9 por defecto se prohíben las comunicaciones en texto plano (http en este caso).

O usas la versión https de la imagen o, si el servidor no lo admite, tendrás que cambiar la política por defecto (busca en Google el atributo cleartextTrafficPermitted)
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 14/04/20, 01:23:56
Array

[xs_avatar]
Jeibbier Jeibbier no está en línea
Usuario poco activo
 
Fecha de registro: abr 2020
Localización: Madrid
Mensajes: 3
Modelo de smartphone: Xiaomi mi9T
Tu operador: Orange
Muchas gracias mocelet, con esto he conseguido ver las imágenes. Ya tengo mas material para investigar.
Gracias de nuevo.
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Android > Programación y Desarrollo para Android



Hora actual: 09:04:38 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /