电脑网站转换手机网站怎么做/南宁seo产品优化服务
【实例简介】
网上找到的蓝牙安卓BLE的APP源码,解决了安卓手机BLE连接难或连接不上的问题,比安卓BLE调试助手好。
【实例截图】
【核心代码】
FastBle-master
└── FastBle-master
├── app
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ ├── androidTest
│ │ └── java
│ │ └── com
│ │ └── clj
│ │ └── blesample
│ │ └── ApplicationTest.java
│ └── main
│ ├── AndroidManifest.xml
│ ├── java
│ │ └── com
│ │ └── clj
│ │ └── blesample
│ │ ├── adapter
│ │ │ └── DeviceAdapter.java
│ │ ├── comm
│ │ │ ├── Observable.java
│ │ │ ├── Observer.java
│ │ │ └── ObserverManager.java
│ │ ├── MainActivity.java
│ │ └── operation
│ │ ├── CharacteristicListFragment.java
│ │ ├── CharacteristicOperationFragment.java
│ │ ├── OperationActivity.java
│ │ └── ServiceListFragment.java
│ └── res
│ ├── anim
│ │ └── rotate.xml
│ ├── drawable
│ │ └── ic_wx.jpg
│ ├── layout
│ │ ├── activity_main.xml
│ │ ├── activity_operation.xml
│ │ ├── activity_user.xml
│ │ ├── adapter_characteristic.xml
│ │ ├── adapter_device.xml
│ │ ├── adapter_service.xml
│ │ ├── fragment_characteric_list.xml
│ │ ├── fragment_characteric_operation.xml
│ │ ├── fragment_service_list.xml
│ │ ├── layout_characteric_operation_button.xml
│ │ ├── layout_characteric_operation_et.xml
│ │ └── layout_characteric_operation.xml
│ ├── mipmap-hdpi
│ │ └── ic_launcher.png
│ ├── mipmap-mdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xhdpi
│ │ └── ic_launcher.png
│ ├── mipmap-xxhdpi
│ │ ├── ic_blue_connected.png
│ │ ├── ic_blue_remote.png
│ │ ├── ic_enter.png
│ │ ├── ic_launcher.png
│ │ ├── ic_loading.png
│ │ ├── ic_rssi.png
│ │ └── ic_scan.png
│ ├── mipmap-xxxhdpi
│ │ └── ic_launcher.png
│ ├── values
│ │ ├── colors.xml
│ │ ├── dimens.xml
│ │ ├── strings.xml
│ │ └── styles.xml
│ ├── values-en
│ │ └── strings.xml
│ └── values-zh-rCN
│ └── strings.xml
├── build.gradle
├── FastBLE-2.3.2.jar
├── FastBLE.apk
├── FastBleLib
│ ├── build.gradle
│ ├── proguard-rules.pro
│ └── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── clj
│ └── fastble
│ ├── BleManager.java
│ ├── bluetooth
│ │ ├── BleBluetooth.java
│ │ ├── BleConnector.java
│ │ ├── MultipleBluetoothController.java
│ │ └── SplitWriter.java
│ ├── callback
│ │ ├── BleBaseCallback.java
│ │ ├── BleGattCallback.java
│ │ ├── BleIndicateCallback.java
│ │ ├── BleMtuChangedCallback.java
│ │ ├── BleNotifyCallback.java
│ │ ├── BleReadCallback.java
│ │ ├── BleRssiCallback.java
│ │ ├── BleScanAndConnectCallback.java
│ │ ├── BleScanCallback.java
│ │ ├── BleScanPresenterImp.java
│ │ └── BleWriteCallback.java
│ ├── data
│ │ ├── BleConnectStateParameter.java
│ │ ├── BleDevice.java
│ │ ├── BleMsg.java
│ │ ├── BleScanState.java
│ │ └── BleWriteState.java
│ ├── exception
│ │ ├── BleException.java
│ │ ├── ConnectException.java
│ │ ├── GattException.java
│ │ ├── OtherException.java
│ │ └── TimeoutException.java
│ ├── scan
│ │ ├── BleScanner.java
│ │ ├── BleScanPresenter.java
│ │ └── BleScanRuleConfig.java
│ └── utils
│ ├── BleLog.java
│ ├── BleLruHashMap.java
│ └── HexUtil.java
├── gradle
│ └── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradle.properties
├── gradlew
├── gradlew.bat
├── LICENSE
├── preview
│ ├── ble0.gif
│ ├── ble1.png
│ ├── ble2.png
│ ├── ble3.png
│ ├── ble4.png
│ ├── ble5.png
│ ├── donations.png
│ ├── fastble_poster.png
│ ├── new_1.png
│ ├── new_2.png
│ ├── new_3.png
│ └── new_4.png
├── README_1.1.x.md
├── README_1.2.x.md
├── README.md
└── settings.gradle
44 directories, 104 files