Форум программистов, компьютерный форум CyberForum.ru

Вывести список файлов из папки PhoneGap - HTML5

Войти
Регистрация
Восстановить пароль
Другие темы раздела
HTML5 Программирование при помощи PhoneGap http://www.cyberforum.ru/html5-mobile-apps/thread565528.html
На работе встала задача написать приложения для нашего сайта для мобильных устройств, в частности IOS, Android, Windows Mobile. Приложение нужно на подобии приложения для Android Vkontakte. Слышал про возможность использования PhoneGap, так как сам занимаюсь сайтостроительством решил выбрать именно ее. Может подскажите куда лезть и вообще в какую сторону копать
 

Показать сообщение отдельно
dajver
 Аватар для dajver
406 / 270 / 18
Регистрация: 18.09.2010
Сообщений: 1,106
14.06.2012, 18:07     Вывести список файлов из папки PhoneGap
Добрый день! Целый день сидел вчера пытался вывести список файлов при помощи функции DirectoryReader в PhoneGap, ничего не получается может кто то подсказать как это сделать, может какой нибудь пример кода или что-то другое? Потому что при помощи того кода я ничего не могу вывести...

Вот навоял код который должен выводить список файлов в папке "Music":

HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
   <!DOCTYPE html>
<html>
  <head>
    <title>Local File System Example</title>
 
    <script type="text/javascript" charset="utf-8" src="js/cordova-1.6.1.js"></script>
    <script type="text/javascript" charset="utf-8">
 
    document.addEventListener("deviceready", onDeviceReady, false);
 
    // PhoneGap is ready
    //
    function onDeviceReady() {
        window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onFileSystemSuccess, fail);
    }
 
    function onFileSystemSuccess(fileSystem) {
        fileSystem.root.getDirectory("Music", {create: false, exclusive: false}, getDirSuccess, fail);
    }
 
    function getDirSuccess(dirEntry) {
        // Get a directory reader
        var directoryReader = dirEntry.createReader();
 
        // Get a list of all the entries in the directory
        directoryReader.readEntries(readerSuccess,fail);
    }
 
    function readerSuccess(entries) {
        var i;
        for (i=0; i<entries.length; i++) {
            console.log("Ну или здесь: " + entries[i].name);
        }
 
         function fail(evt) {
        //   читаем проблеммы
            console.log("Проблема скрывается здесь: " + evt.target.error.code);
        }
    }
 
    </script>
  </head>
  <body>
    <h1>Example</h1>
    <p>Local File System</p>
  </body>
</html>
Но оно ничего не выводит...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:56. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru