|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Objectcom.docomostar.fs.InternalStorage
public class InternalStorage
内部ストレージを定義します。
内部ストレージ機能では Star アプリからマルチメディア系ファイル保存用メモリ領域にある内部ストレージに
フォルダやファイルの作成などを行うことができますが、このクラスからはそれら各操作を行うことはできません。
各操作は、 InternalStorageFolder
クラス、および
InternalStorageFile
クラスで行います。
内部ストレージ機能におけるフォルダやファイルは、最上層をルートフォルダとし、ルートフォルダの直下に Star アプリ固有フォルダ、 その配下に Star アプリが作成したフォルダまたはファイルという階層構造によって管理されます。
getMyFolder()
を呼び出して自 Star アプリ固有フォルダを作成する必要があります。getFolder(String)
、 InternalStorageFolder.getAllFolders()
を用いることで、他 Star アプリ固有フォルダのインスタンスを取得することはできますが、
得られたインスタンスを用いても他 Star アプリ固有フォルダおよびその配下に対して各操作を行うことはできません。
その場合は例外が発生します。
メソッドの概要 | |
---|---|
static InternalStorageFile |
getFile(String path)
パス(パス区切り文字 "/" から始まる絶対パス)を指定してファイルを取得します。 |
static InternalStorageFolder |
getFolder(String path)
パス(パス区切り文字 "/" から始まる絶対パス)を指定してフォルダを取得します。 |
static long |
getFreeSize()
内部ストレージで使用できる空き容量を取得します。 |
static InternalStorageFolder |
getMyFolder()
自 Star アプリ固有フォルダを取得します。 |
クラス Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
メソッドの詳細 |
---|
public static InternalStorageFolder getMyFolder() throws java.io.IOException
自 Star アプリ固有フォルダを取得します。
自 Star アプリ固有フォルダが存在しない場合は、自動的に新規作成されます。
Star アプリ固有フォルダのフォルダ名は、新規作成時に自動的に付与されます。
他 Star アプリ固有フォルダが既に存在する場合は
重複しない別のフォルダ名が自動的に付与され、フォルダが新規作成されます。
FileSystemFullException
-
public static InternalStorageFolder getFolder(String path) throws java.io.IOException
パス(パス区切り文字 "/" から始まる絶対パス)を指定してフォルダを取得します。
パス区切り文字("/")のみを指定した場合はルートフォルダを返します。
複数のパス区切り文字("/")を連続で指定した場合は、パス区切り文字("/")一つ分として扱います。
また、フォルダ名として小文字を指定した場合は大文字として扱われます。
引数に指定したパスの末尾がパス区切り文字("/")である場合は、 末尾のパス区切り文字("/")とその一つ前のパス区切り文字("/")の間のフォルダを取得します。
path
- 取得したいフォルダの絶対パスを指定します。
NullPointerException
-
IllegalArgumentException
-
FolderException
- public static InternalStorageFile getFile(String path) throws java.io.IOException
パス(パス区切り文字 "/" から始まる絶対パス)を指定してファイルを取得します。
複数のパス区切り文字("/")を連続で指定した場合は、パス区切り文字("/")一つ分として扱います。
また、フォルダ名およびファイル名として小文字を指定した場合は大文字として扱われます。
path
- 取得したいファイルの絶対パスを指定します。
NullPointerException
-
IllegalArgumentException
-
FileNotAccessibleException
- public static long getFreeSize()
内部ストレージで使用できる空き容量を取得します。
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。