|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectmokit.io.StoreManager
スクラッチパッドを操作するための機能を提供します。
[Doja制約]
スクラッチパッドを利用するためには、ADFでSPsizeを指定する必要があります。
使用できる容量はJARと合計1Mまでです(メガアプリの場合)。
例) SPsize = 1000,1000,1000
[クラス利用手順]
1. 作成するエリアを0からの連番で定義します。
2. エリアサイズ(_SIZE)を定義します。
(SPsizeで指定した内容と合わせる必要があります)
フィールドの概要 | |
static int |
NO_1
スクラッチパッド エリア 0 |
static int |
NO_2
スクラッチパッド エリア 1 |
static int |
NO_3
スクラッチパッド エリア 2 |
コンストラクタの概要 | |
StoreManager()
コンストラクタは何もしません。 |
メソッドの概要 | |
void |
clear(int area)
スクラッチパッドの指定領域をクリアします。 |
byte[] |
read(int area,
int offset,
int len)
スクラッチパッドからデータを読み込みます。 |
java.io.InputStream |
readJar(int area,
int offset,
int len,
java.lang.String fname)
スクラッチパッドに記録されたJarファイルから指定のファイルを取得します。 |
void |
write(byte[] data,
int area,
int offset)
スクラッチパッドへデータを書き込みます。 |
クラス java.lang.Object から継承したメソッド |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int NO_1
public static final int NO_2
public static final int NO_3
コンストラクタの詳細 |
public StoreManager()
メソッドの詳細 |
public void clear(int area) throws java.io.IOException
area
- 対象領域
java.io.IOException
- クリアに失敗した場合に発生します。public void write(byte[] data, int area, int offset) throws java.io.IOException, java.lang.NullPointerException
data
- 書き込み対象データ配列area
- 対象領域offset
- 書き込み開始位置
java.io.IOException
- 書き込みに失敗した場合に発生します。
java.lang.NullPointerException
- dataがnullの場合に発生します。public byte[] read(int area, int offset, int len) throws java.io.IOException
area
- 対象領域offset
- 読み込み開始位置len
- 読み込む長さ
java.io.IOException
- 読み込みに失敗した場合に発生します。public java.io.InputStream readJar(int area, int offset, int len, java.lang.String fname) throws java.io.IOException
area
- SPsizeで設定された領域を指定offset
- 読み込み開始位置len
- Jarファイルサイズfname
- 取得するファイル名
java.io.IOException
- 読み込みに失敗した場合に発生します。
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |