質問: Androidアプリをeclipseで開発していますが、今Bluetooth通信を使ってAndroid端末と別の機器を接続したいと考えています。 Webサイト(http://qiita.com/HideMatsu/items/6a6758eca86500881126)を調べると、 「private BluetoothLeScanner mBluetoothLeScanner;」 というような変数を用いていますが、そのコードをeclipseに貼り付けると、「BluetoothLeScanner を型に解決できません」というエラーがでます。「ScanCallback」も同様のエラーです。 例えば、「Handler」であればインポートすればエラーが解決しますが、上記の2つに関してはインポートできず、新しいクラスかインターフェースを作らせようとします。 バージョンが変わったことによる仕様なのか、足りない処理があるのかエラーを解決する方法を教えて下さい。
回答: BluetoothLeScannerのドキュメントを確認しましたが、AndroidSDKのビルドターゲットがAPIレベル21以上ないとインポートできない様です。 eclipseを使っているとの事なので、「android eclipse ビルド ターゲット 変更」等でググれば変更方法が見つかると思います。 BluetoothLeScanner