IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Android Discussion :

PICASSO et affichage photo


Sujet :

Android

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut PICASSO et affichage photo
    Bonjour à tous!
    Je voudrai afficher via PICASSO des photos placées dans le répertoire /files de mon application.
    Ces photos sont appelées dans un ListView et un Adapter via leur chemin stockées dans une base de données.
    Actuellement mes données sont bien affichées dans le ListView mais pas la photo de chaque enregistrement.
    Code actuel:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    String photoS = String.valueOf(session.getPhoto());
                    ImageView photoS_BD =view.findViewById(R.id.iv_photoS);
                    Picasso.get()
                            .load(photoS)
                            .into(photoS_BD);
    photoS est la string retournée par ma requête SQL qui donne le chemin de la photo du type:
    /data/data/com.x.x/files/maphoto.jpg
    Est ce possible que PICASSO puisse afficher mes photos via leur chemin dans /files?
    Si oui, est ce que la string "/data/data/com.x.x/files/maphoto.jpg" est correcte pour Picasso.load("chemin") ?
    Merci à tous pour vos retour!

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Que dit le logcat ?

    As tu essayer avec un File plutôt que juste le chemin ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Picasso.with(context).load(new File(path)).into(imageView);
    Bref sans infos précises c'est délicat d'avoir des réponses ...
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut
    Bonjour grunk,
    Merci pour ta réponse!
    Je n'ai pas d’erreur au niveau du logcat, mais aucune photo ne s'affiche.
    J'utilise la version 2.71828.
    J'ai essayé avec ton code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    .load(new File(photoS))
    mais toujours pas d'affichage.
    J'ai essayé:
    .log(String Path)
    .log(Fiile file)
    mais toujours pas d'affichage.
    Par contre aucun context n'est demandé avec .get(). Ni this, ni context . . .? Si je me met ma view en get, il me retourne une erreur.
    Je n'ai pas trouvé une explication des méthodes pour cette version de PICASSO!
    Merci pour ton retour!

  4. #4
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut
    Bonjour,
    voici la page concernant les methodes de PICASSO 2.xx pour ceux qui sont interressés.
    [URL="http://square.github.io/picasso/2.x/picasso/"/URL]

  5. #5
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Lead dév - Architecte
    Inscrit en
    Août 2003
    Messages
    6 693
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Lead dév - Architecte
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2003
    Messages : 6 693
    Par défaut
    Que de donne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    File f = new File(photoS)
    Log.d("TAG","FILE EXISTS = "+f.exists());
    Pry Framework php5 | N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  6. #6
    Membre confirmé
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2012
    Messages
    110
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 110
    Par défaut
    Bonjour grunk,
    voici le retour du logcat:
    07-24 14:18:14.283 23876-23876/com.applimoby.sessionscarnassiers D/TAG: FILE EXISTS = false
    HONTE SUR MOI!!
    L'index de mon cursor n'était pas le bon!
    Ceci étant, j'ai l'affichage des photos qui est assez aléatoire . . .
    Le l'ANDROID PROFILER m'indique déjà 420MB au niveau de la mémoire, en affichant les photos natives sur mon LG G4.
    Je les ai donc resizées par PICASSO à 50%.
    Affichage plus rapide mais perte de qualité . . . Je suis tombé à 136MB.
    Je poursuis mes recherches afin d'avoir un bon compromis entre rapidité et qualité d'affichage.
    Si entre temps tu avais une idée . . . .
    Merci pour ta réponse! Comme quoi, on ne vérifie jamais assez son code!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Affichage photo - lenteur
    Par hel22 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/09/2006, 18h13
  2. affichage photo avec chemin d'accès
    Par julio02200 dans le forum Access
    Réponses: 7
    Dernier message: 21/06/2006, 16h10
  3. [Configuration] probleme avec affichage photo
    Par arti2004 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 3
    Dernier message: 17/06/2006, 23h23
  4. Affichage photo répertoire
    Par le69 dans le forum Langage
    Réponses: 11
    Dernier message: 19/04/2006, 20h40
  5. [FLASH 8] Pbm affichage photos
    Par fab22montpellier dans le forum Flash
    Réponses: 1
    Dernier message: 30/11/2005, 11h42

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo