public class BLEConnectionService
extends Service
| Modifier and Type | Class and Description |
|---|---|
static class |
BLEConnectionService.BaseLeDeviceAdapter |
class |
BLEConnectionService.BleBinder |
class |
BLEConnectionService.DeviceBondArgs |
class |
BLEConnectionService.DeviceViewHolder |
static class |
BLEConnectionService.ERROR_CODE |
class |
BLEConnectionService.GattCharacteristicChangedEventArgs |
class |
BLEConnectionService.GattCharacteristicWriteEventArgs |
class |
BLEConnectionService.GattConnectionStateEventArgs |
class |
BLEConnectionService.GattDescriptorWriteEventArgs |
class |
BLEConnectionService.GattEventArgs |
class |
BLEConnectionService.GattReadRemoteRssiEventArgs |
class |
BLEConnectionService.GattServicesDiscoveredEventArgs |
class |
BLEConnectionService.GNetPlusEventArgs |
static interface |
BLEConnectionService.IBleEventsListener |
| Modifier and Type | Field and Description |
|---|---|
BLEConnectionService.BleBinder |
m_BleBinder |
java.lang.String |
m_szFilterDeviceName |
| Constructor and Description |
|---|
BLEConnectionService() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkBlePermission() |
void |
close() |
void |
connectToBleDevice(BluetoothDevice device) |
void |
disconnect() |
int |
enableNotification(boolean enabled) |
static java.util.List<BluetoothDevice> |
getBondedDevices(Context ctx,
java.util.List<java.lang.String> lstFilterDeviceName) |
BluetoothDevice |
getDeviceFromLeDeviceList(int iIndex) |
java.lang.String |
getErrorContent(int iErrorCode) |
java.util.List<BluetoothGattService> |
getGattServiceList() |
BLEConnectionService.BaseLeDeviceAdapter |
getLeDeviceAdapter() |
IBinder |
onBind(Intent intent) |
void |
onCreate() |
void |
onDestroy() |
int |
onStartCommand(Intent intent,
int flags,
int startId) |
boolean |
onUnbind(Intent intent) |
void |
readRemoteRssi() |
void |
reconnect() |
void |
scanLeDevice(boolean bSwitchOnOff) |
void |
scanLeDevice(int iScanPeriod) |
void |
sendDataToDevice(byte[] bSendDatas) |
void |
setBleEventsListener(BLEConnectionService.IBleEventsListener oBleEventsListener) |
void |
setLeDeviceAdapter(BLEConnectionService.BaseLeDeviceAdapter leDeviceAdapter) |
public java.lang.String m_szFilterDeviceName
public BLEConnectionService.BleBinder m_BleBinder
public IBinder onBind(Intent intent)
public boolean onUnbind(Intent intent)
public void onDestroy()
public int onStartCommand(Intent intent,
int flags,
int startId)
public void onCreate()
public java.util.List<BluetoothGattService> getGattServiceList()
public int enableNotification(boolean enabled)
public java.lang.String getErrorContent(int iErrorCode)
public void setBleEventsListener(BLEConnectionService.IBleEventsListener oBleEventsListener)
public void disconnect()
public void reconnect()
public void close()
public void connectToBleDevice(BluetoothDevice device)
public void scanLeDevice(boolean bSwitchOnOff)
public void scanLeDevice(int iScanPeriod)
public boolean checkBlePermission()
public void sendDataToDevice(byte[] bSendDatas)
public void readRemoteRssi()
public void setLeDeviceAdapter(BLEConnectionService.BaseLeDeviceAdapter leDeviceAdapter)
public static java.util.List<BluetoothDevice> getBondedDevices(Context ctx,
java.util.List<java.lang.String> lstFilterDeviceName)
public BluetoothDevice getDeviceFromLeDeviceList(int iIndex)
public BLEConnectionService.BaseLeDeviceAdapter getLeDeviceAdapter()