注册
环信即时通讯云

环信即时通讯云

单聊、群聊、聊天室...
环信开发文档

环信开发文档

环信FAQ

环信FAQ

集成常见问题及答案
RTE开发者社区

RTE开发者社区

汇聚音视频领域技术干货,分享行业资讯
技术讨论区

技术讨论区

技术交流、答疑
资源下载

资源下载

收集了海量宝藏开发资源
iOS Library

iOS Library

不需要辛辛苦苦的去找轮子, 这里都有
Android Library

Android Library

不需要辛辛苦苦的去找轮子, 这里都有
0
评论

Android RecyclerView — 实现自动加载更多 Android

写给少年的歌 发表了文章 • 107 次浏览 • 2023-11-09 10:32 • 来自相关话题

在App中,使用列表来显示数据是十分常见的。使用列表来展示数据,最好不要一次加载太多的数据,特别是带图片时,页面渲染的时间会变长,常见的做法是进行分页加载。本文介绍一种无感实现自动加载更多的实现方式。 实现自动加载更多 自动加载更多这个功能,其实就是在滑动列表... ...查看全部
0
评论

RecyclerView 低耦合单选、多选模块实现 Android

上帝之眼 发表了文章 • 137 次浏览 • 2023-11-09 10:31 • 来自相关话题

前言 需求很简单也很常见,比如有一个数据列表RecyclerView,需要用户去点击选择一个或多个数据。 实现单选的时候往往简单下标记录了事,实现多选的时候就稍微复杂去处理集合和选中。随着项目选中需求增多,不同的地方有了不同的实现,难以维护。 因此本文设计和实... ...查看全部
0
评论

Android 使用AIDL传输超大型文件 Android

上帝之眼 发表了文章 • 121 次浏览 • 2023-11-09 10:29 • 来自相关话题

最近在写车载Android的第5篇视频教程「AIDL的实践与封装」时,遇到一个有意思的问题,能不能通过AIDL传输超过 1M 以上的文件? 我们先不细究,为什么要用AIDL传递大文件,单纯从技术的角度考虑能不能实现。众所周知,AIDL是一种基于Binder实现... ...查看全部
0
评论

使用 promise 重构 Android 异步代码 Android

写给少年的歌 发表了文章 • 109 次浏览 • 2023-11-09 10:12 • 来自相关话题

背景 业务当中写Android异步任务一直是一项挑战,以往的回调和线程管理方式比较复杂和繁琐,造成代码难以维护和阅读。在前端领域中JavaScript其实也面临同样的问题,Promise 就是它的比较主流的一种解法。 在尝试使用Promise之前我们也针对An... ...查看全部
0
评论

Android电量优化,让你的手机续航更持久 Android

上帝之眼 发表了文章 • 134 次浏览 • 2023-11-09 10:01 • 来自相关话题

节能减排,从我做起。一款Android应用如果非常耗电,是一定会被主人嫌弃的。自从Android手机的主人用了你开发的app,一天下来,也没干啥事,电就没了。那么他就会想尽办法找出耗电量杀手,当他找出后,很有可能你开发的app就被无情的卸载了。为了避免这种事情... ...查看全部
0
评论

告诉你为什么视频广告点不了关闭 Android

上帝之眼 发表了文章 • 122 次浏览 • 2023-11-09 09:57 • 来自相关话题

前言 我们平时玩游戏多多少少会碰到一些视频广告,看完后是能领取游戏奖励的,然后你会发现有时候看完点击那个关闭按钮,结果是跳下载,你理所当然的认为是点击到了外边,事实真的是这样的吗?有些东西不好那啥,你们懂的,所以以下内容纯属我个人猜测,纯属虚构 1. 整个广告... ...查看全部
0
评论

自定义View模仿即刻点赞数字切换效果 Android

上帝之眼 发表了文章 • 118 次浏览 • 2023-11-09 09:55 • 来自相关话题

即刻点赞展示 点赞的数字增加和减少并不是整个替换,而是差异化替换。再加上动画效果就看的很舒服。 自己如何实现这种数字切换呢? 下面用一张图来展示我的思路: 现在只需要根据这张图,写出对应的动画即可。 分为2种场景: 数字+1: 差异化的数字从3号区域由... ...查看全部
0
评论

自定义view实战(12):安卓粒子线条效果 Android

