- 博客(6)
- 资源 (3)
- 收藏
- 关注
原创 Android 10升级☞11适配指南
主要就是分区存储了。如果已经适配过Android 10就会轻松很多了。涉及分区存储的地方就不用处理了。当然不是因为这个配置11就不生效了。
2023-09-08 16:13:36 1654 4
原创 flutter mapbox_gl及flutter_map使用
可以把flutter_map理解为一个容器可以添加自定义的瓦片,比如mapbox、openStreetMap等,这里就开始讲重点了,mapbox的代码实现如下。这里是否被商用被理解的很模糊,首先他们都有一定的量是免费的,难道只要是公司开发者就是商用?地图卫星图: https://api.mapbox.com/v4/{map_id}/{z}/{x}/{y}.jpg。地图标签: https://api.mapbox.com/v4/{map_id}/{z}/{x}/{y}.png。地图id就是xxx.html。
2023-05-30 15:48:25 1073 5
原创 flutter由2.0升级至3.7.10的那些坑
9、flutter_screenutil插件初始化方式变化,demo中ThemeData务必删除,否则TextField输入框焦点和内容会无法显示。8、flutter_webview_plugin插件不再维护,替换为 webview_flutter: ^4.0.7。按照日志解决方案已经给出,使用简单的是第三种方式。4、升级kotlin版本,尽可能的最新,不是最新也不能太低。6、打开Android目录,修改jdk版本。7、fluwx插件问题,参考issue。11、ios打包失败,
2023-04-24 10:26:14 1180
原创 flutter 升级2.0的那些坑
因为大量的插件升级就可能带来版本冲突,比如 permission 版本冲突,在 json_serializable 和 built_value_generator 中他们分别依赖了不同的 analyzer 版本,所以会有版本冲突问题。如图所示,正常支持 null-safety 的包在 pub 上是有 Null safety 的标签,这时候只要修改你的依赖版本,使用支持空声明安全的插件版本就可以了。有时候,我们知道某个对象一定不是空,但是目前来说,并不能立刻对其进行赋值,这时候就需要使用到late关键字。
2023-03-30 16:12:54 311
原创 OKHttp源码解析闯关(1)
1.支持HTTP2/SPDY2.socket自动选择最好路线,并支持自动重连3.拥有自动维护的socket连接池,减少握手次数4.拥有队列线程池,轻松写并发5.拥有Interceptors轻松处理请求与响应(比如透明GZIP压缩)基于Headers的缓存策略http相关知识可以参考图解http。............
2022-08-30 11:39:39 553
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人