public class FileUtils
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static long |
CHECK_INTERVAL |
static java.lang.String |
DIR_NAME |
static float |
FREE_RATIO |
static float |
FREE_SIZE |
static float |
FREE_SIZE_MINUTE |
static float |
FREE_SIZE_OFFSET |
| Constructor and Description |
|---|
FileUtils() |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
checkFreeSpace(android.content.Context context,
float ratio,
float minFree,
int save_tree_id)
プライマリー外部ストレージの空き容量のチェック
|
static boolean |
checkFreeSpace(android.content.Context context,
long max_duration,
long start_time,
int save_tree_id)
プライマリー外部ストレージの空き容量のチェック
プライマリー外部ストレージの空き容量がFREE_RATIO(5%)以上かつFREE_SIZE(20MB)以上ならtrueを返す
|
static long |
getAvailableFreeSpace(android.content.Context context,
java.lang.String type,
int save_tree_id)
使用可能な空き容量を取得
|
static java.io.File |
getCaptureDir(android.content.Context context,
java.lang.String type,
int save_tree_id) |
static java.io.File |
getCaptureFile(android.content.Context context,
java.lang.String type,
java.lang.String ext,
int save_tree_id)
キャプチャ用のファイル名を生成
|
static java.io.File |
getCaptureFile(android.content.Context context,
java.lang.String type,
java.lang.String prefix,
java.lang.String ext,
int save_tree_id) |
static java.lang.String |
getDateTimeString()
現在の日時を表す文字列を取得する
|
static java.lang.String |
getExternalMounts() |
static float |
getFreeRatio(android.content.Context context,
java.lang.String type,
int save_tree_id)
使用可能な空き容量の割合を取得
|
static java.lang.String |
removeFileExtension(java.lang.String path)
ファイル名末尾の拡張子を取り除く
|
public static java.lang.String DIR_NAME
public static float FREE_RATIO
public static float FREE_SIZE_OFFSET
public static float FREE_SIZE
public static float FREE_SIZE_MINUTE
public static long CHECK_INTERVAL
public static final java.io.File getCaptureFile(android.content.Context context,
java.lang.String type,
java.lang.String ext,
int save_tree_id)
type - Environment.DIRECTORY_MOVIES / Environment.DIRECTORY_DCIMext - .mp4 .png または .jpegpublic static final java.io.File getCaptureFile(android.content.Context context,
java.lang.String type,
java.lang.String prefix,
java.lang.String ext,
int save_tree_id)
public static final java.io.File getCaptureDir(android.content.Context context,
java.lang.String type,
int save_tree_id)
public static final java.lang.String getDateTimeString()
public static java.lang.String getExternalMounts()
public static final boolean checkFreeSpace(android.content.Context context,
long max_duration,
long start_time,
int save_tree_id)
public static final boolean checkFreeSpace(android.content.Context context,
float ratio,
float minFree,
int save_tree_id)
ratio - 空き容量の割合(0-1]minFree - 最小空き容量[バイト]public static final long getAvailableFreeSpace(android.content.Context context,
java.lang.String type,
int save_tree_id)
context - type - Environment.DIRECTORY_DCIM等save_tree_id - public static final float getFreeRatio(android.content.Context context,
java.lang.String type,
int save_tree_id)
context - type - Environment.DIRECTORY_DCIM等save_tree_id - public static final java.lang.String removeFileExtension(java.lang.String path)
path -