マイページに戻る
連携サービス
設定ファイル
API一覧
ver.1.0でのみ使用できるAPI
© Newphoria Corporation Inc. All rights reserved.
ファイルシステムに関係するオブジェクトや情報を取得します。
アプリカンAPIのver.2.0系のFileSystemのFileSystemFactoryのリファレンスです。
createDirectoryEntry(String name, String path) : DirectoryEntry
指定したパスのDirectoryEntryを生成します。
var directoryEntry = applican.filesystem.createDirectoryEntry("", "file:///...");
createDirectoryReader(String path) : DirectoryReader
指定したディレクトリのReaderオブジェクトを生成します。
var reader = applican.filesystem.createDirectoryReader("file:///.../");
createFileEntry(String name, String path) : FileEntry
フルパスで指定したファイルのFileEntryを生成します。
var file = applican.filesystem.createFileEntry("", "file:///.../foo.txt");
createFileReader() : FileReader
ファイル読み込みのためのReaderオブジェクトを生成します。
var reader = applican.filesystem.createFileReader("file:///.../foo.txt");
createFileTransfer() : FileTransfer
ファイルのアップロードダウンロードを扱うFileTransferを生成します。
ver transfer = applican.filesystem.createFileTransfer();
createFileWriter(File file) : FileWriter
指定したファイルのWriterオブジェクトを生成します。
var writer = applican.filesystem.createFileReader("file:///.../foo.txt");
getApplicationCacheRoot(Function<String> successCallback, Function<FileError> errorCallback)
アプリケーション内部の一時ファイル保存ディレクトリのパスを取得します。
function success(result) { console.log("getApplicationCacheRoot() successful.", result); } function failure(error) { console.log("getApplicationCacheRoot() failure.", error); } applican.filesystem.getApplicationCacheRoot(success, failure);
getApplicationExternalCacheRoot(Function<String> successCallback, Function<FileError> errorCallback)
SDカード等アプリ外部の一時ファイル保存ディレクトリのパスを取得します。
function success(result) { console.log("getApplicationExternalCacheRoot() successful.", result); } function failure(error) { console.log("getApplicationExternalCacheRoot() failure.", error); } applican.filesystem.getApplicationExternalCacheRoot(success, result);
getApplicationExternalFilesRoot(Function<String> successCallback, Function<FileError> errorCallback)
SDカード等アプリ外部のファイル保存ディレクトリのパスを取得します。
function success(result) { console.log("getApplicationExternalFilesRoot() successful.", result); } function failure(error) { console.log("getApplicationExternalFilesRoot() failure.", error); } applican.filesystem.getApplicationExternalFilesRoot(success, failure);
getApplicationFilesRoot(Function<String> successCallback, Function<FileError> errorCallback)
アプリ内部のファイル保存ディレクトリのパスを取得します。
Androidの場合、アプリ情報から「ファイル削除」又は「データ削除」を実行すると、このメソッドにより取得されるディレクトリの中身が全て削除されます。
※iPhoneの場合、filesystem.getApplicationExternalFilesRootとfilesystem.getApplicationFilesRootで取得できる結果は同じです。
filesystem.getApplicationExternalFilesRoot
filesystem.getApplicationFilesRoot
function success(result) { console.log("getApplicationFilesRoot() successful.", result); } function failure(error) { console.log("getApplicationFilesRoot() failure.", error); } applican.filesystem.getApplicationFilesRoot(success, failure);
requestFileSystem(LocalFileSystemType type, Number size, Function<FileSystem> successCallback, Function<FileError> errorCallback)
ファイルの作成を要求します。
var fileSystem; function success(result) { console.log("requestFileSystem() successful."); fileSystem = result; } function failure(error) { console.log("requestFileSystem() failure.", error); } applican.filesystem.requestFileSystem(LocalFileSystem.TEMPORARY, 4096, success, failure);