public class SDUtils
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
SDUtils.handleOnResultDelegater |
| Constructor and Description |
|---|
SDUtils() |
| Modifier and Type | Method and Description |
|---|---|
static java.io.File |
createStorageDir(android.content.Context context,
int tree_id) |
static java.io.File |
createStorageFile(android.content.Context context,
int tree_id,
java.lang.String mime,
java.lang.String file_name)
指定したidに対応するUriが存在する時にその下にファイルを生成するためのpathを返す
|
static java.io.File |
createStorageFile(android.content.Context context,
android.net.Uri tree_uri,
java.lang.String mime,
java.lang.String file_name)
指定したUriが存在する時にその下にファイルを生成するためのpathを返す
|
static int |
createStorageFileFD(android.content.Context context,
int tree_id,
java.lang.String mime,
java.lang.String file_name)
指定したidに対応するUriが存在する時にその下に生成したファイルのrawファイルディスクリプタを返す
|
static int |
createStorageFileFD(android.content.Context context,
android.net.Uri tree_uri,
java.lang.String mime,
java.lang.String file_name)
指定したidに対応するUriが存在する時にその下に生成したファイルのrawファイルディスクリプタを返す
|
static void |
handleOnResult(android.content.Context context,
int requestCode,
int resultCode,
android.content.Intent data,
SDUtils.handleOnResultDelegater delegater) |
static boolean |
hasStorageAccess(android.content.Context context,
int request_code)
request_codeに対応するUriへアクセス可能かどうか
|
static void |
releaseStorageAccessPermission(android.content.Context context,
int request_code)
恒常的にアクセスできるように取得したパーミッションを開放する
|
static void |
requestCreateDocument(android.app.Activity activity,
java.lang.String mime_type,
int request_code) |
static void |
requestCreateDocument(android.app.Activity activity,
java.lang.String mime_type,
java.lang.String default_name,
int request_code) |
static void |
requestCreateDocument(android.support.v4.app.Fragment fragment,
java.lang.String mime_type,
int request_code) |
static void |
requestCreateDocument(android.support.v4.app.Fragment fragment,
java.lang.String mime_type,
java.lang.String default_name,
int request_code) |
static void |
requestCreateDocument(FragmentActivity activity,
java.lang.String mime_type,
int request_code) |
static void |
requestCreateDocument(FragmentActivity activity,
java.lang.String mime_type,
java.lang.String default_name,
int request_code) |
static boolean |
requestDeleteDocument(android.content.Context context,
android.net.Uri uri) |
static void |
requestOpenDocument(android.app.Activity activity,
java.lang.String mime_type,
int request_code) |
static void |
requestOpenDocument(android.support.v4.app.Fragment fragment,
java.lang.String mime_type,
int request_code) |
static void |
requestOpenDocument(FragmentActivity activity,
java.lang.String mime_type,
int request_code) |
static android.net.Uri |
requestStorageAccess(android.app.Activity activity,
int request_code)
request_codeに対応するUriへのアクセス要求を行う
|
static android.net.Uri |
requestStorageAccess(android.support.v4.app.Fragment fragment,
int request_code)
request_codeに対応するUriへのアクセス要求を行う
|
static android.net.Uri |
requestStorageAccess(FragmentActivity activity,
int request_code)
request_codeに対応するUriへのアクセス要求を行う
|
static android.net.Uri |
requestStorageAccessPermission(android.content.Context context,
int request_code,
android.net.Uri tree_uri)
恒常的にアクセスできるようにパーミッションを要求する
|
public static void handleOnResult(android.content.Context context,
int requestCode,
int resultCode,
android.content.Intent data,
SDUtils.handleOnResultDelegater delegater)
public static void requestOpenDocument(android.app.Activity activity,
java.lang.String mime_type,
int request_code)
public static void requestOpenDocument(FragmentActivity activity,
java.lang.String mime_type,
int request_code)
public static void requestOpenDocument(android.support.v4.app.Fragment fragment,
java.lang.String mime_type,
int request_code)
public static void requestCreateDocument(android.app.Activity activity,
java.lang.String mime_type,
int request_code)
public static void requestCreateDocument(android.app.Activity activity,
java.lang.String mime_type,
java.lang.String default_name,
int request_code)
public static void requestCreateDocument(FragmentActivity activity,
java.lang.String mime_type,
int request_code)
public static void requestCreateDocument(FragmentActivity activity,
java.lang.String mime_type,
java.lang.String default_name,
int request_code)
public static void requestCreateDocument(android.support.v4.app.Fragment fragment,
java.lang.String mime_type,
int request_code)
public static void requestCreateDocument(android.support.v4.app.Fragment fragment,
java.lang.String mime_type,
java.lang.String default_name,
int request_code)
public static boolean requestDeleteDocument(android.content.Context context,
android.net.Uri uri)
public static boolean hasStorageAccess(android.content.Context context,
int request_code)
context - request_code - public static android.net.Uri requestStorageAccess(android.app.Activity activity,
int request_code)
activity - request_code - public static android.net.Uri requestStorageAccess(FragmentActivity activity,
int request_code)
activity - request_code - public static android.net.Uri requestStorageAccess(android.support.v4.app.Fragment fragment,
int request_code)
fragment - request_code - public static android.net.Uri requestStorageAccessPermission(android.content.Context context,
int request_code,
android.net.Uri tree_uri)
context - tree_uri - public static void releaseStorageAccessPermission(android.content.Context context,
int request_code)
context - request_code - public static java.io.File createStorageDir(android.content.Context context,
int tree_id)
context - tree_id - public static java.io.File createStorageFile(android.content.Context context,
int tree_id,
java.lang.String mime,
java.lang.String file_name)
context - tree_id - mime - file_name - public static java.io.File createStorageFile(android.content.Context context,
android.net.Uri tree_uri,
java.lang.String mime,
java.lang.String file_name)
context - tree_uri - mime - file_name - public static int createStorageFileFD(android.content.Context context,
int tree_id,
java.lang.String mime,
java.lang.String file_name)
context - tree_id - mime - file_name - public static int createStorageFileFD(android.content.Context context,
android.net.Uri tree_uri,
java.lang.String mime,
java.lang.String file_name)
context - tree_uri - mime - file_name -