|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.io.FFSAccessManager
public class FFSAccessManager
FFS(Flash File System)へのアクセス管理クラスです。
FFSに保存されているファイルに対して、書き込みと読み込みを行うことが出来ます。
FFSFileへのアクセス例は以下になります。
FFSAccessManager ffsMgr = FFSAccessManager.getInstance();
List<FFSFile> fileList = ffsMgr.getFileList();
OutputStream fos = ffsMgr.openOutputStream(fileList.get(0), false);
try {
// 書き込み
byte[] b = new byte[100];
fos.write(b);
fos.flush();
} catch(IOException e) {
} finally {
try {
fos.close();
} catch(IOException e) {
}
}
| メソッドの概要 | |
|---|---|
java.util.List<FFSFile> |
getFileList()
FFS内のアクセス可能なファイルリストを取得します。 |
static FFSAccessManager |
getInstance()
FFSアクセス管理クラスのインスタンスを生成します。 |
int |
getRemainSize()
FFS内の空きサイズ(byte)を取得します。 |
java.io.InputStream |
openInputStream(FFSFile ffsFile)
入力ストリームを取得します。 |
java.io.OutputStream |
openOutputStream(FFSFile ffsFile,
boolean append)
出力ストリームを取得します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| メソッドの詳細 |
|---|
public static FFSAccessManager getInstance()
このメソッドを複数回呼び出した場合には、同一インスタンスを返します。
public java.util.List<FFSFile> getFileList()
public java.io.OutputStream openOutputStream(FFSFile ffsFile,
boolean append)
throws java.io.IOException
ffsFile - FFSファイルクラスインスタンスを指定します。append - trueの場合はファイルの最後尾に書き込み、falseの場合はファイルの初期化後、先頭から書き込みます。
java.lang.NullPointerException - ffsFileがnullの場合に発生します。
java.lang.IllegalArgumentException - ffsFileにアプリケーション格納エリアまたはダウンロード領域が指定された場合に発生します。
java.io.IOException - FFSファイルのオープンに失敗した場合に発生します。
public java.io.InputStream openInputStream(FFSFile ffsFile)
throws java.io.IOException
ffsFile - FFSファイルクラスインスタンスを指定します。
java.lang.NullPointerException - ffsFileがnullの場合に発生します。
java.lang.IllegalArgumentException - ffsFileにアプリケーション格納エリアまたはダウンロード領域が指定された場合に発生します。
java.io.IOException - FFSファイルのオープンに失敗した場合に発生します。
public int getRemainSize()
throws java.io.IOException
java.io.IOException - 空きサイズ取得に失敗した場合に発生します。
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||