自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Flutter蓝牙框架-flutter_blue_plus使用及源码解析

前段时间有朋友拜托我研究下flutter利用蓝牙与硬件交互的功能,我查阅了很多资料,目前市面上比较流行的第三方库有两个,一个是,一个是,前一个比较轻量级,能满足大部分场景,后一个比较复杂,支持多个蓝牙设备同时连接。那么这一次我们先来研究下flutter_blue_plus,剩下的flutter_reactive_ble下次有机会再来看。

2023-07-06 15:40:42 7915 1

原创 Flutter中的设计模式(一)--如何设计一个单例

使用flutter日常开发过程中,经常会用到单例这种设计模式。最开始的时候是模仿java中的写法,但后来随着对Dart语言特性的了解,发现其实Dart中单例的写法与java代码应该是有很大差别的,这是由于两种语言不同的特性所致。所以,这次想从单例开始,把flutter中所有常用到的设计模式全部都整理归纳一下,可能会更新的比较慢(^ - ^)。

2023-07-05 20:32:10 712

原创 Flutter网络请求框架Dio源码分析以及封装(二)--Cookie管理分析

上一篇文章我们简单分析了一下Dio发出请求时的大致工作流程,这个只是Dio最基本的功能,而且我们还没有分析走到httpClientAdapter之后的内容。不过不用着急,这次我们先接着上一次的内容,看一下Dio当中Cookie管理的问题,因为之前在项目中碰到了这个问题,回过头来再从源码的角度去分析一下,算是复盘。CookieManager与CookieJar的整个工作流程就基本分析完了,可以看到,整个流程非常清晰,代码也很简洁,健壮性也很好,这次源码学习让我对代码编写的理解有深入了一些。

2023-06-12 21:51:30 2686 1

原创 Flutter网络请求框架Dio源码分析以及封装(一)--请求流程分析

利用flutter开发app也已经有些时间了,这个过程中最多接触到的就是网络请求相关的代码。自己目前项目中使用的是现在市面上最流行的网络请求库-dio,相对于flutter自带的HttpClient来说,dio使用起来更简单,功能更强大,支持全局配置、Restful API、FormData、拦截器、 请求取消、Cookie 管理、文件上传/下载、超时以及自定义适配器等。

2023-06-12 17:19:14 4639 2

原创 flutter项目中 如何开发FFI类型的插件

flutter 项目中如何开发FFI类型的插件

2023-02-25 17:59:41 1064

原创 flutter项目中C语言代码的集成与调用

文章介绍了如何在项目中直接调用C代码中的方法

2023-02-24 21:35:37 843

转载 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 1542

原创 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 3241

原创 Unity 与 Android (Android Studio)的交互问题研究 (一)

Unity 与 Android (Android Studio)的交互问题研究

2016-06-02 13:30:25 2982 1

原创 NDK学习笔记(一)

NDK学习笔记(一)

2016-05-10 17:38:02 713

原创 Android Studio 你需要掌握的Debug技巧(上)

Android Studio 你需要掌握的Debug技巧(上)对所有程序猿来说,写代码最让人头疼的不是某个难以实现的功能,而是辛辛苦苦码完代码却发现自己的程序里面存在着这样或那样的Bug。尤其是碰到那种让你绞尽脑汁,修改了无数次都解决不了的Bug。我相信,很多朋友都会有这样的经历。对于开发者来说,几个小的Bug也许看上去问题不大,可如果不及时解决,一旦积累起来,轻则会影响用户体验,重则可能会使整个系

2016-05-02 14:00:25 18810 5

原创 自己动手,丰衣足食 —— 学习自定义View(一)

自己动手,丰衣足食 —— 学习自定义View(一)

2016-04-25 18:13:51 1555 1

原创 低功耗蓝牙(BLE)在 Android APP 中的应用

低功耗蓝牙(BLE)在 Android APP 中的应用最近公司接了一个新项目,用户可以把自己的乐器跟Phone或Pad连接起来,当弹奏乐器的时候,会把演奏情况同步反馈到设备上,方便用户练习,有点类似于之前玩过的一款叫 [ 吉他英雄 ]的游戏。最近穿戴设备发展得很火,把相关技术也带旺了,其中一项是BLE(Bluetooth Low Energy)。BLE是蓝牙4.0的核心Profile,主

2016-04-23 16:29:43 7364 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除