BluetoothGatt.discoverservices无法发现服务

时间:2019-06-12 11:26:17

标签: java android

我正在开发一个需要连接到BLE设备的应用程序,一切正常,我能够连接到BLE设备并成功从中提取数据,直到最后一天,我无法连接到任何BLE设备,我都发现BluetoothGatt类有58个错误,主要错误是它无法解决符号IBluetoothGatt,这导致其他错误,并且discoverservices方法也已着色因此,用红色  mBluetoothGatt.discoverservices找不到服务,现在我无法连接到任何BLE设备,其他人是否遇到过此问题。我非常感谢您的帮助,因为我必须在本月底之前完成该项目,并且由于这个问题,我无法在该项目中取得任何进展

    package android.bluetooth;

import android.os.Handler;
import android.os.ParcelUuid;
import android.os.RemoteException;
import android.util.Log;

import java.util.ArrayList;
import java.util.List;
import java.util.UUID;

/**
 * Public API for the Bluetooth GATT Profile.
 *
 * <p>This class provides Bluetooth GATT functionality to enable communication
 * with Bluetooth Smart or Smart Ready devices.
 *
 * <p>To connect to a remote peripheral device, create a {@link BluetoothGattCallback}
 * and call {@link BluetoothDevice#connectGatt} to get a instance of this class.
 * GATT capable devices can be discovered using the Bluetooth device discovery or BLE
 * scan process.
 */
public final class BluetoothGatt implements BluetoothProfile {
    private static final String TAG = "BluetoothGatt";
    private static final boolean DBG = true;
    private static final boolean VDBG = false;

    private IBluetoothGatt mService;

mBluetoothGatt.discoverservices不起作用,因为它也被涂成红色

0 个答案:

没有答案