DConnectProfile
クラスを継承すること。public abstract class FileProfile extends DConnectProfile
スマートデバイスに対してのファイル操作機能を提供するAPI.
スマートデバイスに対してのファイル操作機能を提供するデバイスプラグインは当クラスを継承し、対応APIを実装すること。
DConnectProfile.Responder
mApis, mLogger
コンストラクタと説明 |
---|
FileProfile(FileManager fileMgr)
非推奨です。
コンストラクタ.
|
修飾子とタイプ | メソッドと説明 |
---|---|
static byte[] |
getData(android.content.Intent request)
非推奨です。
リクエストから画像ファイルのバイナリを取得する.
|
protected FileManager |
getFileManager()
非推奨です。
FileManagerのインスタンスを取得する.
|
static java.lang.String |
getFileName(android.content.Intent request)
非推奨です。
リクエストからファイル名を取得する.
|
static java.lang.Integer |
getLimit(android.content.Intent request)
非推奨です。
リクエストからリミットを取得する.
|
static java.lang.String |
getMIMEType(android.content.Intent request)
非推奨です。
リクエストからファイルのMIMEタイプを取得する.
|
static java.lang.Integer |
getOffset(android.content.Intent request)
非推奨です。
リクエストからオフセットを取得する.
|
static java.lang.String |
getOrder(android.content.Intent request)
非推奨です。
リクエストからオーダーを取得する.
|
static java.lang.String |
getPath(android.content.Intent request)
非推奨です。
リクエストからファイルパスを取得する.
|
java.lang.String |
getProfileName()
非推奨です。
プロファイル名を取得する.
|
static java.lang.String |
getURI(android.content.Intent request)
非推奨です。
リクエストからファイルのURIを取得する.
|
boolean |
onRequest(android.content.Intent request,
android.content.Intent response)
非推奨です。
RESPONSEメソッドハンドラー.
|
static void |
setCount(android.content.Intent response,
int count)
非推奨です。
レスポンスにカウントを設定する.
|
static void |
setFileName(android.os.Bundle file,
java.lang.String fileName)
非推奨です。
ファイルデータにファイル名を設定する.
|
static void |
setFiles(android.content.Intent response,
android.os.Bundle[] files)
非推奨です。
レスポンスにファイルデータ一覧を設定する.
|
static void |
setFiles(android.content.Intent response,
java.util.List<android.os.Bundle> files)
非推奨です。
レスポンスにファイルデータ一覧を設定する.
|
static void |
setFileSize(android.os.Bundle file,
long fileSize)
非推奨です。
ファイルデータにファイルサイズを設定する.
|
static void |
setFileType(android.content.Intent response,
FileType fileType)
非推奨です。
レスポンスにファイルタイプを設定する.
|
static void |
setMIMEType(android.os.Bundle file,
java.lang.String mimeType)
非推奨です。
ファイルデータにファイルのMIMEタイプを設定する.
|
static void |
setMIMEType(android.content.Intent response,
java.lang.String mimeType)
非推奨です。
メッセージににファイルのMIMEタイプを設定する.
|
static void |
setPath(android.os.Bundle file,
java.lang.String path)
非推奨です。
ファイルデータにファイルパスを設定する.
|
static void |
setUpdateDate(android.os.Bundle file,
java.lang.String updateDate)
非推奨です。
ファイルデータに更新日を設定する.
|
static void |
setURI(android.content.Intent response,
java.lang.String uri)
非推奨です。
レスポンスにファイルのURIを設定する.
|
void |
setURI(android.content.Intent response,
java.lang.String name,
byte[] data)
非推奨です。
レスポンスにファイルを設定する.
|
addApi, findApi, findApi, getAccessToken, getApi, getApiList, getAttribute, getContentData, getContext, getData, getInterface, getOrigin, getPluginContext, getProduct, getProfile, getRequestCode, getResult, getService, getServiceID, getSessionKey, getVersion, hasApi, isEqual, isIgnoredProfile, isUseLocalOAuth, parseBoolean, parseBoolean, parseByte, parseByte, parseDouble, parseDouble, parseFloat, parseFloat, parseInteger, parseInteger, parseLong, parseLong, parseShort, parseShort, removeApi, sendEvent, sendEvent, sendResponse, setAccessToken, setApi, setAttribute, setContext, setInterface, setPluginContext, setProduct, setProfile, setRequestCode, setResponder, setResult, setService, setServiceID, setSessionKey, setUnsupportedError, setVersion
public FileProfile(FileManager fileMgr)
fileMgr
- ファイル管理クラスpublic final java.lang.String getProfileName()
DConnectProfile
getProfileName
クラス内 DConnectProfile
public boolean onRequest(android.content.Intent request, android.content.Intent response)
DConnectProfile
DConnectApi.onRequest(Intent, Intent)
を実行する.
そうでない場合は、即座にエラーレスポンスを送信する.
onRequest
クラス内 DConnectProfile
request
- リクエストパラメータresponse
- レスポンスパラメータpublic static void setURI(android.content.Intent response, java.lang.String uri)
response
- レスポンスパラメータuri
- ファイルのURIpublic final void setURI(android.content.Intent response, java.lang.String name, byte[] data) throws java.io.IOException
response
- レスポンスパラメータname
- ファイル名data
- uriパラメータから取得できるファイルのデータ。uriパラメータが省略された場合はnullが渡される。java.io.IOException
- ファイルの保存に失敗した場合に発生public static void setPath(android.os.Bundle file, java.lang.String path)
file
- ファイルデータpath
- ファイルパスpublic static void setUpdateDate(android.os.Bundle file, java.lang.String updateDate)
file
- ファイルデータupdateDate
- 更新日public static void setMIMEType(android.os.Bundle file, java.lang.String mimeType)
file
- ファイルデータmimeType
- MIMEタイプpublic static void setMIMEType(android.content.Intent response, java.lang.String mimeType)
response
- メッセージmimeType
- MIMEタイプpublic static void setFiles(android.content.Intent response, android.os.Bundle[] files)
response
- レスポンスパラメータfiles
- ファイルデータ一覧public static void setFiles(android.content.Intent response, java.util.List<android.os.Bundle> files)
response
- レスポンスパラメータfiles
- ファイルデータ一覧public static void setFileName(android.os.Bundle file, java.lang.String fileName)
file
- ファイルデータfileName
- ファイル名public static void setFileSize(android.os.Bundle file, long fileSize)
file
- ファイルデータfileSize
- ファイルサイズpublic static void setCount(android.content.Intent response, int count)
response
- レスンポンスデータcount
- カウントpublic static void setFileType(android.content.Intent response, FileType fileType)
response
- レスポンスデータfileType
- ファイルタイプpublic static java.lang.String getFileName(android.content.Intent request)
request
- リクエストパラメータpublic static java.lang.String getURI(android.content.Intent request)
request
- リクエストパラメータpublic static java.lang.String getMIMEType(android.content.Intent request)
request
- リクエストパラメータpublic static java.lang.String getPath(android.content.Intent request)
request
- リクエストパラメータpublic static byte[] getData(android.content.Intent request)
request
- リクエストパラメータpublic static final java.lang.String getOrder(android.content.Intent request)
request
- リクエストデータpublic static java.lang.Integer getOffset(android.content.Intent request)
request
- リクエストパラメータpublic static java.lang.Integer getLimit(android.content.Intent request)
request
- リクエストパラメータprotected FileManager getFileManager()