2013-02-05 3 views
2

Je fais une application sur Windows Phone, et j'ai besoin de garder des photos dans mon application. Ils seront autour de 1-1,5 Go, mais je ne peux pas le télécharger pendant le démarrage de l'application. Je voudrais les intégrer dans le projet, mais je ne sais pas quelle sera la meilleure façon de le faire. J'ai lu que je ne peux pas écrire des données sur la carte SD sur Windows Phone. Et j'utilise la base de données locale pour garder mes autres données qui peuvent être téléchargées, mais il y a aussi une limite d'espace. Que puis-je faire d'autre?La meilleure façon de garder une grande quantité de données sur Windows Phone?

+0

Vous mettez éventuellement le chariot avant le cheval. Combien de clients pensez-vous télécharger votre application à partir du magasin quand ils voient que c'est un jiggabyte? –

+0

@HansPassant Cette application n'est pas conçue pour un usage commercial. Je n'ai donc pas besoin de savoir si les gens vont le télécharger ou non. – dziwna

Répondre

1

Il suffit de stocker ces fichiers dans le sous-dossier (disons MyImages) de votre projet et de leur affecter une action de construction Content (définie dans les propriétés du fichier). Ils peuvent être accessibles en exécution via new BitmapImage(new Uri("/MyImages/img1.jpg", UriKind.Relative));

Et oui, ils ne vont pas à la carte mémoire, car les applications ne peuvent pas être installés là. Alors faites attention aux limites de mémoire de l'appareil.

+0

Très bien, je semble avoir répondu presque exactement comme sur votre question précédente (http://stackoverflow.com/questions/14628416/loading-image-from-projects-files/14629532). Je n'ai pas remarqué que c'est toi encore. :) – Haspemulator

+0

Je n'y ai pas pensé comme ça. Merci beaucoup pour votre aide encore une fois :) – dziwna

Questions connexes