2011-03-12 1 views
1

Je fais un widget pour mobile et je veux enregistrer des fichiers xml et des fichiers image pour mon widget, mais quand j'ai testé ce code dans le widget opératique Mobile émulateur pour Windows , Je n'ai pas eu de réponse.Problème avec fichier I/O dans le widget Opera en utilisant l'émulateur opéra widget

function storage() { 
var mountpoint=opera.io.filesystem.mountSystemDirectory('storage','myCoolSaves'); 
alert('he he he '); //// It was just to check if it executes first line on not but it doesn't 
var file = myCoolSaves.createDirectory('/myImages'); 
var stream = file.open('newfile.txt', opera.io.filemode.WRITE); 
stream.writeLine('hello'); 
stream.close(); 
stream = file.open('newfile.txt'); 
var data = stream.readLine(); 
stream.close(); 
opera.postError(data); 
} 

Mais si je mets en alerte début de la fonction, il montre ce qui signifie que de la fonction appelée, mais le code ne fonctionne pas. Ai-je besoin d'importer des bibliothèques? inclure l'opéra sdk ?? peut-on m'aider s'il vous plaît

Répondre

2

Opera Widgets ne prennent pas en charge l'API File I/O (qui a été annoncé sur http://labs.opera.com/news/2008/05/08/). Les E/S de fichiers sont uniquement prises en charge sur les versions de bureau.

Cela explique pourquoi votre code ne fonctionne pas sur mobile.

Questions connexes