写给少年的歌 发表了文章 • 113 次浏览 • 2023-11-08 17:12 • 来自相关话题

自定义view实战(12):安卓粒子线条效果 前言 很久没写代码了,忙工作、忙朋友、人也懒了,最近重新调整自己,对技术还是要有热情,要热情的话还是用自定义view做游戏有趣,写完这个粒子线条后面我会更新几个小游戏博文及代码,希望读者喜欢。 这个粒子效果的控件是... ...查看全部
0
评论

通知栏的那些奇技淫巧 Android

上帝之眼 发表了文章 • 130 次浏览 • 2023-11-08 15:08 • 来自相关话题

一、问题的由来 前几天,一个网友在微信群提了一个问题: 通知栏监听模拟点击如何实现? 我以为业务情景是在自己应用内,防止脚本模拟点击而引申出来的一个需求,心里还在想,是否可以使用自定义View——onTouchEvent的参数MotionEvent的ge... ...查看全部
0
评论

触摸Android的心脏跳动 Android

写给少年的歌 发表了文章 • 114 次浏览 • 2023-11-08 15:04 • 来自相关话题

在Android开发中,主线程扮演着至关重要的角色。毫不夸张的说,它就相当于Android的心脏。只要它还在跳动的运行,Android应用就不会终止。 它负责处理UI事件、界面更新、以及与用户交互的各种操作。本文将深入分析Android主线程的原理、独特机制以... ...查看全部
0
评论

触摸Android的心脏跳动 Android

写给少年的歌 发表了文章 • 110 次浏览 • 2023-11-08 15:04 • 来自相关话题

在Android开发中,主线程扮演着至关重要的角色。毫不夸张的说,它就相当于Android的心脏。只要它还在跳动的运行,Android应用就不会终止。 它负责处理UI事件、界面更新、以及与用户交互的各种操作。本文将深入分析Android主线程的原理、独特机制以... ...查看全部
0
评论

Android通知栏增加快捷开关的技术实现 Android

写给少年的歌 发表了文章 • 118 次浏览 • 2023-11-08 14:53 • 来自相关话题

我们通常可以在通知栏上看到“飞行模式”、“移动数据”、“屏幕录制”等开关按钮,这些按钮都属于通知栏上的快捷开关,点击快捷开关可以轻易调用某种系统能力或打开某个应用程序的特定页面。那是否可以在通知栏上自定义一个快捷开关呢?答案是可以的,具体是通过TileServ... ...查看全部
0
评论

安卓知识点-应届生扫盲安卓WebView Android

写给少年的歌 发表了文章 • 107 次浏览 • 2023-11-08 14:36 • 来自相关话题

作者 大家好,我叫Jack冯; 本人20年硕士毕业于广东工业大学,于2020年6月加入37手游安卓团队; 目前主要负责海外游戏发行安卓相关开发。 背景 最近在接触活动相关需求,其中涉及到一个安卓的WebView; 刚毕业的我,对安卓知识积累比较少,所以在这里对... ...查看全部
0
评论

Android 14 彻底终结大厂流氓应用? Android

上帝之眼 发表了文章 • 215 次浏览 • 2023-11-08 14:14 • 来自相关话题

hi 大家好,我是 DHL。大厂程序员,就职于美团、快手、小米。公众号:ByteCode,分享技术干货和编程知识点 在某些大厂内部通常都会有一个神秘的团队,他们的工作内容就是专门研究系统,而的事情就是如何让自家应用在后台存活的更久,达到永生的目的。 其中有个... ...查看全部
0
评论

写了个APP「原色」—— 基于中国传统色 Android

写给少年的歌 发表了文章 • 144 次浏览 • 2023-11-07 14:16 • 来自相关话题

中国传统色 简介 这是一个工具类APP 颜色筛选以及关模糊查询 颜色详情信息查看以及复制 色卡分享 自定义主题色(长按色卡) 小组件支持 已上架应用宝/App Store,搜索原色即可找到 最初是做了个1.0版本(MVP),功能比较简单,后面感觉没什么可... ...查看全部
0
评论

Android 复杂UI界面分模块解耦的一次实践 Android

写给少年的歌 发表了文章 • 130 次浏览 • 2023-11-06 14:33 • 来自相关话题

