0

私は(Androidの)初心者で、新しくインストールしたEclipse Keplerを使用してBluetoothデバイススキャンをコーディングしています。次の行の 2 番目に:

registerReceiver(mReceiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));
registerReceiver(mReceiver, new IntentFilter(BluetoothDevice.ACTION_DISCOVERY_FINISHED));

ビルド エラーが発生します: ACTION_DISCOVERY_FINISHED を解決できないか、フィールドではありません

最初の行は問題ないことに注意してください。正しいものをインポートしたと思います。私のアプリケーションマニフェストには、次の android:minSdkVersion="8" android:targetSdkVersion="18" があります

もちろん、isDiscovering() を使用して ACTION_DISCOVERY_FINISHED なしで何とか生き残ることができますが、android.jar でこの定数が定義されていない理由を知りたいのですが、誰かがこれを説明するのを手伝ってくれますか?

4

1 に答える 1