2010-07-06 7 views
4

J'ai une application qui accède à la musique et j'ai eu au moins un utilisateur qui se plaint que certaines de ses chansons sont sur le stockage interne et qui provoque une force de fermeture.Stockage interne et externe Android

Ma question est: est-ce que je dois faire 2 appels pour chaque chanson maintenant ou puis-je faire une requête qui regardera à la fois la mémoire interne et externe?

Répondre

-1

Cela dépend de la façon dont le fabricant a implémenté son MediaProvider/Scanner, etc., car il n'y a pas de standard pour plus d'un périphérique flash (SD).

0

Multimedia n'est pas mon point fort, mais je pense le scanner de médias garderait un indice de ce qui est là. Une autre option serait de regarder au démarrage où les fichiers multimédias sont situés et enregistrer ces données dans SharedPreferences pour une utilisation ultérieure.

0

voir ma réponse dans ce post: https://stackoverflow.com/a/13935210/1716620

ContentProvider est la clé

j'ai une application qui utilise la mémoire interne et externe pour enregistrer des images et je devais utiliser la galerie pour les voir dans certains rircumstance et il a donné erreur si j'ai essayé de passer un uri qui pointait vers une mémoire interne

https://stackoverflow.com/a/13935210/1716620

que la façon dont je résous d mon problème ... et votre :)

Questions connexes