PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → (Android) Sélectionner une image
(Android) Sélectionner une image
Débuté par Valentin, 16 avr. 2014 15:29 - 9 réponses
Posté le 16 avril 2014 - 15:29
Bonjour,

Je refais appel à votre aide.
Je dois réaliser une appli Android de gestion de données.
J'arrive à un moment où je dois proposer à l'utilisateur de changer son image de profil, en cliquant sur un bouton "Mofifier l'avatar".
Cette image uploadée sera stockée dans une rubrique de base de données.

Comment faire pour faire interagir ces deux composantes ?
Ensuite, comment lui demander de redimensionner l'image afin que celle ci n'empiète pas sur le reste de la fenêtre et reste à sa position définie ?

Je vous remercie d'avance,
Valentin
Posté le 16 avril 2014 - 15:55
Bonjour Valentin

quelles deux composantes ? De quoi parles tu ?

Et demander à QUI de redimensionner l'image ? C'est toi qui écris le
code ou quelqu'un d'autre ?

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

NOUVEAU: WXShowroom.com est disponible : Montrez vos projets !
Plus d'information sur http://fabriceharari.com


On 4/16/2014 7:29 AM, Valentin wrote:
Bonjour,

Je refais appel à votre aide.
Je dois réaliser une appli Android de gestion de données.
J'arrive à un moment où je dois proposer à l'utilisateur de changer son
image de profil, en cliquant sur un bouton "Mofifier l'avatar".
Cette image uploadée sera stockée dans une rubrique de base de données.

Comment faire pour faire interagir ces deux composantes ?
Ensuite, comment lui demander de redimensionner l'image afin que celle
ci n'empiète pas sur le reste de la fenêtre et reste à sa position
définie ?

Je vous remercie d'avance,
Valentin
Posté le 16 avril 2014 - 16:16
Par les deux composantes, j'entend le dialogue entre l'image enregistré dans ma base de données, et celle affiché.
Je reformule, la première version n'est peut être pas assez claire :
Dès que l'utilisateur appuie sur le bouton "Changer l'avatar", il choisit dans sa mémoire interne et externe (Carte SD) l'image qu'il veut mettre.
Ensuite, cette image est automatique redimensionné par l'appli, qui va remplacer l'ancienne sur la base de donnée et l'afficher dans un champ image prévu à cet effet.

Je pense que cette fois ci c'est un peu plus clair :)

Merci pour votre future réponse.
Posté le 17 avril 2014 - 12:29
Bjr,

Dans son message précédent, Valentin a écrit :

Je pense que cette fois ci c'est un peu plus clair :)

Merci pour votre future réponse.


Je sens que Fabrice va se plaindre qu'il n'y a plus de question ....
:-))

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 17 avril 2014 - 14:36
Merci Dc pour ton rappel ;)

Ma question est : comment je dois m'y prendre, pour que quand l'utilisateur appuie sur "Modifier l'avatar", il puisse choisir son image dans sa bibliothèque, pour qu'ensuite cette image écrase l'image précédente, et s'affiche dans une zone prévue cet effet ?

Merci d'avance,
>Valentin
Posté le 17 avril 2014 - 15:02
Comment ? Quoi ? Qu'est ce ?

Alors la c'est carrément de la diffamation !

bon... enfin... bref... Je te ferais remarquer que j'ai vaillamment
résisté à la tentation de répondre justement ca...

Mais puisque tu en parles :D

C'est vrai qu'une question n'est une question que si on pose une
question...

En plus, sur un forum comme le notre, une question n'est vraiment une
question que si elle est précise, montre le code existant qui ne
fonctionne pas, les messages d'erreurs, quelque chose...

Mais bon, c'est vrai qu'au minimum, une phrase avec un point
d'interrogation au bout, avec éventuellement une syntaxe grammaticale
qui laisserait penser qu'il s'agit d'une question serait déjà un bon
point de départ...

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

NOUVEAU: WXShowroom.com est disponible : Montrez vos projets !
Plus d'information sur http://fabriceharari.com


On 4/17/2014 4:29 AM, Dc wrote:
Bjr,

Dans son message précédent, Valentin a écrit :

Je pense que cette fois ci c'est un peu plus clair :)

Merci pour votre future réponse.

Je sens que Fabrice va se plaindre qu'il n'y a plus de question .... :-))
Posté le 18 avril 2014 - 09:25
Bjr,

Après mûre réflexion, Valentin a écrit :
Merci Dc pour ton rappel ;)