一、复杂UI页面开发的问题 常见的比较复杂的UI界面,比如电商首页,我们看看某电商的首页部分UI: 上面是截取的首页部分,如果这个首页如果不分模块开发会遇到哪些问题? 开发任务不方便分割,一个人开发的话周期会很长 在XML文件中写死首页布局不够灵活 逻辑和... ...查看全部
0
评论

Android 签名、打包、上架 Android

写给少年的歌 发表了文章 • 118 次浏览 • 2023-11-06 14:33 • 来自相关话题

最近在做一些简单的Android需求开发,其他打包的过程碰到的一些问题做一个梳理。 【Android需要通过AS-> Open,打开工程,不然容易出问题】 1.签名 a.keystore.jks文件 接受的项目都是已经比较成熟的项目,在项目的目录下都有一... ...查看全部
0
评论

无悬浮窗权限实现全局Dialog Android

上帝之眼 发表了文章 • 127 次浏览 • 2023-11-06 14:04 • 来自相关话题

有些场景下需要显示一些提示弹窗,但把握不好弹出时机容易先弹出弹窗然后界面马上被杀掉进而看不到提示内容,例如强制下线:客户端退回登录界面并弹出提示弹窗。 如果是直接拿的栈顶activity去弹出,没有将弹窗逻辑写到具体activity中,或不好确定activty... ...查看全部
0
评论

终结屏幕适配这个话题 Android

上帝之眼 发表了文章 • 155 次浏览 • 2023-10-31 08:44 • 来自相关话题

物理像素、逻辑像素、百分比适配 日常开发中,接触到最多的屏幕相关的单位,分别是物理像素(px),逻辑像素(dp, point)。 那物理像素和逻辑像素的区别是? 这里以一张 3x4px 的图片举例。假设该图片放置在 5x6px 的设屏幕中。如下图所示。 此时... ...查看全部
0
评论

如何用Compose TV写电视桌面 Android

写给少年的歌 发表了文章 • 144 次浏览 • 2023-10-31 08:42 • 来自相关话题

