Flow是什么 Flow用于表达多个连续的异步过程。 实现方式为使用协程封装成生产者消费者模式,上游流负责生产,下游流负责消耗。 Flow创建 创建 消费 以上输出为 以上输...
Flow是什么 Flow用于表达多个连续的异步过程。 实现方式为使用协程封装成生产者消费者模式,上游流负责生产,下游流负责消耗。 Flow创建 创建 消费 以上输出为 以上输...
目录 一、启动优化的意义 二、启动时间检测 三、启动优化工具---traceview 四、优化方案1.异步初始化2.延迟初始化3.懒加载 五、源码地址 六、总结 一、启动优化...
当我们自定义 View 的时候,至少要定义两个构造函数。 第二个构造函数中的参数 attrs 可以获取在 xml 中添加的属性的值。系统已经给我们定义了以下属性,可以在 sd...
接上文【长篇】Android组件化细讲+手写实现 Android市场的N种通信方式我们如何选择 intentinterface(ARouter里是用这个)aidlhandle...
三方库 toast 弹窗:oktoast Flutter 内部跳转到其他app、打电话之类的,使用url_launcher插件 访问位置信息 GPS 插件: geolocat...
1.展示pdf首先你要获取你的url 2.添加pdf依赖 3.在布局中添加pdf的控件 4.在Activity中找到控件 5.展示pdf需要先下载pdf (下载工具类和判断文...
根据项目需求,flutter的module会需要各种各样的功能,例如网络请求、下载等等。这些都有别人实现好的第三方库,就好比GitHub上的第三方库一样,所以我们首先学会找第...
文 | Promise Sun 一、手绘签名 最近,项目有个需求是用户在APP上签合同时,需要手绘签名。简单写了一个demo,之后产品又通知改需求了,不用手绘实现的方式了,d...
源代码Flutter版本2.0.3GitHub源代码[https://github.com/ydstar/flutter_hybrid] 本文目标 成功在Android原生项...
Android11的包可见性 我们的应用常常会碰到与其他应用交互,比如登录功能,我们可能希望使用微信登录或者QQ登录,再比如分享,我们先判断是否安装了微信,然后决定是否展示微...
Github地址,觉得赞欢迎star[https://github.com/ssseasonnn/DownloadX] 它来了,它来了,基于协程打造的下载工具,支持多线程下载...