腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
iOS小生活
专栏作者
举报
162
文章
356939
阅读量
39
订阅数
订阅专栏
申请加入专栏
全部文章
编程算法
ios
android
网站
flutter
打包
swift
存储
ide
缓存
javascript
html
objective-c
java
c++
容器
数据结构
面向对象编程
json
webview
dart
c 语言
listview
汇编语言
日志服务
渲染
http
二叉树
sdk
工程化
工具
xcode
jquery ui
css
文件存储
开源
html5
tcp/ip
小程序
image
插件
配置
图片资源
云点播
其他
官方文档
机器学习
cocoa
mac os
iphone
c#
jsp
react
node.js
git
github
unix
神经网络
云函数
SSL 证书
reactnative
serverless
shell
网络安全
markdown
uml
https
unicode
assign
block
border
builder
char
clang
cocoapods
copy
count
device
dispose
gridview
ipa
lldb
load
location
navigator
object
picker
rewrite
text
ui
uiview
view
yaml
对象
二进制
服务端
高德地图
架构
框架
内存
上传图片
图片上传
压缩
优化
源码
指针
终端
搜索文章
搜索
搜索
关闭
Flutter混合工程的自动化
android
flutter
编程算法
ios
github
在《Flutter与原生工程的混合开发》中,我介绍了Flutter工程与Native工程的混合开发,今天我们来聊一聊混合工程的自动化。
拉维
2022-03-28
1K
0
Flutter的热重载原理
dart
编程算法
flutter
ios
android
Flutter的热重载功能,想必诸位都已经使用过好多次了。它的使用流程很简单,终端输入r或者R即可;但是其内部实现是非常复杂的,今天这篇文章,我们就是通过下断点这种动态调试的方式来一步一步在这些复杂的实现代码中去找到核心的流程。
拉维
2022-03-28
1.7K
1
Flutter中的插件开发(Package&Plugin)
flutter
dart
编程算法
ios
android
实际上,Plugin就是一个特殊的Package。Package是一个纯Dart包,它里面封装了一个纯Dart的功能组件,可以将其理解成是一个Widget;而Plugin是提供的对Android或者iOS功能的封装,它是在Flutter层面提供前述组件功能,使Flutter可以较为方便地调取Native的相关功能模块。
拉维
2022-03-28
920
0
Channel的原理探究
flutter
ios
android
编程算法
json
在上一篇文章《Flutter引擎——下载、编译和调试》中,我们已经可以调试引擎代码了;而在《Flutter与原生工程的混合开发》中,我们使用到了FlutterMethodChannel。本文就通过Flutter引擎代码的调试来研究一下channel的原理。
拉维
2022-03-28
921
0
Flutter引擎——下载、编译和调试
打包
sdk
ide
flutter
ios
我们打开一个Flutter工程,找到iOS文件夹,点开Runner.xcworkspace工程,找到products文件夹下面的Runner.app:
拉维
2022-03-28
1.9K
0
Flutter中的Key详解(补充)
网站
flutter
ios
android
存储
本文是对Flutter中的Key详解的补充,建议读本文前先读完Flutter中的Key详解。
拉维
2022-03-28
568
0
Widget的生命周期和渲染原理
网站
flutter
ios
android
关于生命周期,我之前写过一篇文章总结过:提到生命周期,我们是在说什么?今天这个篇幅是以此文章为基准,再做一些补充。
拉维
2022-03-28
1.2K
0
使用InheritedWidget来进行状态管理
编程算法
flutter
ios
android
网站
之前我写过一篇文章使用Provider来进行状态管理,介绍了在Flutter中如何通过Provider来进行状态管理,今天我们来介绍状态管理的另外一种方式——InheritedWidget。实际上,Provider的底层也是通过InheritedWidget来实现的。
拉维
2022-03-28
383
0
Dart中的异步和多线程(补充)
flutter
ios
android
这个例子中,_testMethod里面有5个异步任务,每一个异步任务后面都跟有一个then。乍一看,我的结论是每个异步任务执行完毕之后就会紧接着执行该异步任务后面的then里面的任务,而每一个异步任务都是添加任务到子Isolate中(看着好像是这样,但其实并不是,后面会有说明),因此,then里面的打印任务应该是有顺序的。
拉维
2022-03-28
817
0
Flutter中.yaml文件内容详解
缓存
sdk
ide
flutter
ios
YAML(读音/ˈjæməl/),是“Yet Another Markup Language”的英文缩写,翻译过来是:仍是一种标记语言。
拉维
2022-03-28
2.2K
0
Flutter中的Key详解
网站
flutter
ios
android
存储
在Flutter中,几乎每一个Widget都有一个key。虽然我们在日常的开发中极少会使用到这个key,但是实际上key的存在是很有必要的。那么key到底是什么?它有什么作用?在哪些场景下会必要要使用key呢?
拉维
2022-01-14
2.1K
0
Flutter与原生工程的混合开发
flutter
android
ios
编程算法
上述这两大类都是可以实现的,技术层面没有任何问题。但是我并不建议在Flutter页面和原生页面之间来回穿插切换,原因如下:
拉维
2021-11-19
1.2K
0
使用Provider来进行状态管理
flutter
ios
android
当我们想在多个页面(组件/Widget)之间共享状态(数据),或者一个页面(组件/WIdget)的多个子组件之间共享状态(数据),这个时候我们就需要用Flutter中的状态管理来管理统一的状态(数据),实现不同组件间直接的传值和数据共享。
拉维
2019-10-14
2K
0
Device doesn't support wireless sync
flutter
ios
android
更新到iOS13之后,运行Flutter项目报错如下: Error 0xe800007f: Device doesn't support wireless sync. AMDeviceStartService(device, CFSTR("com.apple.debugserver"), &gdbfd, NULL) Try launching Xcode and selecting "Product > Run" to fix the problem: open ios/Runner.xcworksp
拉维
2019-10-08
1.1K
0
Flutter中的打电话、发短信、调起外部浏览器、打开外部APP
flutter
我们通过url_launcher来实现调起电话、短信、外部浏览器、外部APP的功能。
拉维
2019-09-16
5.3K
1
Flutter中如何实现扫码
ios
android
flutter
关于barcode_scan这个扫码组件,针对iOS和Android环境,都要进行对应的环境配置。iOS的配置相对简单,Android的配置就比较繁琐了。
拉维
2019-09-16
5.2K
0
Flutter 中的本地存储
存储
flutter
在Flutter中,我们使用shared_preferences组件来实现本地数据的存储。
拉维
2019-09-16
2.4K
0
Flutter 检测网络连接
flutter
我们使用 connectivity 这个插件来监测网络。 import 'package:flutter/material.dart'; import 'package:connectivity/connectivity.dart'; class ConnectivityPage extends StatefulWidget { ConnectivityPage({Key key}) : super(key: key); _ConnectivityPageState createState()
拉维
2019-09-16
3.6K
0
Flutter中的html内容加载
webview
flutter
ios
android
html
上一篇文章Flutter 中的下拉刷新和上拉加载中,我介绍了如何在Flutter中实现下拉刷新和上拉加载的效果,今天我们继续以上文中的代码为例,来介绍如何加载HTML文档内容。
拉维
2019-09-10
16.5K
1
Flutter 中的下拉刷新和上拉加载
javascript
listview
flutter
android
ios
在Flutter的官方SDK中给我们提供了下拉刷新的组件RefreshIndicator,但是没有提供上拉分页加载更多的组件。不过不用担心,在Flutter的ListView组件中,有一个ScrollController属性,它就是专门用来控制ListView滑动事件,在这里我们可以根据ListView的位置来判断是否滑动到了底部来做加载更多的处理。
拉维
2019-09-05
4K
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档