首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
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如何延时准确的循环执行事件,比如倒计时或每一秒执行一次事件
前言 延时循环执行事件很简单,且有很多方式,但想要延时相对精确,就需要稍微设计一下了 普通的方案 线程内阻塞的方案 这种方案很简单,示例代码如下 但缺点也是显而易见,其是线程阻塞的,比较浪费资源 异步
下一页
个人成就
文章被点赞
151
文章被阅读
53,013
掘力值
1,015
关注了
15
关注者
44
收藏集
0
关注标签
0
加入于
2018-12-18