PhoneGap getDirectory()返回undefined

时间:2014-12-11 15:27:33

标签: javascript android cordova

我在Android上运行cordova-2.6.0 PhoneGap。 我面临一个问题,在我的函数中返回布尔值。 为什么我的函数返回undefined以及如何修复它?任何想法??

function isDir(target) {
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, function(fileSystem) {
    fileSystem.root.getDirectory(target, { create: false, exclusive: false },
        function(entry) {
            return true;
        },
        function(entry) {
            return false;
        }
    );
});

}

当我称之为alert(isDir('Dir Name'))时 它返回undefined。 为什么会这样,我该如何解决?

1 个答案:

答案 0 :(得分:0)

我自己解决了这个问题! 它没有足够的权限来获取FileSystem。

    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />