Android - Comment obtenir le fichier image à partir de la Fresque de la mémoire cache du disque?
Je suis en utilisant le Fresque bibliothèque.
Je ne peux pas trouver toutes les infos dans la Fresque de la documentation,
comment puis-je obtenir un fichier image à partir de la Fresque de cache disque?
Bien que je ne peux pas répondre à votre question Im curieux de savoir pourquoi vous êtes à l'aide de cette nouvelle lib au lieu de Glisser ou de Picasso, qui sont documentées assez bon?
Je suis aussi intéressé par une réponse depuis que j'ai décidé d'essayer cette lib. Pourquoi? Cause, il offre quelques fonctionnalités intéressantes Picasso n'ont pas, comme les JPEG progressif en streaming
1. Oui, nous utilisons JPEG progressif. 2. Il est nouveau. Toutes les nouvelles choses sont intéressantes)
Eh bien, en fait son intéressant pour moi car il a certains indigènes implemetations comme JPEG, PNG, décodeurs et d'autres caractéristiques. Cependant j'avais essayé il vs UIL dans un projet et avec l'UIL, il a une meilleure performance dans la liste lorsque le défilement. Avec de la Glisse, de Picasso et de la Fresque de la Liste gal alors qu'il défile, mais pas avec l'UIL. Faut dire que rien de tout cela, le syndicat a une voie normale pour obtenir le fichier image à partir de son cache. Ses toujours une certaine façon délicate et pour l'UIL.
BTW l'aide de frescolib.org/docs/... nous avons pu obtenir de l'image compressée. C'est comme un contenu d'un fichier d'image en fait.
Je suis aussi intéressé par une réponse depuis que j'ai décidé d'essayer cette lib. Pourquoi? Cause, il offre quelques fonctionnalités intéressantes Picasso n'ont pas, comme les JPEG progressif en streaming
1. Oui, nous utilisons JPEG progressif. 2. Il est nouveau. Toutes les nouvelles choses sont intéressantes)
Eh bien, en fait son intéressant pour moi car il a certains indigènes implemetations comme JPEG, PNG, décodeurs et d'autres caractéristiques. Cependant j'avais essayé il vs UIL dans un projet et avec l'UIL, il a une meilleure performance dans la liste lorsque le défilement. Avec de la Glisse, de Picasso et de la Fresque de la Liste gal alors qu'il défile, mais pas avec l'UIL. Faut dire que rien de tout cela, le syndicat a une voie normale pour obtenir le fichier image à partir de son cache. Ses toujours une certaine façon délicate et pour l'UIL.
BTW l'aide de frescolib.org/docs/... nous avons pu obtenir de l'image compressée. C'est comme un contenu d'un fichier d'image en fait.
OriginalL'auteur Eldar Miensutov | 2015-04-21
Vous devez vous connecter pour publier un commentaire.
si l'image n'ont télécharger en cache,vous pouvez le faire comme:
getMainDiskStorageCache()
"Attention, cette approche renvoie une version codée du fichier dans Kotlin avec le code suivant:
ImagePipelineFactory.getInstance().mainFileCache.getResource(cacheKey
comment le décoder?
OriginalL'auteur danhantao
J'espère que cette aide
Vérifier Plamenkos réponse sur ce lien.. https://github.com/facebook/fresco/issues/80
si vous demandez à pipeline pour une image encodée, et spécifier DISK_CACHE avec ImageRequestBuilder.setLowestPermittedRequestLevel, le pipeline va vous retourner le JPEG octets si l'image est trouvé n'importe où jusqu'à cache disque, ou la valeur null si l'image n'est pas trouvée et plein d'extraction devra être effectuée.
J'espère que je n'ai pas de mal à comprendre votre question et de donner une mauvaise réponse.
OriginalL'auteur Jalpesh
Ce code:
.setLowestPermittedRequestLevel(ImageRequest.RequestLevel.DISK_CACHE)
fera fresque obtenir votre image à partir du disque d'abord et ensuite sur le net.
OriginalL'auteur shuo Han
Je pense que vous ne devriez jamais tenter d'obtenir Fresque nom de Cache cause du cache, c'est la mettre en œuvre.
Mais si vous voulez savoir si une image a été mis en cache, vous pouvez utiliser ceci:
cette méthode est de retour très rapide, vous pouvez l'utiliser dans le thread de l'INTERFACE utilisateur.
OriginalL'auteur abcfrom0