首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Codeing_ls
掘友等级
Android
Android
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
赞
文章( 63 )
沸点( 0 )
重学 Kotlin —— inline,包治百病的性能良药?
今天的主角是 inline ,这不是一个 Kotlin 特有的概念,大多数编程语言都支持内联。 内联函数 的语义很简单: 把函数体复制粘贴到函数调用处 。使用起来也毫无困难,用 inline关键字修饰函数即可。 今天,我们就一起来刨根挖底,寻找一下答案。 前面已经说过 inli…
Kotlin中 Flow、SharedFlow与StateFlow区别
kotlin中协程冷热流的区别,以及SharedFlow与StateFlow当中参数各自的使用分析简介。
Android CocosNative单进程方案
CocosCreator 创建的小游戏,打成Android原生包后,官方仅支持 Activity方式,由于资源释放存在较多问题,大多数公司会采用多进程方式,在游戏页面关闭时,直接杀掉进程,确保资源释放
二维码扫描优化
注:上述的二维条码指的是较宽泛的二维条码,而不是QR Code表示的二维码。 原本Lark直接集成了zxing实现扫一扫功能。由于Lark的特殊业务需求,因此并不需要支持到这么多格式,只需要支持QR Code,因此我们对zxing内部进行定制,使得zxing只支持QR Code…
美团面试官问我一个字符的String.length()是多少,我说是1,面试官说你回去好好学一下吧
本文首发于微信公众号:程序员乔戈里以上结果输出为7。小萌边说边在IDEA中的win环境下选中String.length()函数,使用ctrl+B快捷键进入到String.length()的定义。接着使
ActivityManagerService,给我启动个App瞅瞅呗
ActivityManagerService 前言 其实早在几年前,我就有一个疑问。 为什么我们的逻辑代码写在Activity中,在App启动后就会执行到它。 为什么第三方库的初始化要写在Applic
Kotlin挂起函数原理
Kotlin挂起函数平时在学习和工作中用的比较多,掌握其原理还是很有必要的。本文将一步一步带着大家分析其原理实现。
深入理解Kotlin中的泛型(协变、逆变)。
这段代码,现在已经很少看到了。但实际上在Java1.5之前,这是很经常写的代码,也很容易犯错的代码。在上面的代码中,我们声明了一个不知道储存什么类型的List。虽然我们通过变量名“AList”来代表这个List是存,取A类型的集合。但是我们仍然可以将B类型的对象存进去。而且取出…
Fragment生命周期
通过对Fragment生命周期的变化的观察,我们可以很容易发现,add/remove操作会引起Fragment在INITIALIZING和RESUMED这两个状态之间迁移。 而attach/detach操作会引起Fragment在CREATED和RESUMED这两个状态之间迁移…
Android 弹幕的两种实现及性能对比 | 自定义控件
弹幕是一种复杂的自定义控件,实现方式多种多样,该系列介绍其中的两种,并对比每一种实现方式的性能表现。
下一页
个人成就
文章被点赞
101
文章被阅读
48,548
掘力值
1,222
关注了
23
关注者
34
收藏集
3
关注标签
48
加入于
2017-08-17