我是新手(对于 android),我正在使用新安装的 Eclipse Kepler 对蓝牙设备扫描进行编码。在以下第二行:
registerReceiver(mReceiver, new IntentFilter(BluetoothDevice.ACTION_FOUND));
registerReceiver(mReceiver, new IntentFilter(BluetoothDevice.ACTION_DISCOVERY_FINISHED));
我收到一个构建错误:ACTION_DISCOVERY_FINISHED cannot be resolve or is not a field。
请注意,第一行没问题,所以我假设已经导入了正确的东西。我的应用程序清单具有以下 android:minSdkVersion="8" android:targetSdkVersion="18"
当然我可以在没有 ACTION_DISCOVERY_FINISHED 的情况下使用 isDiscovering() 以某种方式生存,但我想知道为什么我没有在我的 android.jar 中定义这个常量 有人可以帮我解释一下吗?