Obtenir le nom de fichier que votre ImageView chargé de l'image de
Je suis à la recherche d'une méthode intégrée de l'ImageView objet pour me dire quel fichier que j'ai récupéré mon image.
Pour l'exemple plus haut dans le code, je l'ai appelé...
ImageView iv = new ImageView(MainActivity.this);
iv.setImageBitmap(BitmapFactory.decodeFile(f.getAbsolutePath()));
Assumer, je n'ai plus une référence à " f " et la nécessité de trouver ce qui f a été. Est-il un moyen de le faire? Mon travail autour de la création d'une classe qui étend la classe ImageView et a une Chaîne de pared en place avec elle. (Ou créer un Mappage entre un ImageView et une Chaîne de caractères)
Recommandations?
c'est une répétition de la question: stackoverflow.com/questions/7989438/...
Votre solution de contournement des sons comme la bonne solution pour moi.
Comment obtenez-vous l'Image pour la
Votre solution de contournement des sons comme la bonne solution pour moi.
Comment obtenez-vous l'Image pour la
ImageView
? Est-ce une URI de l'Appareil photo ou la Galerie?OriginalL'auteur Matthew | 2013-04-05
Vous devez vous connecter pour publier un commentaire.
La solution plus simple serait probablement à l'aide d'une balise pour ImageView:
Récupérer le chemin d'accès:
OriginalL'auteur cyanide
Autant que je sache, tous les BitmapFactory.decodeFile renvoie une image Bitmap. Depuis le Bitmap pourrait provenir de toute source (pas tout d'avoir un chemin d'accès, par exemple à partir de la RAM), il n'a pas le chemin d'accès au fichier encapsulé dans il.
Au sujet de votre solution de contournement - tout va le faire, mais le choix dépend de votre mémoire/exigences en matière de vitesse. Par exemple, si vous ne disposez que d'une paire, vous pouvez utiliser la Paire au lieu de la carte, ou vous pouvez simplement garder le chemin d'accès suivant à l'image - mais c'est juste tatillon.
OriginalL'auteur scf
De crédit: https://stackoverflow.com/a/8306683/450534
Dans mon expérience avec Android, le seul besoin que j'ai jamais eu c'est quand j'ai commencé à travailler sur le Twitter4J SDK et la TwitPic de l'API. TwitPic besoins le chemin absolu de l'Image que vous souhaitez télécharger. C'était la meilleure solution que j'ai trouvé (une combinaison de plusieurs solutions différentes, en fait), mais il a toujours travaillé comme un charme. Espérons qu'il vous aide.
OriginalL'auteur Siddharth Lele