[{"title":"( 95 个子文件 798KB ) Android蓝牙Ble通讯Demo示例源码–扫描,连接,发送和接收数据,分包解包","children":[{"title":"CrazyBle","children":[{"title":".gitignore <span style='color:#111;'> 87B </span>","children":null,"spread":false},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 53.14KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 202B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"local.properties <span style='color:#111;'> 355B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"CrazyBle.iml <span style='color:#111;'> 993B </span>","children":null,"spread":false},{"title":"gradlew.bat <span style='color:#111;'> 2.21KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":".gitignore <span style='color:#111;'> 7B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 989B </span>","children":null,"spread":false},{"title":"proguard-rules.pro <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"com","children":[{"title":"crazy","children":[{"title":"bluetooth","children":[{"title":"ExampleUnitTest.java <span style='color:#111;'> 380B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"main","children":[{"title":"AndroidManifest.xml <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"java","children":[{"title":"com","children":[{"title":"crazy","children":[{"title":"bluetooth","children":[{"title":"ble","children":[{"title":"BleClientActivity.java <span style='color:#111;'> 17.37KB </span>","children":null,"spread":false},{"title":"BleDevAdapter.java <span style='color:#111;'> 6.10KB </span>","children":null,"spread":false},{"title":"BleServerActivity.java <span style='color:#111;'> 15.85KB </span>","children":null,"spread":false}],"spread":false},{"title":"BaseApplication.java <span style='color:#111;'> 773B </span>","children":null,"spread":false},{"title":"MainActivity.java <span style='color:#111;'> 3.12KB </span>","children":null,"spread":false},{"title":"util","children":[{"title":"IntByteStringHexUtil.java <span style='color:#111;'> 6.13KB </span>","children":null,"spread":false},{"title":"CRC8.java <span style='color:#111;'> 4.58KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"res","children":[{"title":"values","children":[{"title":"styles.xml <span style='color:#111;'> 197B </span>","children":null,"spread":false},{"title":"colors.xml <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 740B </span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"activity_main.xml <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"activity_bleserver.xml <span style='color:#111;'> 1.83KB </span>","children":null,"spread":false},{"title":"item_dev.xml <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"activity_bleclient.xml <span style='color:#111;'> 4.53KB </span>","children":null,"spread":false}],"spread":false},{"title":"xml","children":[{"title":"backup_descriptor.xml <span style='color:#111;'> 166B </span>","children":null,"spread":false}],"spread":false},{"title":"drawable-v24","children":[{"title":"ic_launcher_foreground.xml <span style='color:#111;'> 1.84KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher_round.png <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"ic_launcher.png <span style='color:#111;'> 222.55KB </span>","children":null,"spread":false}],"spread":false},{"title":"drawable","children":[{"title":"divider.xml <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"stroke.xml <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"sel_item.xml <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"ic_launcher_background.xml <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"androidTest","children":[{"title":"java","children":[{"title":"com","children":[{"title":"crazy","children":[{"title":"bluetooth","children":[{"title":"ExampleInstrumentedTest.java <span style='color:#111;'> 722B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":".gradle","children":[{"title":"vcsWorkingDirs","children":[{"title":"gc.properties <span style='color:#111;'> 0B </span>","children":null,"spread":false}],"spread":true},{"title":"buildOutputCleanup","children":[{"title":"outputFiles.bin <span style='color:#111;'> 19.87KB </span>","children":null,"spread":false},{"title":"cache.properties <span style='color:#111;'> 53B </span>","children":null,"spread":false},{"title":"buildOutputCleanup.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false}],"spread":true},{"title":"4.8.1","children":[{"title":"fileChanges","children":[{"title":"last-build.bin <span style='color:#111;'> 1B </span>","children":null,"spread":false}],"spread":true},{"title":"taskHistory","children":[{"title":"taskHistory.bin <span style='color:#111;'> 663.41KB </span>","children":null,"spread":false},{"title":"taskHistory.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false}],"spread":false},{"title":"javaCompile","children":[{"title":"taskJars.bin <span style='color:#111;'> 20.70KB </span>","children":null,"spread":false},{"title":"classAnalysis.bin <span style='color:#111;'> 759.03KB </span>","children":null,"spread":false},{"title":"taskHistory.bin <span style='color:#111;'> 303.19KB </span>","children":null,"spread":false},{"title":"jarAnalysis.bin <span style='color:#111;'> 277.44KB </span>","children":null,"spread":false},{"title":"processorPath.bin <span style='color:#111;'> 18.08KB </span>","children":null,"spread":false},{"title":"javaCompile.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false}],"spread":false},{"title":"fileContent","children":[{"title":"fileContent.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false}],"spread":false},{"title":"fileHashes","children":[{"title":"fileHashes.lock <span style='color:#111;'> 17B </span>","children":null,"spread":false},{"title":"resourceHashesCache.bin <span style='color:#111;'> 19.26KB </span>","children":null,"spread":false},{"title":"fileHashes.bin <span style='color:#111;'> 154.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}],"spread":true},{"title":"gradle.properties <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":".idea","children":[{"title":"libraries","children":[{"title":"Gradle__com_android_support_constraint_constraint_layout_1_1_0_aar.xml <span style='color:#111;'> 673B </span>","children":null,"spread":false},{"title":"Gradle__android_arch_lifecycle_runtime_1_1_0_aar.xml <span style='color:#111;'> 625B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_constraint_constraint_layout_solver_1_1_0.xml <span style='color:#111;'> 429B </span>","children":null,"spread":false},{"title":"Gradle__android_arch_core_common_1_1_0.xml <span style='color:#111;'> 349B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_test_runner_1_0_2_aar.xml <span style='color:#111;'> 623B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_support_vector_drawable_27_1_1_aar.xml <span style='color:#111;'> 690B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_test_espresso_espresso_core_3_0_2_aar.xml <span style='color:#111;'> 660B </span>","children":null,"spread":false},{"title":"Gradle__com_squareup_javawriter_2_1_1.xml <span style='color:#111;'> 351B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_support_core_utils_27_1_1_aar.xml <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_support_annotations_27_1_1.xml <span style='color:#111;'> 395B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_test_espresso_espresso_idling_resource_3_0_2_aar.xml <span style='color:#111;'> 704B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_animated_vector_drawable_27_1_1_aar.xml <span style='color:#111;'> 694B </span>","children":null,"spread":false},{"title":"Gradle__android_arch_lifecycle_livedata_core_1_1_0_aar.xml <span style='color:#111;'> 649B </span>","children":null,"spread":false},{"title":"Gradle__javax_inject_javax_inject_1.xml <span style='color:#111;'> 345B </span>","children":null,"spread":false},{"title":"Gradle__android_arch_core_runtime_1_1_0_aar.xml <span style='color:#111;'> 620B </span>","children":null,"spread":false},{"title":"Gradle__com_google_code_findbugs_jsr305_2_0_1.xml <span style='color:#111;'> 363B </span>","children":null,"spread":false},{"title":"Gradle__net_sf_kxml_kxml2_2_3_0.xml <span style='color:#111;'> 334B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_test_monitor_1_0_2_aar.xml <span style='color:#111;'> 627B </span>","children":null,"spread":false},{"title":"Gradle__junit_junit_4_12.xml <span style='color:#111;'> 319B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_support_fragment_27_1_1_aar.xml <span style='color:#111;'> 662B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_support_compat_27_1_1_aar.xml <span style='color:#111;'> 654B </span>","children":null,"spread":false},{"title":"Gradle__org_hamcrest_hamcrest_core_1_3.xml <span style='color:#111;'> 354B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_recyclerview_v7_27_1_1_aar.xml <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Gradle__org_hamcrest_hamcrest_integration_1_3.xml <span style='color:#111;'> 375B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_appcompat_v7_27_1_1_aar.xml <span style='color:#111;'> 646B </span>","children":null,"spread":false},{"title":"Gradle__android_arch_lifecycle_viewmodel_1_1_0_aar.xml <span style='color:#111;'> 633B </span>","children":null,"spread":false},{"title":"Gradle__com_android_support_support_core_ui_27_1_1_aar.xml <span style='color:#111;'> 658B </span>","children":null,"spread":false},{"title":"Gradle__org_hamcrest_hamcrest_library_1_3.xml <span style='color:#111;'> 363B </span>","children":null,"spread":false},{"title":"Gradle__android_arch_lifecycle_common_1_1_0.xml <span style='color:#111;'> 358B </span>","children":null,"spread":false}],"spread":false},{"title":"runConfigurations.xml <span style='color:#111;'> 346B </span>","children":null,"spread":false},{"title":"workspace.xml <span style='color:#111;'> 9.38KB </span>","children":null,"spread":false},{"title":"vcs.xml <span style='color:#111;'> 188B </span>","children":null,"spread":false},{"title":"misc.xml <span style='color:#111;'> 380B </span>","children":null,"spread":false},{"title":"jarRepositories.xml <span style='color:#111;'> 2.04KB </span>","children":null,"spread":false},{"title":"modules.xml <span style='color:#111;'> 435B </span>","children":null,"spread":false},{"title":"modules","children":[{"title":"CrazyBle.iml <span style='color:#111;'> 1.00KB </span>","children":null,"spread":false},{"title":"app","children":[{"title":"CrazyBle.app.iml <span style='color:#111;'> 7.03KB </span>","children":null,"spread":false}],"spread":false}],"spread":false},{"title":"compiler.xml <span style='color:#111;'> 175B </span>","children":null,"spread":false},{"title":"gradle.xml <span style='color:#111;'> 767B </span>","children":null,"spread":false}],"spread":true},{"title":"ReadMe <span style='color:#111;'> 1.99KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 15B </span>","children":null,"spread":false}],"spread":false}],"spread":true}]