├── .gitignore ├── AndroidManifest.xml ├── LICENSE ├── Sample ├── .gitignore ├── build.gradle ├── proguard-rules.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── vashisthg │ │ └── ble │ │ └── MainActivity.java │ └── res │ ├── drawable-hdpi │ └── ic_launcher.png │ ├── drawable-mdpi │ └── ic_launcher.png │ ├── drawable-xhdpi │ └── ic_launcher.png │ ├── drawable-xxhdpi │ └── ic_launcher.png │ ├── layout │ └── activity_main.xml │ ├── menu │ └── main.xml │ ├── values-w820dp │ └── dimens.xml │ └── values │ ├── dimens.xml │ ├── strings.xml │ └── styles.xml ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib ├── build.gradle └── src │ └── main │ ├── AndroidManifest.xml │ └── java │ └── com │ └── thedamfr │ └── android │ └── BleEventAdapter │ ├── BleEventAdapter.java │ ├── BleEventBus.java │ ├── EventLogger.java │ ├── events │ ├── CharacteristicChangedEvent.java │ ├── CharacteristicReadEvent.java │ ├── CharacteristicWriteEvent.java │ ├── DescriptorReadEvent.java │ ├── DescriptorWriteEvent.java │ ├── DiscoveredDevicesEvent.java │ ├── DiscoveryServiceEvent.java │ ├── GattConnectionStateChangedEvent.java │ ├── ReadRemoteRssiEvent.java │ ├── ReliableWriteCompleted.java │ ├── ScanningEvent.java │ └── ServiceDiscoveredEvent.java │ └── service │ ├── discovery │ └── device │ │ └── DeviceDiscoveryService.java │ └── gatt │ ├── GattConnectionState.java │ └── GattService.java ├── proguard-project.txt ├── readme.md └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/.gitignore -------------------------------------------------------------------------------- /AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/AndroidManifest.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/LICENSE -------------------------------------------------------------------------------- /Sample/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /Sample/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/build.gradle -------------------------------------------------------------------------------- /Sample/proguard-rules.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/proguard-rules.txt -------------------------------------------------------------------------------- /Sample/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /Sample/src/main/java/com/vashisthg/ble/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/java/com/vashisthg/ble/MainActivity.java -------------------------------------------------------------------------------- /Sample/src/main/res/drawable-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/drawable-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/src/main/res/drawable-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/drawable-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/src/main/res/drawable-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/drawable-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/src/main/res/drawable-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/drawable-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /Sample/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /Sample/src/main/res/menu/main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/menu/main.xml -------------------------------------------------------------------------------- /Sample/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /Sample/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /Sample/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /Sample/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/Sample/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/build.gradle -------------------------------------------------------------------------------- /lib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/BleEventAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/BleEventAdapter.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/BleEventBus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/BleEventBus.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/EventLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/EventLogger.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/CharacteristicChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/CharacteristicChangedEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/CharacteristicReadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/CharacteristicReadEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/CharacteristicWriteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/CharacteristicWriteEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DescriptorReadEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DescriptorReadEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DescriptorWriteEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DescriptorWriteEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DiscoveredDevicesEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DiscoveredDevicesEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DiscoveryServiceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/DiscoveryServiceEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/GattConnectionStateChangedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/GattConnectionStateChangedEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ReadRemoteRssiEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ReadRemoteRssiEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ReliableWriteCompleted.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ReliableWriteCompleted.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ScanningEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ScanningEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ServiceDiscoveredEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/events/ServiceDiscoveredEvent.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/service/discovery/device/DeviceDiscoveryService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/service/discovery/device/DeviceDiscoveryService.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/service/gatt/GattConnectionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/service/gatt/GattConnectionState.java -------------------------------------------------------------------------------- /lib/src/main/java/com/thedamfr/android/BleEventAdapter/service/gatt/GattService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/lib/src/main/java/com/thedamfr/android/BleEventAdapter/service/gatt/GattService.java -------------------------------------------------------------------------------- /proguard-project.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/proguard-project.txt -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thedamfr/Android-BleEventAdapter/HEAD/readme.md -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':lib', 'Sample' 2 | --------------------------------------------------------------------------------