DConnectProfile
クラスを継承すること。public abstract class VibrationProfile extends DConnectProfile
スマートデバイスのバイブレーション操作機能を提供するAPI.
スマートデバイスのバイブレーション操作機能を提供するデバイスプラグインは当クラスを継承し、対応APIを実装すること。
AndroidManifest.xmlにてVIBRATEパーミッションの指定が必要。
DConnectProfile.Responder
修飾子とタイプ | フィールドと説明 |
---|---|
static long |
DEFAULT_MAX_VIBRATION_TIME
非推奨です。
デフォルトの最大バイブレーション鳴動時間.
|
static java.lang.String |
VIBRATION_PATTERN_DELIM
非推奨です。
振動パターンで使われる区切り文字.
|
mApis, mLogger
コンストラクタと説明 |
---|
VibrationProfile()
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
protected long |
getMaxVibrationTime()
非推奨です。
バイブレーションの最大鳴動時間を取得する.
|
static java.lang.String |
getPattern(android.content.Intent request)
非推奨です。
リクエストから鳴動パターンを取得する.
|
java.lang.String |
getProfileName()
非推奨です。
プロファイル名を取得する.
|
protected long[] |
parsePattern(java.lang.String pattern)
非推奨です。
鳴動パターンを文字列から解析し、数値の配列に変換する.
|
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, onRequest, 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 static final java.lang.String VIBRATION_PATTERN_DELIM
public static final long DEFAULT_MAX_VIBRATION_TIME
public final java.lang.String getProfileName()
DConnectProfile
getProfileName
クラス内 DConnectProfile
public static java.lang.String getPattern(android.content.Intent request)
request
- リクエストパラメータprotected final long[] parsePattern(java.lang.String pattern)
pattern
- 鳴動パターン文字列。空文字、nullの場合、最大値を返す。protected long getMaxVibrationTime()