- 博客(13)
- 收藏
- 关注
原创 Flutter蓝牙框架-flutter_blue_plus使用及源码解析
前段时间有朋友拜托我研究下flutter利用蓝牙与硬件交互的功能,我查阅了很多资料,目前市面上比较流行的第三方库有两个,一个是,一个是,前一个比较轻量级,能满足大部分场景,后一个比较复杂,支持多个蓝牙设备同时连接。那么这一次我们先来研究下flutter_blue_plus,剩下的flutter_reactive_ble下次有机会再来看。
2023-07-06 15:40:42
14075
1
原创 Flutter中的设计模式(一)--如何设计一个单例
使用flutter日常开发过程中,经常会用到单例这种设计模式。最开始的时候是模仿java中的写法,但后来随着对Dart语言特性的了解,发现其实Dart中单例的写法与java代码应该是有很大差别的,这是由于两种语言不同的特性所致。所以,这次想从单例开始,把flutter中所有常用到的设计模式全部都整理归纳一下,可能会更新的比较慢(^ - ^)。
2023-07-05 20:32:10
881
原创 Flutter网络请求框架Dio源码分析以及封装(二)--Cookie管理分析
上一篇文章我们简单分析了一下Dio发出请求时的大致工作流程,这个只是Dio最基本的功能,而且我们还没有分析走到httpClientAdapter之后的内容。不过不用着急,这次我们先接着上一次的内容,看一下Dio当中Cookie管理的问题,因为之前在项目中碰到了这个问题,回过头来再从源码的角度去分析一下,算是复盘。CookieManager与CookieJar的整个工作流程就基本分析完了,可以看到,整个流程非常清晰,代码也很简洁,健壮性也很好,这次源码学习让我对代码编写的理解有深入了一些。
2023-06-12 21:51:30
3078
1
原创 Flutter网络请求框架Dio源码分析以及封装(一)--请求流程分析
利用flutter开发app也已经有些时间了,这个过程中最多接触到的就是网络请求相关的代码。自己目前项目中使用的是现在市面上最流行的网络请求库-dio,相对于flutter自带的HttpClient来说,dio使用起来更简单,功能更强大,支持全局配置、Restful API、FormData、拦截器、 请求取消、Cookie 管理、文件上传/下载、超时以及自定义适配器等。
2023-06-12 17:19:14
5430
2
转载 Swift vs. Kotlin 漫谈之扩展篇
Swift vs. Kotlin 漫谈之扩展篇转载自公众号 KotlinThree 里的一篇文章:https://mp.weixin.qq.com/s?__biz=MzU3MDA3NzMzOA==&mid=2247483719&idx=1&sn=9b4b3ab235777689aee0d6b4274da8bc&chksm=fcf5b8b2cb8231a41038d8820672c4e99039e41
2017-06-07 22:29:21
1696
原创 Learn Once ,Write Anywhere —— 从零开始学习React Native(一)搭建环境
从零开始学习React Native(一)搭建环境React Native是Facebook 开源的 一款使用 JavaScript 与 React 开发原生应用的框架,最早只支持IOS,去年年底开始支持Android,跟原生应用相比RN支持热更新方便迭代,并且跨平台提高开发效率;跟H5/Hybrid相比,RN用的是原生组件,用户体验好。要说缺点的话,就是出现时间短,普及度不高,某些库的支持比较死板
2016-06-24 21:33:32
3402
原创 Unity 与 Android (Android Studio)的交互问题研究 (一)
Unity 与 Android (Android Studio)的交互问题研究
2016-06-02 13:30:25
3193
1
原创 Android Studio 你需要掌握的Debug技巧(上)
Android Studio 你需要掌握的Debug技巧(上)对所有程序猿来说,写代码最让人头疼的不是某个难以实现的功能,而是辛辛苦苦码完代码却发现自己的程序里面存在着这样或那样的Bug。尤其是碰到那种让你绞尽脑汁,修改了无数次都解决不了的Bug。我相信,很多朋友都会有这样的经历。对于开发者来说,几个小的Bug也许看上去问题不大,可如果不及时解决,一旦积累起来,轻则会影响用户体验,重则可能会使整个系
2016-05-02 14:00:25
19099
5
原创 低功耗蓝牙(BLE)在 Android APP 中的应用
低功耗蓝牙(BLE)在 Android APP 中的应用最近公司接了一个新项目,用户可以把自己的乐器跟Phone或Pad连接起来,当弹奏乐器的时候,会把演奏情况同步反馈到设备上,方便用户练习,有点类似于之前玩过的一款叫 [ 吉他英雄 ]的游戏。最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主
2016-04-23 16:29:43
7806
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人