2009-12-19 4 views
0

Je dois écrire une application J2ME pour récupérer les images du serveur et les afficher sur un téléphone mobile. J'ai vu et testé que Snaptu ont un mécanisme pour mettre en cache l'image, événement avec 100 images (à la fois la taille normale et la taille de zoom). Je me demande comment ils peuvent faire ça?Problème de cache J2ME

Je pense que ces types utilisent rms pour enregistrer le flux d'images vers les données. Mais quand je vérifie dans le dossier de travail de simulater (j'utilise Windows XP et Sun Wireless Toolkit 3.0, le périphérique Emulator que j'utilise pour exécuter mon programme est CLDC Device 1 - mon dossier de travail est C: \ Document et Settings \ Administrator \ javame-sdk \ 3.0 \ work \ 6 \ appdb), je vois un fichier .db. Quand je supprime ces fichiers, je peux toujours voir l'image du cache dans mon émulateur ????

Je pensais également que ces gars utilisent la mémoire tas pour enregistrer l'image. Mais ce n'est pas correct parce que quand j'ai défini la limite de la mémoire de l'appareil est de 2 Mo (comme certains téléphones mobiles), et je charge et affiche 100 images en taille de zoom, il ne fait pas OutOfMemory Error?

C'est tellement bizarre. Tout le monde peut m'aider? Merci

Répondre

1

RMS est une solution possible pour MIDlet fiable et non fiable. La connexion de fichier JSR-75 est une solution possible uniquement pour les MIDlet de confiance. Vous ne pouvez pas créer de fichier si votre application n'est pas approuvée.