├── README.md ├── app ├── build.gradle ├── libs │ └── eventbus-3.1.1.jar ├── proguard-rules.pro └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── clock │ │ └── blelib │ │ ├── BaseActivity.java │ │ ├── MainActivity.java │ │ ├── adapter │ │ ├── DeviceListAdapter.java │ │ ├── OnItemClickListener.java │ │ └── ScanListAdapter.java │ │ ├── bleissus │ │ ├── ProtocolVh.java │ │ └── blemodel │ │ │ ├── BLEManager.java │ │ │ ├── bracelet │ │ │ └── BraceletDevice.java │ │ │ ├── heart │ │ │ ├── HeaterDataAdapter.java │ │ │ └── HeaterDevice.java │ │ │ └── led │ │ │ ├── BLELedNecessaryBiz.java │ │ │ ├── LedDataAdapter.java │ │ │ └── LedDevice.java │ │ ├── event │ │ ├── AddNewDeviceEvent.java │ │ ├── AddPreConnDeviceEvent.java │ │ ├── AddScanDeviceEvent.java │ │ ├── BleSendResultEvent.java │ │ ├── ConnectDeviceEvent.java │ │ ├── ReconnectDeviceEvent.java │ │ └── updateDeviceInfoEvent.java │ │ ├── util │ │ ├── BytesUtil.java │ │ ├── SystemUtil.java │ │ └── WidgetUitl.java │ │ └── widget │ │ └── ScanListPopWindow.java │ └── res │ ├── drawable-v24 │ └── ic_launcher_foreground.xml │ ├── drawable-xhdpi │ └── loading.png │ ├── drawable-xxhdpi │ └── bledevice.png │ ├── drawable │ ├── anim_rotate_load.xml │ └── ic_launcher_background.xml │ ├── layout │ ├── activity_main.xml │ ├── dialog_loading2.xml │ ├── item_device_list_device.xml │ ├── item_list_scan.xml │ └── popwindow_scan_list.xml │ ├── mipmap-xxhdpi │ └── ic_launcher.png │ └── values │ ├── colors.xml │ ├── strings.xml │ └── styles.xml ├── bluetoothlib ├── build.gradle ├── class_files.txt ├── mapping.txt ├── proguard-rules.pro ├── seeds.txt └── src │ └── main │ ├── AndroidManifest.xml │ ├── java │ └── com │ │ └── clock │ │ └── bluetoothlib │ │ ├── Test1.java │ │ └── logic │ │ ├── analysis │ │ ├── CmdBase.java │ │ ├── CmdInterface.java │ │ ├── ConstantTransfer.java │ │ ├── DataTransferManager.java │ │ ├── Decode.java │ │ ├── DecodeAdapter.java │ │ ├── NotifyCmdAdapter.java │ │ ├── NotifyCmdLib.java │ │ ├── OnDataSendCallBack.java │ │ ├── OnRespDataListener.java │ │ ├── OnRespResultListener.java │ │ └── RecvCallbackManager.java │ │ ├── network │ │ ├── BleLibByteUtil.java │ │ ├── DeviceAuthorizeListener.java │ │ ├── DeviceInfoSyncListener.java │ │ ├── connection │ │ │ ├── BLEAppDevice.java │ │ │ ├── BLEBaseDevice.java │ │ │ ├── BLEBaseManager.java │ │ │ ├── BLEConnector.java │ │ │ ├── BLEDeviceBiz.java │ │ │ ├── BLELogicDevice.java │ │ │ ├── BLEScanDevice.java │ │ │ ├── BLEScanner.java │ │ │ ├── BLEServerCentral.java │ │ │ ├── BLEServerListener.java │ │ │ ├── BLEState.java │ │ │ └── DeviceState.java │ │ └── data │ │ │ ├── BLEAllDispatcher.java │ │ │ ├── BLEPacket.java │ │ │ ├── DataCircularBuffer.java │ │ │ └── DataParserAdapter.java │ │ └── utils │ │ ├── LogUtil.java │ │ └── ThreadPoolUtil.java │ └── res │ └── values │ └── strings.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── local.properties └── settings.gradle /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/README.md -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/libs/eventbus-3.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/libs/eventbus-3.1.1.jar -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/BaseActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/BaseActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/adapter/DeviceListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/adapter/DeviceListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/adapter/OnItemClickListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/adapter/OnItemClickListener.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/adapter/ScanListAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/adapter/ScanListAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/ProtocolVh.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/ProtocolVh.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/BLEManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/BLEManager.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/bracelet/BraceletDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/bracelet/BraceletDevice.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/heart/HeaterDataAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/heart/HeaterDataAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/heart/HeaterDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/heart/HeaterDevice.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/led/BLELedNecessaryBiz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/led/BLELedNecessaryBiz.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/led/LedDataAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/led/LedDataAdapter.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/bleissus/blemodel/led/LedDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/bleissus/blemodel/led/LedDevice.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/AddNewDeviceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/AddNewDeviceEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/AddPreConnDeviceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/AddPreConnDeviceEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/AddScanDeviceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/AddScanDeviceEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/BleSendResultEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/BleSendResultEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/ConnectDeviceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/ConnectDeviceEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/ReconnectDeviceEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/ReconnectDeviceEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/event/updateDeviceInfoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/event/updateDeviceInfoEvent.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/util/BytesUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/util/BytesUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/util/SystemUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/util/SystemUtil.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/util/WidgetUitl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/util/WidgetUitl.java -------------------------------------------------------------------------------- /app/src/main/java/com/clock/blelib/widget/ScanListPopWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/java/com/clock/blelib/widget/ScanListPopWindow.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-v24/ic_launcher_foreground.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/drawable-v24/ic_launcher_foreground.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/loading.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/drawable-xhdpi/loading.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xxhdpi/bledevice.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/drawable-xxhdpi/bledevice.png -------------------------------------------------------------------------------- /app/src/main/res/drawable/anim_rotate_load.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/drawable/anim_rotate_load.xml -------------------------------------------------------------------------------- /app/src/main/res/drawable/ic_launcher_background.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/drawable/ic_launcher_background.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/dialog_loading2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/layout/dialog_loading2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_device_list_device.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/layout/item_device_list_device.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_list_scan.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/layout/item_list_scan.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/popwindow_scan_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/layout/popwindow_scan_list.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /bluetoothlib/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/build.gradle -------------------------------------------------------------------------------- /bluetoothlib/class_files.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bluetoothlib/mapping.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bluetoothlib/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/proguard-rules.pro -------------------------------------------------------------------------------- /bluetoothlib/seeds.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/seeds.txt -------------------------------------------------------------------------------- /bluetoothlib/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/Test1.java: -------------------------------------------------------------------------------- 1 | package com.clock.bluetoothlib; 2 | 3 | public class Test1 { 4 | 5 | } 6 | -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/CmdBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/CmdBase.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/CmdInterface.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/CmdInterface.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/ConstantTransfer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/ConstantTransfer.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/DataTransferManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/DataTransferManager.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/Decode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/Decode.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/DecodeAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/DecodeAdapter.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/NotifyCmdAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/NotifyCmdAdapter.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/NotifyCmdLib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/NotifyCmdLib.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/OnDataSendCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/OnDataSendCallBack.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/OnRespDataListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/OnRespDataListener.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/OnRespResultListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/OnRespResultListener.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/RecvCallbackManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/analysis/RecvCallbackManager.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/BleLibByteUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/BleLibByteUtil.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/DeviceAuthorizeListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/DeviceAuthorizeListener.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/DeviceInfoSyncListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/DeviceInfoSyncListener.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEAppDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEAppDevice.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEBaseDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEBaseDevice.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEBaseManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEBaseManager.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEConnector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEConnector.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEDeviceBiz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEDeviceBiz.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLELogicDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLELogicDevice.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEScanDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEScanDevice.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEScanner.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEServerCentral.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEServerCentral.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEServerListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEServerListener.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/BLEState.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/DeviceState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/connection/DeviceState.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/BLEAllDispatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/BLEAllDispatcher.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/BLEPacket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/BLEPacket.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/DataCircularBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/DataCircularBuffer.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/DataParserAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/network/data/DataParserAdapter.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/utils/LogUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/utils/LogUtil.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/utils/ThreadPoolUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/java/com/clock/bluetoothlib/logic/utils/ThreadPoolUtil.java -------------------------------------------------------------------------------- /bluetoothlib/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/bluetoothlib/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/gradlew.bat -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ruigeyun/Android-DualBle/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':bluetoothlib' 2 | --------------------------------------------------------------------------------