Enregistrer une image dans l'application

Fermé
Martun1ing - 29 juin 2020 à 00:52
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 - 2 juil. 2020 à 09:14
Bonjour,
Je code une application, pour le moment je récupère une image de la galerie et l'affiche sur l'application. Je cherche un moyen d'enregistrer cette image dans l'application (vous allez me dire que c'est facile mais évidemment ce n'est pas tout) mais surtout que lorsque j'ai enregistré cette image elle puisse être utilisée pour remplacer une autre image dans toute les activités de l'application. Pourriez vous m'aider ?



Configuration: Android / Chrome 83.0.4103.106
A voir également:

4 réponses

BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909
29 juin 2020 à 09:37
Bonjour,

Ce n'est pas très clair...Qu'est-ce que tu entends par "enregistrer dans l'app" et par "remplacer une autre image dans toute les activités de l'application" ?
1
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909
29 juin 2020 à 10:34
Ok, compris.
Donc, tu peux, au choix :
- stocker l'uri de l'image pour y accéder à chaque fois que tu en as besoin
- enregistrer l'image dans l'espace de stockage de l'app
1
Martun1ing Messages postés 3 Date d'inscription lundi 29 juin 2020 Statut Membre Dernière intervention 1 juillet 2020
29 juin 2020 à 18:35
Rebonjour, après avoir cherché toute la journée je m'en remets à vous. Beaucoup de tutoriels proposent d'enregistrer une image dans l'external storage mais ce n'est pas vraiment ce que je veux faire.
J'aimerais savoir comment enregistrer l'uri de l'image et le récupérer pour pouvoir récupérer l'image et la réétuliser un peu partout dans mes activitées.
Merci.
0
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909 > Martun1ing Messages postés 3 Date d'inscription lundi 29 juin 2020 Statut Membre Dernière intervention 1 juillet 2020
30 juin 2020 à 08:51
Regardes les SharedPreferences
0
Martun1ing Messages postés 3 Date d'inscription lundi 29 juin 2020 Statut Membre Dernière intervention 1 juillet 2020 > BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024
30 juin 2020 à 19:10
Merci beaucoup, j'ai réussi à faire tout cela sans trop de problèmes cependant il m'en reste un. J'ai une erreur du au fait que je n'arrive pas à mettre une string par défaut dans le sharedpreferences. (une string qui évidemment peut être utiliser pour être transformer en image) Aurais-tu une idée pour moi ?

Merci d'avance.
0
BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024 3 909 > Martun1ing Messages postés 3 Date d'inscription lundi 29 juin 2020 Statut Membre Dernière intervention 1 juillet 2020
1 juil. 2020 à 09:07
C'est à toi de voir comment tu veux "mettre une String par défaut qui soit une image" ? Le mieux est de faire un check comme ceci :
lecture SharedPreferences
si une URI est stockée
alors l'utiliser
sinon utiliser une image par défaut (qui serait stocker dans les assets par exemple)
0
Martun1ing Messages postés 3 Date d'inscription lundi 29 juin 2020 Statut Membre Dernière intervention 1 juillet 2020 > BunoCS Messages postés 15495 Date d'inscription lundi 11 juillet 2005 Statut Modérateur Dernière intervention 23 octobre 2024
1 juil. 2020 à 21:42
Super merci, j'ai réussi !!
0
En fait j'aimerais proposer aux utilisateurs de mon app de personnaliser l'app à leur façon. Donc Ils choisiraient une image dans leur gallerie et cette image serait utilisée comme fond d'écran dans l'app. J'ai réussi à aller chercher une image de la gallerie et à l'afficher dans l'application mais après je n'arrive pas à l'enregistrer pour que si les utilisateurs quittent l'app et reviennent dessus l'image de fond d'écran sois toujours là.
Merci de déjà m'avoir répondu.
0
Stocker dans l'URI me semble une très bonne idée merci pour l'idée je vais voir de mon coté comment faire ! Si besoin je redemanderai de l'aide ici. Merci !
0