Android 新手发现网上一堆资料都是启动多个线程来进行蓝牙连接与通讯的,就想着如何用 Kotlin 协程来解决这个繁琐的事情。
然后发现顺带解决了 Packet 异步的问题 (:
https://gist.github.com/dcalsky/f151cebdfe66e4b4e1d774e497f83953
1
dcalsky OP PS: 使用 startBytes 和 endBytes 来 split 一个 packet,比如每个 packet 都以 cbcb 打头,以及 f8f8 作为结尾。
|
2
sunbreak 2020-06-14 07:34:48 +08:00
36 记手写本 SDK 完全开源,欢迎大家来玩
Android/iOS,Kotlin/MPP 项目结构 https://gitlab.com/woodemi/sdk/notepad-sdk-mpp Flutter Federated Plugin 项目结构 https://github.com/woodemi/notepad_core JS 跨端项目结构( Web/小程序 /Electron ) https://github.com/woodemi/notepad-core-js |
3
sunbreak 2020-06-14 07:37:26 +08:00
官方网站: https://www.36notes.com
小米有品: https://www.xiaomiyoupin.com/detail?gid=106166 京东: https://item.jd.com/100005600420.html 36 记智能手写本是将笔迹电子化的产品,通过蓝牙连接手机 /PC/Web 将笔迹传输到云端 |