[{"title":"( 60 个子文件 406KB ) 经典蓝牙+ble蓝牙(低功耗蓝牙)客户端\\服务端开发","children":[{"title":"Bluetooth","children":[{"title":"gradlew.bat <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"gradlew <span style='color:#111;'> 5.17KB </span>","children":null,"spread":false},{"title":"gradle.properties <span style='color:#111;'> 726B </span>","children":null,"spread":false},{"title":"png","children":[{"title":"bt_server.png <span style='color:#111;'> 43.47KB </span>","children":null,"spread":false},{"title":"ble_server.png <span style='color:#111;'> 73.47KB </span>","children":null,"spread":false},{"title":"ble_client.png <span style='color:#111;'> 72.88KB </span>","children":null,"spread":false},{"title":"bt_client.png <span style='color:#111;'> 72.49KB </span>","children":null,"spread":false}],"spread":true},{"title":"app","children":[{"title":"proguard-rules.pro <span style='color:#111;'> 751B </span>","children":null,"spread":false},{"title":"src","children":[{"title":"test","children":[{"title":"java","children":[{"title":"win","children":[{"title":"lioil","children":[{"title":"bluetooth","children":[{"title":"ExampleUnitTest.java <span style='color:#111;'> 380B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"androidTest","children":[{"title":"java","children":[{"title":"win","children":[{"title":"lioil","children":[{"title":"bluetooth","children":[{"title":"ExampleInstrumentedTest.java <span style='color:#111;'> 722B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"main","children":[{"title":"res","children":[{"title":"mipmap-xxxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 9.03KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 15.16KB </span>","children":null,"spread":false}],"spread":true},{"title":"drawable","children":[{"title":"divider.xml <span style='color:#111;'> 223B </span>","children":null,"spread":false},{"title":"sel_item.xml <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"stroke.xml <span style='color:#111;'> 205B </span>","children":null,"spread":false},{"title":"ic_launcher_background.xml <span style='color:#111;'> 5.47KB </span>","children":null,"spread":false}],"spread":true},{"title":"mipmap-hdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.98KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 4.91KB </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":"values","children":[{"title":"colors.xml <span style='color:#111;'> 284B </span>","children":null,"spread":false},{"title":"strings.xml <span style='color:#111;'> 670B </span>","children":null,"spread":false},{"title":"styles.xml <span style='color:#111;'> 197B </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xxhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 6.31KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 10.43KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-mdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 2.05KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 2.79KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-xhdpi","children":[{"title":"ic_launcher.png <span style='color:#111;'> 4.46KB </span>","children":null,"spread":false},{"title":"ic_launcher_round.png <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false}],"spread":false},{"title":"mipmap-anydpi-v26","children":[{"title":"ic_launcher_round.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false},{"title":"ic_launcher.xml <span style='color:#111;'> 272B </span>","children":null,"spread":false}],"spread":false},{"title":"layout","children":[{"title":"activity_bleserver.xml <span style='color:#111;'> 1.01KB </span>","children":null,"spread":false},{"title":"activity_bleclient.xml <span style='color:#111;'> 3.06KB </span>","children":null,"spread":false},{"title":"layout_send.xml <span style='color:#111;'> 1.28KB </span>","children":null,"spread":false},{"title":"activity_main.xml <span style='color:#111;'> 2.30KB </span>","children":null,"spread":false},{"title":"item_dev.xml <span style='color:#111;'> 780B </span>","children":null,"spread":false},{"title":"activity_btserver.xml <span style='color:#111;'> 639B </span>","children":null,"spread":false},{"title":"activity_btclient.xml <span style='color:#111;'> 978B </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}],"spread":false},{"title":"java","children":[{"title":"win","children":[{"title":"lioil","children":[{"title":"bluetooth","children":[{"title":"MainActivity.java <span style='color:#111;'> 2.43KB </span>","children":null,"spread":false},{"title":"APP.java <span style='color:#111;'> 761B </span>","children":null,"spread":false},{"title":"ble","children":[{"title":"BleDevAdapter.java <span style='color:#111;'> 4.57KB </span>","children":null,"spread":false},{"title":"BleClientActivity.java <span style='color:#111;'> 9.98KB </span>","children":null,"spread":false},{"title":"BleServerActivity.java <span style='color:#111;'> 11.40KB </span>","children":null,"spread":false}],"spread":false},{"title":"util","children":[{"title":"Util.java <span style='color:#111;'> 468B </span>","children":null,"spread":false},{"title":"BtReceiver.java <span style='color:#111;'> 4.28KB </span>","children":null,"spread":false}],"spread":false},{"title":"bt","children":[{"title":"BtServer.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false},{"title":"BtClientActivity.java <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"BtServerActivity.java <span style='color:#111;'> 2.59KB </span>","children":null,"spread":false},{"title":"BtBase.java <span style='color:#111;'> 5.95KB </span>","children":null,"spread":false},{"title":"BtDevAdapter.java <span style='color:#111;'> 2.89KB </span>","children":null,"spread":false},{"title":"BtClient.java <span style='color:#111;'> 1.06KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}],"spread":true}],"spread":true},{"title":"AndroidManifest.xml <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"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}],"spread":true},{"title":"gradle","children":[{"title":"wrapper","children":[{"title":"gradle-wrapper.jar <span style='color:#111;'> 53.43KB </span>","children":null,"spread":false},{"title":"gradle-wrapper.properties <span style='color:#111;'> 230B </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":".gitignore <span style='color:#111;'> 87B </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 7.95KB </span>","children":null,"spread":false},{"title":"settings.gradle <span style='color:#111;'> 15B </span>","children":null,"spread":false},{"title":"build.gradle <span style='color:#111;'> 546B </span>","children":null,"spread":false}],"spread":true}],"spread":true}]