DConnectProfile
クラスを継承すること。public class DeviceOrientationProfile extends DConnectProfile
スマートデバイスのセンサー操作機能を提供するAPI.
センサー操作機能を提供するデバイスプラグインは当クラスを継承し、対応APIを実装すること。
DConnectProfile.Responder
mApis, mLogger
コンストラクタと説明 |
---|
DeviceOrientationProfile()
非推奨です。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getProfileName()
非推奨です。
プロファイル名を取得する.
|
static void |
setAcceleration(android.os.Bundle orientation,
android.os.Bundle acceleration)
非推奨です。
センサー情報に加速度センサー情報を設定します.
|
static void |
setAccelerationIncludingGravity(android.os.Bundle orientation,
android.os.Bundle accelerationIncludingGravity)
非推奨です。
センサー情報に重力加速度センサー情報を設定します.
|
static void |
setAlpha(android.os.Bundle rotationRate,
double alpha)
非推奨です。
回転加速度センサー情報にz軸回転の角度を設定する.
|
static void |
setBeta(android.os.Bundle rotationRate,
double beta)
非推奨です。
回転加速度センサー情報にx軸回転の角度を設定する.
|
static void |
setGamma(android.os.Bundle rotationRate,
double gamma)
非推奨です。
回転加速度センサー情報にy軸回転の角度を設定する.
|
static void |
setInterval(android.os.Bundle orientation,
long interval)
非推奨です。
センサー情報にインターバルを設定する.
|
static void |
setOrientation(android.content.Intent message,
android.os.Bundle orientation)
非推奨です。
メッセージにセンサー情報を設定する.
|
static void |
setRotationRate(android.os.Bundle orientation,
android.os.Bundle rotationRate)
非推奨です。
センサー情報に回転加速度センサー情報を設定します.
|
static void |
setX(android.os.Bundle sensor,
double x)
非推奨です。
センサー情報にX方向への加速度を設定する.
|
static void |
setY(android.os.Bundle sensor,
double y)
非推奨です。
センサー情報にY方向への加速度を設定する.
|
static void |
setZ(android.os.Bundle sensor,
double z)
非推奨です。
センサー情報にZ方向への加速度を設定する.
|
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 final java.lang.String getProfileName()
DConnectProfile
getProfileName
クラス内 DConnectProfile
public static void setInterval(android.os.Bundle orientation, long interval)
orientation
- センサー情報interval
- インターバル(ミリ秒)public static void setOrientation(android.content.Intent message, android.os.Bundle orientation)
message
- メッセージパラメータorientation
- センサー情報public static void setAcceleration(android.os.Bundle orientation, android.os.Bundle acceleration)
orientation
- センサー情報acceleration
- 加速度センサー情報public static void setAccelerationIncludingGravity(android.os.Bundle orientation, android.os.Bundle accelerationIncludingGravity)
orientation
- センサー情報accelerationIncludingGravity
- 重力加速度センサー情報public static void setRotationRate(android.os.Bundle orientation, android.os.Bundle rotationRate)
orientation
- センサー情報rotationRate
- 回転加速度センサー情報public static void setX(android.os.Bundle sensor, double x)
sensor
- センサー情報x
- X方向への加速度public static void setY(android.os.Bundle sensor, double y)
sensor
- センサー情報y
- Y方向への加速度public static void setZ(android.os.Bundle sensor, double z)
sensor
- センサー情報z
- Z方向への加速度public static void setAlpha(android.os.Bundle rotationRate, double alpha)
rotationRate
- 回転加速度センサー情報alpha
- z軸回転の角度public static void setBeta(android.os.Bundle rotationRate, double beta)
rotationRate
- 回転加速度センサー情報beta
- x軸回転の角度public static void setGamma(android.os.Bundle rotationRate, double gamma)
rotationRate
- 回転加速度センサー情報gamma
- y軸回転の角度