首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李小白lt
掘友等级
Android开发
kotlin yyds
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
63
文章 63
沸点 0
赞
63
返回
|
搜索文章
最新
热门
使用Compose开发Android桌面小组件Widget
前言 Jetpack Glance 是基于 Jetpack Compose 运行时构建的框架,可以使用Compose API 开发和设计桌面小组件 widget。 正文 1.添加依赖 2.清单文件中
如何分析和优化慢sql语句
前言 sql查询速度比较慢容易成为性能瓶颈,这时我们可以优化我们的sql语句或数据库表 一般sql语句执行很慢的种类分为: 1.聚合查询 2.多表查询 3.表数据量过大查询 4.深度分页查询 这四种
Kotlin的各种骚气语法
1.奇怪的中括号? 编辑 前几星期在群里见群友问这种是什么鬼,kt中有这种语法吗? 但其实这种是重写的操作符,分别是重写了setter和getter,类似于list[0]=1这样 上面的两个方法声明
Room数据库自动迁移功能的原理
前言 Room数据有有自动升级迁移数据库版本的功能,我们研究下它是怎么实现的 正文 手动升级 可以看到,需要手动写代码,如果数据库版本很高了,则需要写很多代码 并且从低版本升级到高版本也不太好测试,
Compose State的各种转换
普通值 转换为 State 很简单,就一个方法 但是也得注意,上面的方法是针对泛型的,如果只是基本数据类型,推荐使用相应的方法,在JVM上可以减少拆装箱带来的消耗 State常用的几种使用方法 1.使
KMP基础架构
前言 Kotlin可以用来开发全栈, 我们所熟悉的各个端几乎都支持(除了鸿蒙) 而我们要开发好KMP项目需要一个好的基础架构,这样不仅代码更清晰,而且能共享更多的代码 正文 我们可以先将KMP分为
KMP中的资源处理(字符串,图片等)
前言 以安卓开发者的视角,资源有很多种类,不过常用的是这几种 而KMP中的UI一般用Compose 其中的anim,layout,colors,themes都使用代码的形式实现 而KM
检查kotlinx-serialization-json的bean类是否都加了@Serializable注解
json解析框架有很多,但Kotlin跨平台只能使用kotlinx-serialization-json而官方没有提供检查是否bean类都加注解,或者一键给某个包自动加注解的功能,可能会出现运行时异常
Compose之跨平台Activity页面
前言 Compose(Jetpack+jb)是可以跨平台的 目前跨平台主流的页面导航方式一般有两种 一种是都在同一个页面内进行页面替换类型的导航,类似于单Activity,多Fragment 另一种是
Kotlin如何延时准确的循环执行事件,比如倒计时或每一秒执行一次事件
前言 延时循环执行事件很简单,且有很多方式,但想要延时相对精确,就需要稍微设计一下了 普通的方案 线程内阻塞的方案 这种方案很简单,示例代码如下 但缺点也是显而易见,其是线程阻塞的,比较浪费资源 异步
下一页
个人成就
文章被点赞
150
文章被阅读
47,902
掘力值
1,003
关注了
15
关注者
44
收藏集
0
关注标签
0
加入于
2018-12-18