首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
neverwoods
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 32
沸点 0
赞
32
返回
|
搜索文章
赞
文章( 32 )
沸点( 0 )
Shaft: 为极致性能与开发体验而生的跨平台UI框架
有没有一个跨平台UI框架,有声明式语法;性能媲美原生;内存占用更低;允许随意访问底层API,还支持随意魔改...这些既要又要的结果就是一个全新的跨平台UI框架: Shaft
Ktx:简化Android开发的Kotlin库
增加EditText.textChange扩展方法,afterTextChange后间隔一段时间后执行action,可设置text为空时是否触发action,延迟搜索的场景特别有用。相当于RxBinding中TextView.textChanges() 增加ActivitySt…
如何正确的在 Android 上使用协程 ?
你还记得是哪一年的 Google IO 正式宣布 Kotlin 成为 Android 一级开发语言吗?是 Google IO 2017 。如今两年时间过去了,站在一名 Android 开发者的角度来看,Kotlin 的生态环境越来越好了,相关的开源项目和学习资料也日渐丰富,身边…
[-Flutter自组篇-] Flutter中四十行代码能做什么?
1.TreeWidget的思路1.1:Node对象1.2:NodeWidget组件对象1.3:NodeWidget的使用2.TextTreeWidget的封装使用结语
江义旺:滴滴出行安卓端 finalize time out 的解决方案
前言:随着安卓 APP 规模越来越大,代码越来越多,各种疑难杂症问题也随之出现。比较常见的一个问题就是 GC finalize() 方法出现 java.util.concurrent.TimeoutException,这类问题难查难解,困扰了很多开发者。那么这类问题是怎么出现的…
Flutter早知道 - Named Router可以传参了!
在我们使用Flutter开发App时,路由是必须用到的。 Flutter提供了两种方式进行路由,分别是 Navigator.push() (例) 以及 Navigator.pushNamed() (例)。 优点:动态、自由度大,可以以不同的动画方式跳转到新页面,且可以传递参数到…
构建你的第一个Flutter视频通话应用
Flutter 1.0 发布也已经有一段时间了,春节后声网 Agora 以 Flutter 插件的形式推出了 Agora Flutter SDK,可以帮助 Flutter 开发者快速实现 Flutter 视频通话应用。 现在我们就来看一下如何使用Agora Flutter SD…
基于Flutter Canvas的飞机大战(二)
昨天下午笔者已经完成了背景动画的循环播放. 晚上笔者就开发中发现的问题在stackoverflow上进行提问. 二者视觉效果相似, 可是 paintImage 的性能问题, 严重消耗了GPU资源. 查看了paintImage的源码, 发现这个函数实现的方式也是调用了 drawI…
基于Flutter Canvas的飞机大战(一)
小编也是初学者,为了了解flutter动画的使用与效果, 决定亲自定手用flutte写一款小游戏出来. 并将过程中的跳过的坑记录下来. main.dart是我们代码的主入口. lib.src用来存放我们整个游戏的逻辑代码文件. assets则是用来存放我们的图片资源文件. 在这…
面试高频题:一眼看穿 SharedPreferences
SharedPreferences是 Android 中比较常用的存储方法,它可以用来存储一些比较小的键值对集合,并最终会在手机的/data/data/package_name/shared_prefs/目录下生成一个 xml 文件存储数据。它的使用非常简单,是一个 Andro…
下一页
个人成就
文章被点赞
310
文章被阅读
43,182
掘力值
1,010
关注了
9
关注者
55
收藏集
0
关注标签
18
加入于
2016-11-29