Ma question est : comment je dois m'y prendre, pour que quand l'utilisateur
appuie sur "Modifier l'avatar", il puisse choisir son image dans sa
bibliothèque, pour qu'ensuite cette image écrase l'image précédente, et
s'affiche dans une zone prévue cet effet ?

Merci d'avance,
Valentin


La, on voit poindre l'ultime conseil de se plonger dans le manuel de
formation. :-))

En effet ta question touche à plusieurs points, trés bien détaillés
dans l'aide.
Pour choisir l'image voit du coté des fselecteur, apres, remplacer
l'image stockée, ca peut être une simple affectation, ou autre chose si
ton image n'est pas vraiment stockée "dans" la BDD.

voila, comme dit Fabrice, ecris ton code, teste le, et si ca marche pas
reviens demander pourquoi.

a plus

--
-------------------------------------------------------------
www.ctc-soft.com
Gestion biblo-documentaire (free-share)
Comptabilité shareware
Logiciels de Gestion de saisie terrain
Spécialisé Tournées de boulangers
-------------------------------------------------------------
Posté le 22 avril 2014 - 10:42
Hé bien, que d'agitation dans ce post, tout ça pour un "?" ... :)

Enfin bref.
Question : "Comment à partie d'un bouton je peux sélectionner une image contenu dans la mémoire de mon téléphone puis l'afficher sur une page ?"
(Dédicace à Fabrice =) )

@Dc : j'ai essayé avec "fsélecteur" mais cette commande ne fonctionne pas sous android.

Et il n'y a pas de code, car justement : il n'y en a pas !
Comme fSélecteur n'a pas d'équivalent sur Android, il n'y a donc pas de commande (à ma connaissance) que je puisse utiliser, voilà pourquoi je me tourne vers vous :)

Espérons que ce post est à la hauteur de vos attentes.
Posté le 22 avril 2014 - 11:10
Re à tous !

Finalement, j'ai trouvé la solution : "AlbumSélecteur" et non "fSélecteur".
Voici mon code :
sRépertoireDéfaut, sFichier sont des chaînes
sRépertoireDéfaut = ComplèteRep(fRepExe())
sFichier = AlbumSélecteur(albumImage)

SI sFichier <> "" ALORS
IMG_Avatar = sFichier
Identité.Avatar=sFichier
FIN


Par contre, petit souci : mon image ne s'enregistre pas dans la base de donnée ...

Légende :
IMG_Avatar : champ image contenant l'image, relié à la rubrique "Avatar" de la fiche de donnée "Identité"
Posté le 22 avril 2014 - 13:09
Bonjour Valentin

finalement une question compréhensible, et suffisamment précise pour
qu'on y réponde... Bravo ! C'est comme ca qu'il faut les poser pour
avoir une chance d'obtenir une réponse utile.

Et au passage, je vois dans ton post suivant que ca t'a permis de
trouver la réponse toi même

Quand à la question suivante, normalement, tu devrais créer un autre
post, pour que chaque sujet reste séparé, mais bon...

Je constate dans ton code que tu n'écris pas dans le fichier... Il est
donc normal que celui ci ne change pas... Et si tu as ce problème, ca
veut dire qu'il faut VRAIMENT que tu suives en DETAIL le cours
d'auto-formation, parce que la il te manque des notions tellement de
base que tu ne pourras vraiment rien faire sans elles... Si tu ne sais
pas qu'il faut un hModifie pour écrire dans l'enregistrement courant, tu
as vraiment besoin de prendre le temps d'apprendre

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

NOUVEAU: WXShowroom.com est disponible : Montrez vos projets !
Plus d'information sur http://fabriceharari.com




On 4/22/2014 2:42 AM, Valentin wrote:
Hé bien, que d'agitation dans ce post, tout ça pour un "?" ... :)

Enfin bref. Question : "Comment à partie d'un bouton je peux
sélectionner une image contenu dans la mémoire de mon téléphone puis
l'afficher sur une page ?"
(Dédicace à Fabrice =) )

@Dc : j'ai essayé avec "fsélecteur" mais cette commande ne fonctionne
pas sous android.

Et il n'y a pas de code, car justement : il n'y en a pas !
Comme fSélecteur n'a pas d'équivalent sur Android, il n'y a donc pas de
commande (à ma connaissance) que je puisse utiliser, voilà pourquoi je
me tourne vers vous :)

Espérons que ce post est à la hauteur de vos attentes.