2013-09-24 12 views
11

私は、Androidでアプリケーションに取り組んでいる、と私は、コードを入力すると、私は、Android developers pageBLEデバイスの検索時にLeDeviceListAdapterを使用するには?

からCodesuggestionに従ってください:

private LeDeviceListAdapter mLeDeviceListAdapter; 

これは、エラーメッセージがあります。

LeDeviceListAdapterをタイプに解決できません

このエラーを修正するにはどうすればよいですか?

答えて

7

コードは、実際にはAndroid SDK内のBTLEサンプルプロジェクトの抽出のみです。サンプルプロジェクトを一緒に読んでください。あなたは何であるかLeDeviceListAdapterにのみ関心がある場合

サンプルプロジェクトのパスは//SDK /サンプル/アンドロイド-18 /レガシーBluetoothLeGatt

あり、ここでまた、私はお勧めpastebin

のコードがありますAdapterView(ListViewの親)とAdapterがどのように機能するかについてお読みください。実際のBLE作業とは関係ありませんが、何が起こっているのか分からない場合は、サンプルコードを理解するのに苦労します。

+1

本当にすばらしいですね(私は最も基本的なレベルで役に立ちます)、実際にユーザーと分かち合っています....時間を無駄にして、自分自身でこれを理解しなければならないsdkレベル19ではBLEGattのサンプルプロジェクトがないためです。 – dudewad

+0

API 19の場合、BLEGattサンプルは/ sdk/samples/android-10/connectivity/BluetoothLeGattにあります – Kevin

4

LeDeviceListAdapterクラスはAndroid APIに組み込まれていません。あなた自身で作成する必要があります。

https://android.googlesource.com/platform/development/+/7167a054a8027f75025c865322fa84791a9b3bd1/samples/BluetoothLeGatt/src/com/example/bluetooth/le/DeviceScanActivity.java

ただ、「LeDeviceListAdapter」のページを検索します。 - あなたが使用するためのものAndroidのチュートリアル1 - このリンクで私はクラスが見つかりました。

関連する問題