タグ

2010年7月15日のブックマーク (1件)

  • Bluetoothインテントを処理する - _development,

    ※ この記事はAndroid1.6の非公開なBluetooth APIに基づくものです。2.0以降のBluetooth APIでは動作しません。 BroadcastReceiverを使用してBluetoothイベントを処理します。 ユーティリティとして、以下のようなBluetoothイベントの列挙を作成しました。 これは、非公開の定数にアクセスするためにリフレクションを使用するのでは開発しにくいということと、列挙的な定数はenumを使用したほうが明快だからです。 enumを使用したくない場合は、どこかに定数を定義するなどしてください。 このenumの#getAction()メソッドを呼び出すことでIntentのアクションに対応する定数値を取得することができます。 package com.example.bluetooth; public enum BluetoothIntent { REM

    Bluetoothインテントを処理する - _development,