0

私は問題があります。AS3を使用してAndroid用のアプリケーションを作成していますが、Androidにアプリケーションをインストールすると、作成する必要のあるディレクトリが表示されず、ファイルも表示されないという問題があります。

var dirPath:File = File.applicationStorageDirectory.resolvePath("MUSIC/");                     
var newFile:File = File.applicationStorageDirectory.resolvePath("songslist.xml");  
if (!dirPath.exists)
    {
        dirPath.createDirectory();
        stream.open(newFile, FileMode.WRITE);
        stream.close();
        trace("entra if");
    }
if (!newFile.exists)
    {
        stream.open(newFile, FileMode.WRITE);
        stream.close();
    }

私が書くべき問題であり、SDカードにアプリがありませんか?後で、ディレクトリ内の既存のすべての* .mp3ファイルを検索してsongslist.xmlに追加するためのルートSDカードを取得するにはどうすればよいですか?

4

1 に答える 1

0

少なくとも解決しました。興味のある方、同じように悩んでいる方。

var newFile:File = File.desktopDirectory.resolvePath("MusicPlayer/songslist.xml");
if (!newFile.exists)
{
   stream.open(newFile, FileMode.WRITE);
   stream.close();
}
else
{
    newFile.deleteFile();
    stream.open(newFile, FileMode.WRITE);
    stream.close();
}
于 2013-01-24T15:56:09.333 に答える