|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.io.NVMAccessManager
public class NVMAccessManager
NVM(Non-Volatile Memory)へのアクセス管理クラスです。
NVMへのアクセス例は以下になります。
NVMAccessManager nvmMgr = NVMAccessManager.getInstance();
OutputStream os = nvmMgr.openOutputStream(0);
try {
// 書き込み
byte[] b = new byte[100];
os.write(b);
os.flush();
} catch(IOException e) {
} finally {
try {
os.close();
} catch(IOException e) {
}
}
| メソッドの概要 | |
|---|---|
long |
getAvailableMemorySize()
このアプリケーションが利用可能なメモリサイズ(byte)を取得します。 |
static NVMAccessManager |
getInstance()
NVMアクセス管理クラスのインスタンスを生成します。 |
java.io.InputStream |
openInputStream(long offset)
入力ストリームを取得します。 |
java.io.OutputStream |
openOutputStream(long offset)
出力ストリームを取得します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| メソッドの詳細 |
|---|
public static NVMAccessManager getInstance()
このメソッドを複数回呼び出した場合には、同一インスタンスを返します。
public long getAvailableMemorySize()
public java.io.OutputStream openOutputStream(long offset)
throws java.io.IOException
offset - メモリ先頭アドレスからのオフセットを指定します。
java.lang.IllegalArgumentException - offsetが負数もしくはメモリサイズ以上の場合に発生します。
java.io.IOException - ストリームのオープンに失敗した場合に発生します。
public java.io.InputStream openInputStream(long offset)
throws java.io.IOException
offset - メモリ先頭アドレスからのオフセットを指定します。
java.lang.IllegalArgumentException - offsetが負数もしくはメモリサイズ以上の場合に発生します。
java.io.IOException - ストリームのオープンに失敗した場合に発生します。
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||