写在前面 Compose TV 最近出来已经有一段时间,对电视开发支持的非常好,比如标题,横向/纵向列表,焦点等. 下图为最终效果成品。 Demo源码地址 整体UI框架搭建 标题(TabRow) + NatHost(内容切换) + 内容(TvLazyColu... ...查看全部
0
评论

Android使用Hilt依赖注入,让人看不懂你代码 Android

写给少年的歌 发表了文章 • 134 次浏览 • 2023-10-31 08:41 • 来自相关话题

前言 之前接手的一个项目里有些代码看得云里雾里的,找了半天没有找到对象创建的地方,后来才发现原来使用了Hilt进行了依赖注入。Hilt相比Dagger虽然已经比较简洁,但对初学者来说还是有些门槛,并且网上的许多文章都是搬自官网,入手容易深入难,如果你对Hilt... ...查看全部
0
评论

Flutter开发者,需要会原生吗?-- Android 篇 Android

写给少年的歌 发表了文章 • 140 次浏览 • 2023-10-31 08:38 • 来自相关话题

前言:随着Flutter在国内移动应用的成熟度,大部分企业都开始认可Flutter的可持续发展,逐步引入Flutter技术栈。 由此关于开发人员的技能储备问题,会产生一定的疑问。今天笔者将从我们在OS中应用Flutter的各种玩法,聊聊老生常谈的话题:Flut... ...查看全部
0
评论

HarmonyOS开发:基于http开源一个网络请求库 Android

上帝之眼 发表了文章 • 166 次浏览 • 2023-10-31 08:32 • 来自相关话题

前言 网络封装的目的,在于简洁,使用起来更加的方便,也易于我们进行相关动作的设置,如果,我们不封装,那么每次请求,就会重复大量的代码逻辑,如下代码,是官方给出的案例: // 引入包名 import http from '@ohos.net.http'; //... ...查看全部
0
评论

协程-来龙去脉 Android

写给少年的歌 发表了文章 • 144 次浏览 • 2023-10-30 14:43 • 来自相关话题

首先必须声明,此文章是观看油管《KotlinConf 2017 - Introduction to Coroutines by Roman Elizarov》的感想,如何可以,更建议您去观看这个视频而不是阅读本篇文章 代码的异步控制 举个例子,假设你要去论坛... ...查看全部
0
评论

重生!入门级开源音乐播放器APP —— 波尼音乐 Android

上帝之眼 发表了文章 • 264 次浏览 • 2023-10-27 08:41 • 来自相关话题

前言 不知道是否还有人记得,7年前的那个 「Android开源在线音乐播放器——波尼音乐」? 本来只是作为毕设项目,没想到很多人感兴趣,就断断续续的在维护,当时在网络上找到了一个百度开放的在线音乐 API,勉强实现了本地 + 网络播放能力。 可惜没过多久 AP... ...查看全部
0
评论

解决Android卡顿性能瓶颈的深度探讨 Android

写给少年的歌 发表了文章 • 137 次浏览 • 2023-10-25 10:34 • 来自相关话题

在移动应用开发中,Android卡顿是一个常见但令人讨厌的问题,它可能导致用户体验下降,甚至失去用户。本文将深入探讨Android卡顿的原因,以及如何通过代码优化和性能监测来提高应用的性能。 卡顿现象 卡顿是指应用在运行时出现的明显延迟和不流畅的感觉。这可能包... ...查看全部
0
评论

Android:解放自己的双手,无需手动创建shape文件 Android

写给少年的歌 发表了文章 • 138 次浏览 • 2023-10-24 08:58 • 来自相关话题

大家好,我是似曾相识2022。不喜欢唱跳篮球,但对杰伦的Rap却情有独钟。 现在的移动应用中为了美化界面,会给各类视图增加一些圆角、描边、渐变等等效果。当然系统也提供了对应的功能,那就是创建shape标签的XML文件,例如下图就是创建一个圆角为10dp,填充... ...查看全部
0
评论

Jetpack Compose 实现仿淘宝嵌套滚动 Android

写给少年的歌 发表了文章 • 136 次浏览 • 2023-10-23 08:49 • 来自相关话题

前言 嵌套滚动是日常开发中常见的需求,能够在有限的屏幕中动态展示多样的内容。以淘宝搜索页为例,使用 Jetpack Compose 实现嵌套滚动。 NestedScrollConnection Compose 中可以使用 nestedScroll 修饰... ...查看全部
0
评论

鸿蒙开发之页面路由(router) Android

写给少年的歌 发表了文章 • 147 次浏览 • 2023-10-23 08:48 • 来自相关话题

今天继续来学点鸿蒙相关的知识,本次内容讲的是页面路由,也就是我们熟悉的页面之间跳转传参等一系列操作,鸿蒙里面主要使用Router模块来完成这些页面路由相关操作,下面来详细介绍下 页面跳转 router.pushUrl()和router.replaceUrl()... ...查看全部
0
评论

懒汉式逆向APK Android

写给少年的歌 发表了文章 • 133 次浏览 • 2023-10-23 08:47 • 来自相关话题

通过各方神仙文档,以及多天调试,整理了这篇极简反编译apk的文档(没几个字,吧).轻轻松松对一个apk(没壳的)进行逆向分析以及调试.其实主要就是4个命令. 准备 下载apktool 下载Android SDK Build-Tools,其中对齐和签名所需的命... ...查看全部
0
评论

android 13 解决无法推送问题(notifications 相关) Android

写给少年的歌 发表了文章 • 138 次浏览 • 2023-10-23 08:47 • 来自相关话题

最近,接手的 app (react native 技术栈) 需要添加一些关于推送的流程,根据后端返回的 json 到达对应的页面,这个也不难,根据旧代码添加相应的流程就行了。加上,让 qa 人员测试,发现 android 13 无法推送。以下是总结的解决思路 ... ...查看全部
0
评论

Android进阶之路 - 字体自适应 Android

上帝之眼 发表了文章 • 147 次浏览 • 2023-10-23 08:46 • 来自相关话题

开发中有很多场景需要进行自适应适配,但是关于这种字体自适应,我也是为数不多的几次使用,同时也简单分析了下源码,希望我们都有收获 很多时候控件的宽度是有限的,而要实现比较好看的UI效果,常见的处理方式应该有以下几种 默认执行多行显示 单行显示,不足部分显示.... ...查看全部
0
评论

一个功能强大的Flutter开源聊天列表插件 Android

上帝之眼 发表了文章 • 160 次浏览 • 2023-10-23 08:44 • 来自相关话题

flutter_im_list是一款高性能、轻量级的Flutter聊天列表插件。可以帮助你快速创建出类微信的聊天列表的效果。 目录 预览图 示例 视频教程 如何使用 API 预览图 整体长按输入中 示例 Examples 视频教程 欢迎通过视频教程学习... ...查看全部
0
评论

Android:这个需求搞懵了,产品说要实现富文本回显展示 Android

写给少年的歌 发表了文章 • 150 次浏览 • 2023-10-20 14:16 • 来自相关话题

一、前言 不就展示一个富文本吗,有啥难的,至于这么大惊小怪吗,哎,各位老铁,莫慌,先看需求,咱们再一探究竟。 1、大致需求 要求,用户内容编辑页面,实现图文混排,1、图片随意位置插入,并且可长按拖动排序;2、图片拖动完成之后,上下无内容,则需要空出输入位置,有... ...查看全部
0
评论

三分钟教会你微信炸一炸,满屏粑粑也太可爱了! Android

写给少年的歌 发表了文章 • 139 次浏览 • 2023-10-20 14:15 • 来自相关话题

相信这个特效你和你的朋友(或对象)一定玩过 当你发送一个便便的表情,对方如果扔一个炸弹表情,就会立刻将这个便便炸开,实现满屏粑粑的“酷炫”画面。可谓是“臭味十足”,隔着屏幕都能感受到来自微信爸爸的满满恶意。 不清楚大家对这个互动设计怎么看,反正一恩当时是喜欢... ...查看全部
0
评论

Android一秒带你定位当前页面Activity Android

写给少年的歌 发表了文章 • 129 次浏览 • 2023-10-20 14:12 • 来自相关话题

前言 假设有以下路径 在过去开发时,我们在点击多层页面的后,想知道当前页面的类名是什么,以上图下单页面为例,我们首先 1、查找首页的搜索酒店按钮的ID XML布局中找到首页的搜索酒店按钮的ID:假设按钮的ID是 R.id.bt_search_hotel ... ...查看全部
0
评论

在Flutter上封装一套类似电报的图片组件 Android

写给少年的歌 发表了文章 • 158 次浏览 • 2023-10-18 09:39 • 来自相关话题

前言 最近项目需要封装一个图片加载组件,boss让我们实现类似电报的那种效果,直接上图: 就像把大象装入冰箱一样,图片加载拢共有三种状态:loading、success、fail。 首先是loading,电报的实现效果是底部展示blur image, 上面盖... ...查看全部
0
评论

认识车载神器-Android Auto Android

上帝之眼 发表了文章 • 158 次浏览 • 2023-10-17 08:32 • 来自相关话题

什么是Android Auto 首先,Android Auto 不是 OS。它是集成在 Android OS 里的 feature。当通过 USB、Wi-Fi 将 Android Phone 连接到支持 Android Auto 的车机上后,Android O... ...查看全部
0
评论

四个有用的Android开发技巧,又来了 Android

写给少年的歌 发表了文章 • 132 次浏览 • 2023-10-13 10:44 • 来自相关话题

大家好,本篇文章会继续给大家分享一些Android常见的开发技巧,希望能对读者有所帮助。 一. 通过堆栈快速定位系统版本 这个地方主要分享大家两个个技巧,通过问题堆栈简快速定位当前系统版本: 1. 快速区分当前系统版本是Android10以下,还是Androi... ...查看全部
0
评论

什么情况下Activity会被杀掉呢? Android

写给少年的歌 发表了文章 • 153 次浏览 • 2023-10-13 10:43 • 来自相关话题

首先一个报错来作为开篇: Caused by androidx.fragment.app.Fragment$InstantiationException Unable to instantiate fragment xxx: could not find Fr... ...查看全部
0
评论

当你按下方向键,电视是如何寻找下一个焦点的 Android

上帝之眼 发表了文章 • 151 次浏览 • 2023-10-13 09:52 • 来自相关话题

我工作的第一家公司主要做的是一个在智能电视上面运行的APP,其实就是一个安卓APP,也是混合开发的应用,里面很多页面是H5开发的。 电视我们都知道,是通过遥控器来操作的,没有鼠标也不能触屏,所以“点击”的操作变成了按遥控器的“上下左右确定”键,那么必然需要一个... ...查看全部
0
评论

一个全新的 Android 组件化通信工具 Android

上帝之眼 发表了文章 • 184 次浏览 • 2023-10-12 08:36 • 来自相关话题

GitHub Gitee ComponentBus 这个项目已经内部使用了一段时间, 经过几次迭代. 他非常小巧, 且功能强大, 并且配有 IDEA 插件作为辅助. ComponentBus 利用 ASM、KSP, 使组件间的通信变得简单且高效. 第一步组件间... ...查看全部
0
评论

如何在10分钟内让Android应用大小减少 60%? Android

上帝之眼 发表了文章 • 172 次浏览 • 2023-10-10 08:47 • 来自相关话题

一个APP的包之所以大,主要包括一下文件 代码 lib so本地库 资源文件(图片,音频,字体等) 瘦身就主要瘦这些。 一、打包的時候刪除不用的代码 buildTypes {        debug {            ...        ... ...查看全部
0
评论

聊聊陈旧的插件化 Android

上帝之眼 发表了文章 • 163 次浏览 • 2023-10-09 08:44 • 来自相关话题

不长不短的职业生涯里,有一段搞插件化的经历,当时所在的团队也是行业里比较知名的最早搞插件化的团队之一。虽然理论上是使用方,但因为业务的需要,要把大插件拆成更小颗粒度的小插件,所以会比较深度的做源码级别的定制修改。 1 什么是插件化 插件化要解决的问题总的来说有... ...查看全部
0
评论

Kotlin中 四个提升逼格的关键字你都会了吗? Android

上帝之眼 发表了文章 • 161 次浏览 • 2023-10-09 08:40 • 来自相关话题

开篇看结论 let let扩展函数的实际上是一个作用域函数,当你需要去定义一个变量在一个特定的作用域范围内,let函数的是一个不错的选择;let函数另一个作用就是可以避免写一些判断null的操作。 let函数的一般结构 object.let{ it.to... ...查看全部
0
评论

compose 实现时间轴效果 Android

上帝之眼 发表了文章 • 159 次浏览 • 2023-10-08 08:32 • 来自相关话题

新项目完全用了compose来实现,这两天有个时间轴的需求,搜索了一下完全由compose实现的几个,效果都不算特别好,而且都是用canvas画的,这样的话和原来的view没什么区别,不能发挥compose可定制组合的长处,所以自己实现了一个。由于我自己平时基... ...查看全部
0
评论

为什么需要弱引用 wp? Android

上帝之眼 发表了文章 • 167 次浏览 • 2023-10-08 08:29 • 来自相关话题

Android 中的智能指针是通过引用计数的方式方式来实现内存自动回收的。在大多数情况下我们使用强指针 sp 就好了,那么弱指针 wp 的存在意义有是什么呢? 从使用的角度来说,wp 扮演的是一个指针缓存的角色,想用时候可以用,但不想因此阻止资源被释放。其实,... ...查看全部
0
评论

解决Android13上读取本地文件权限错误记录 Android

上帝之眼 发表了文章 • 219 次浏览 • 2023-09-28 09:07 • 来自相关话题

Android13 WRITE_EXTERNAL_STORAGE 权限失效 1. 需求及问题 需求是读取sdcard上txt文件 Android13(targetSDK = 33)上取消了WRITE_EXTERNAL_STORAGE,READ_EXTERN... ...查看全部
0
评论

父母在家千万注意别打开“共享屏幕”,银行卡里的钱一秒被转走...... Android

上帝之眼 发表了文章 • 160 次浏览 • 2023-09-25 08:45 • 来自相关话题

打开屏幕共享,差点直接被转账 今天和爸妈聊天端午回家的事情,突然说到最近AI诈骗的事情,千叮咛万嘱咐说要对方说方言才行,让他们充分了解一下现在骗子诈骗的手段,顺便也找了一下骗子还有什么其他的手段,打算一起和他们科普一下,结果就发现下面这一则新闻: 在辽宁大连务... ...查看全部
0
评论

Kotlin Flow入门 Android

上帝之眼 发表了文章 • 175 次浏览 • 2023-09-22 08:45 • 来自相关话题

Flow作为Android开发中的重要的作用。尤其在Jetpack Compose里左一个collect,右一个collect。不交接Flow而开发Android是寸步难行。作为一个入门文章,如果你还不是很了解Flow的话,本文可以带你更进一步的了解Flow。... ...查看全部