| | |
| | | |
| | | public BleManager(Context context) { |
| | | this.mContext = context; |
| | | |
| | | if (isSupportBle()) { |
| | | if (bleBluetooth == null) { |
| | | bleBluetooth = new BleBluetooth(context); |
| | |
| | | } |
| | | |
| | | bleExceptionHandler = new DefaultBleExceptionHandler(); |
| | | } |
| | | |
| | | public void setMtu(int mtu) { |
| | | bleBluetooth.setMtu(mtu); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | /** |
| | | * scan a known mca device, then connect |
| | | * scan a known mac device, then connect |
| | | * |
| | | * @param deviceMac |
| | | * @param time_out |
| | |
| | | * cancel scan |
| | | */ |
| | | public void cancelScan() { |
| | | if(bleBluetooth!=null) |
| | | bleBluetooth.cancelScan(); |
| | | if (bleBluetooth != null) |
| | | bleBluetooth.cancelScan(); |
| | | } |
| | | |
| | | /** |
| | |
| | | } |
| | | |
| | | public boolean isInScanning() { |
| | | return bleBluetooth != null &&bleBluetooth.isInScanning(); |
| | | return bleBluetooth != null && bleBluetooth.isInScanning(); |
| | | } |
| | | |
| | | public boolean isConnectingOrConnected() { |
| | | return bleBluetooth != null &&bleBluetooth.isConnectingOrConnected(); |
| | | return bleBluetooth != null && bleBluetooth.isConnectingOrConnected(); |
| | | } |
| | | |
| | | public boolean isConnected() { |
| | | return bleBluetooth != null &&bleBluetooth.isConnected(); |
| | | return bleBluetooth != null && bleBluetooth.isConnected(); |
| | | } |
| | | |
| | | public boolean isServiceDiscovered() { |
| | | return bleBluetooth != null &&bleBluetooth.isServiceDiscovered(); |
| | | return bleBluetooth != null && bleBluetooth.isServiceDiscovered(); |
| | | } |
| | | |
| | | /** |