0

こんにちは evrey body 私は Android にファイルを書き込むのに非常に苦労しましたが、今のところ問題はありません。これは私が使用しているコードです。

function writeAirFile():void
{
    // Change the folder path to whatever you want plus name your mp3
    // If the folder or folders does not exist it will create it.
    var file:File = new File("/mnt/sdcard/new/new.apk");
     //file.nativePath = "/mnt/sdcard/new/new.apk";
     trace(file.nativePath);
    fileStream.open(file, FileMode.WRITE);
    fileStream.writeBytes(fileData, 0, fileData.length);
    fileStream.close();
    trace("The file is written.");
    trace(file.nativePath);

}

uts は機能する必要がありますが、そうではありません。私はすでにローカルストレージ書き込みの許可を追加しています。助けが必要です。助けてくれてありがとう!

4

1 に答える 1

1

カスタム ディレクトリはベスト プラクティスではないFile.applicationStorageDirectoryので、セキュリティやアクセス許可に関連する問題について心配する必要はありません。

    var file:File = File.applicationStorageDirectory.resolvePath("new/new.apk");
    fileStream.open(file, FileMode.WRITE);
    fileStream.writeBytes(fileData, 0, fileData.length);
    fileStream.close();
    trace("The file is written.");
    trace(file.nativePath); // you can find where it is stored.

ファイル サイズが大きすぎても UI がフリーズしないように、常に非同期モードのファイル操作を使用することをお勧めします。

于 2013-01-18T05:14:49.273 に答える