首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
huahuaxu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 79
沸点 0
赞
79
返回
|
搜索文章
赞
文章( 79 )
沸点( 0 )
Kotlin协程是个什么东西?
本文介绍的Kotlin协程在本质上,它是一种轻量级的线程。Kotlin协程是运行在线程中的,这里的线程可以是单线程,也可以是多线程。在单线程使用协程,比不使用协程的耗时并不会少。
深入理解Flutter的GestureDetector组件
上一篇文章 深入理解Flutter的Listener组件 介绍了触控事件的监听原理,让我们对Flutter中触摸事件的传递过程有了进一步的认识。 今天我们学习一下手势识别组件GestureDetector的原理。GestureDetector的内部实现使用的是Listener组…
深入理解Flutter的Listener组件
有过移动端开发经验的同学都知道,移动端的触摸事件是由手指按下、手指移动、手指抬起这些基本事件组成的。 在Flutter中,一切皆Widget。Widget本身并不具备识别触摸事件的功能。能识别触摸事件的Widget,必须经由Listener或GestureDetector组装起…
认识一下Flutter中Navigator数据传递原理
在Flutter中,路由间的页面跳转使用的是Navigator.push、Navigator.pop方法。 1、目标页面的构造函数显式接收参数。例如跳转过去的是SearchPage,接收一个字符串参数,则如下所示。 2、我们还可以使用Route的RouteSetting参数进行…
怎样将Gradle构建速度提升90%
检查你使用的Gradle插件版本,是不是最新的。如果不是最新的,请升级到Gradle插件的最新版本。 Gradle在升级过程中一直对构建速度做了优化,升级到Gradle最新版本后,能将构建速度提升80%,这是最有效的办法。 在Gradle主目录中配置的属性优先级高于在项目中配置…
Navigator的正确打开方式
在使用Flutter进行页面间跳转时,Flutter官方给的建议是使用Navigator。Navigator也很友好的提供了push、pushNamed、pop等静态方法供我们选择使用。这些接口的使用方法都不算难,但是我们会经常碰到下面这个异常。 翻译过来的意思是路由跳转功能所…
【源码解析】OkHttp的工作原理
OkHttp作为优秀的网络请求框架,已经得到了广大Android开发者的认可。对于它的使用方法,大家也是非常的熟悉。例如同步同步请求、异步请求等,都可以使用很简洁的逻辑来实现。由于OkHttp已经封装了繁琐复杂的请求逻辑,开发者只需要使用其提供的API就能轻松的实现网络请求,这…
【源码解析】AsyncTask的用法与规则
AsyncTask,相信大家已经很熟悉了。它的内部封装了Thread和Handler,这让我们可以将一些耗时操作放到AsyncTask,并且能将结果及时更新到UI上。AsyncTask主要用于短时间耗时操作,长时间耗时操作不建议使用AsyncTask。下面通过Google官方的…
【源码解析】ThreadLocal的工作原理
在 Android 中用到数据库时,就一定会和 SQLiteDatabase 打交道,我们经常会为 SQLiteDatabase 创建一个管理类。例如下面就是一个 SQLiteDatabase 操作的管理类。 上面的示例代码,在 DataBaseManager 管理类中有两个静…
【源码解析】React Native组件渲染
React Native,简称RN,是FaceBook推出的一款跨平台的代码框架,其主要是为了解决Android和iOS两端代码逻辑不统一的痛点,可实现一套代码逻辑,运行于Android和iOS两端的功能。 由于其底层原理还是依赖于Android和iOS两个原生系统,只是这部分…
下一页
关注了
1
关注者
1
收藏集
0
关注标签
0
加入于
2019-09-03