つくる、をつなぐProject Linking

LinkingコアライブラリAPI仕様書 for Android

ver 1.0.0
目次

デバイス情報の取得

GetDeviceInformation

接続機器情報の取得クラス

パッケージ

com.example.projectlinking.android.LinkingLibrary

コンストラクタ

GetDeviceInformation(Context context)

引数
Contextcontext送信者自身のコンテキスト

メソッド一覧

publicメソッド一覧

NO メソッド名 概要
1 getInformation 機器情報を取得します。

メソッド詳細

getInformation
List< DeviceInfo> getInformation()
機器情報の取得処理を行います。
引数
なし
戻り値
接続履歴のある機器情報。
機器の数分のDeviceInfoクラスの配列データで構成されます。

DeviceInfo

機器情報を格納するデータクラス

パッケージ

com.example.projectlinking.android.LinkingLibrary

メソッド一覧

publicメソッド一覧

NO メソッド名 概要
1 getName 機器の名称を取得します。
2 getModelId デバイスIDを取得します。
3 getUniqueId デバイス固有IDを取得します。
4 getBdaddress ペアリング接続した機器のBDアドレス("00:11:22:AA:BB:CC"形式)を取得します。
5 getState 接続状態を取得します。
6 getFeature 機器の能力を取得します。
7 getExSensorType 機器の能力を取得します。
8 getIllumination LEDの鳴動設定情報を取得します。
9 getDuration 通知継続時間の設定情報を取得します。
10 getVibration バイブレーションの鳴動設定情報を取得します。
11 getBeep ビープ音の鳴動設定情報を取得します。

メソッド詳細

getName
String getName()
機器の名称を取得します。
引数
なし
戻り値
機器の名称
getModelId
Integer getModelId()
デバイスIDを取得します。
引数
なし
戻り値
デバイスID
getUniqueId
Integer getUniqueId()
デバイス固有IDを取得します。
引数
なし
戻り値
デバイス固有ID
getBdaddress
String getBdaddress()
ペアリング接続した機器のBDアドレス("00:11:22:AA:BB:CC"形式)を取得します。
引数
なし
戻り値
ペアリング接続した機器のBDアドレス("00:11:22:AA:BB:CC"形式)
getState
Integer getState()
接続状態を取得します。
引数
なし
戻り値
0 未接続
1 接続済み
getFeature
Integer getFeature()
機器の能力を取得します。
引数
なし
戻り値
機器の能力
getExSensorType
Integer getExSensorType()
機器の能力を取得します。
引数
なし
戻り値
拡張センサータイプ情報
getFeature()で取得できるセンサー以外のセンサー情報
getIllumination
byte[] getIllumination()
LEDの鳴動設定情報を取得します。
引数
なし
戻り値
LEDの鳴動設定情報
getDuration
byte[] getDuration()
通知継続時間の設定情報を取得します。
引数
なし
戻り値
通知継続時間の設定情報
getVibration
byte[] getVibration()
バイブレーションの鳴動設定情報を取得します。
引数
なし
戻り値
バイブレーションの鳴動設定情報
getBeep
byte[] getBeep()
ビープ音の鳴動設定情報を取得します。
引数
なし
戻り値
ビープ音の鳴動設定情報