Проблема с файловым вводом / выводом в виджете Opera с использованием эмулятора виджетов Opera - PullRequest
1 голос
/ 12 марта 2011

Я делаю виджет для мобильных устройств и хочу сохранить некоторые xml-файлы и файлы изображений для своего виджета, но когда я тестировал этот код в оперном виджете Мобильный эмулятор для окон, я не получил никакого ответа.

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);
}

Но если я поставлю предупреждение в начале функции, это покажет, что означает, что функция вызывается, но код не работает.Нужно ли импортировать некоторые библиотеки?включить оперу sdk ??Может ли кто-нибудь помочь мне, пожалуйста

1 Ответ

2 голосов
/ 15 марта 2011

Виджеты Opera Mobile не поддерживают API-интерфейс файлового ввода-вывода (анонсированный на http://labs.opera.com/news/2008/05/08/). Файловый ввод-вывод поддерживается только в настольных сборках.

Это объясняет, почему ваш код не работает на мобильном телефоне.

...