做了一款APP,但可以让非华为设备使用——星闪聊天NLChat 原创

LinMeng林孟
发布于 2024-6-24 22:49
浏览
2收藏

Tips:写的仓促,望包涵,写完这个我还要赶去赶Code呢。

在这个月,看着小熊派开源社区发布了一款Hi2821开发板,也就是大家期待许久的公开版星闪通讯板。

做了一款APP,但可以让非华为设备使用——星闪聊天NLChat-鸿蒙开发者社区

(对,我买了三块)于是我就买下来了,因为我看到了官网晒出的一个Demo++瞬间勾起了我特别爱整活的想法++。

到货很快,我在当天也把小熊派的SLE_UART的Demo修改了一下,把底层给写好了。

做了一款APP,但可以让非华为设备使用——星闪聊天NLChat-鸿蒙开发者社区

拿到手上之前,我就已经想好软硬件的开发流程了,先把底层给写好,让软件收得到,俩块板子都能相互区分谁发谁收,于是我决定简单粗暴的用文本标记,软件上负责接收完整文本和文本处理就好了。

所以19号,我在我个人Github上公开了我的NLChat(对,APP名称)的代码Demo。其实很简单,我只是添加了几行代码而已

难就难在软件,首先,国内对**++CH34X++**这个USB芯片的Java驱动代码,内容有点乱,也没有一个令我满意出众的代码仓库,做我的示范代码。

在这几天,也是功夫不负有心人,我一个人成功的解决了这个问题,那就是——我自己反编译出来成为我自己能理解的,API能用得上就好了,因为实在是太没资料了

我在22号23号一直都是忙于解决CH34X在Android设备上的驱动,期间也是同步在小熊派的粉丝群里分享我的最新工作动态。

做了一款APP,但可以让非华为设备使用——星闪聊天NLChat-鸿蒙开发者社区

做了一款APP,但可以让非华为设备使用——星闪聊天NLChat-鸿蒙开发者社区

感谢大家的支持让我坚持到了今天,我终于把NLChat的1.0先暂时能用的版本(因为我没时间处理文本相关提取的代码,只能写完这篇文章后我得继续去忙了)开源出来了。当然,也包括我反编译后优化的CH34X驱动代码。

CH34X Java相关源码

NLChat 软件源码

做了一款APP,但可以让非华为设备使用——星闪聊天NLChat-鸿蒙开发者社区

历时一周,完成了这么多,期间离不开大家的支持点赞(这是最重要的)也是觉得自己应该可以做个软件,让更多可以整活有idea的,看到这些资料后可以愿意试试做做吧,也算是为这款开发板,填补一些APP上的资料了,我自己是很满意的OvO。

希望51CTO的小伙伴们,多多支持我们NLChat的开源工作,接下来我的开源路线是这样的:我估计我自己还会花时间对C的源码做修改,同时在安卓上一定要做好文本提炼工作后,用SQLite做本地数据库保存,确保不会丢失聊天数据的同时,还能写时间戳保存。

那么,敬请期待下一篇文章啦。886~

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
3
收藏 2
回复
举报
2条回复
按时间正序
/
按时间倒序
红叶亦知秋
红叶亦知秋

期待一波

回复
2024-6-25 10:01:30
LinMeng林孟
LinMeng林孟 回复了 红叶亦知秋
期待一波

已经做出APP成品了哦,今天刚更新串口UI设置页面,欢迎来Github[点我访问](https://github.com/Hny0305Lin/NLChat)

回复
2024-6-25 15:22:59
回复
    相关推荐