18

私は Android のアプリケーションに取り組んでおり、Android開発者ページの Codesuggestion に従います。

コードを入力すると:

private LeDeviceListAdapter mLeDeviceListAdapter;

エラーメッセージがあります:

LeDeviceListAdapter を型に解決できません

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

4

2 に答える 2

14

コードは、実際には Android SDK 内の BTLE サンプル プロジェクトの抜粋のみです。サンプル プロジェクトと合わせて記事を読む必要があります。

サンプル プロジェクトのパスは /sdk/samples/android-18/legacy/BluetoothLeGatt です。

LeDeviceListAdapterとは何かだけに興味がある場合は、pastebin のコードを次に示します。

また、AdapterView (ListView の親) と Adapter のしくみについてもお読みになることをお勧めします。実際の BLE の動作とは関係ありませんが、何が起こっているのかを理解していないと、サンプル コードを理解するのに苦労します。

于 2013-09-24T10:27:07.437 に答える
10

このLeDeviceListAdapterクラスは Android API に組み込まれていません。自分で作成する必要があります。クラス (Android チュートリアルで使用することを意図したもの) を次のリンクで見つけました。

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

ページで「LeDeviceListAdapter」を検索するだけです。

于 2014-07-11T21:43:15.473 に答える