首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android开发
Newki
创建于2022-05-07
订阅专栏
Android开发相关
等 200 人订阅
共148篇文章
创建于2022-05-07
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
再讲Fragment的懒加载-深度懒加载之布局的懒加载优化
ViewPager+Fragment 实现懒加载的几种方式,如果我们的Fragment比较多,又或者Fragment内部的布局比较复杂,那我们加载这样的ViewPager会不会卡顿?如果有,那可以优化
Android开发为什么要用Hilt?new个对象这么简单的事为什么要把它复杂化?看完就知道!
为什么要使用依赖注入?直接new对象不香吗?为什么要把简单的问题复杂化? 就算要用依赖注入,我为什么依赖注入要使用Hilt?
再讲Navigation-基于Navigation实现单Activity+多Fragment保存/恢复实例的几种流派分析
Navigation 的使用是不是只有这一种方案呢? 保存/恢复 Fragment 的实例的方法有没有别的方案呢?如果有总共有哪些流派?大家使用都是基于哪一种流派实现的呢?有什么优缺点呢?
Android实现倒计时的几种方案汇总
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第11天,点击查看活动详情 前言 关于倒计时可以说我们App开发中常见的一种场景了,比如Splash倒计时跳转首页,比如发送短信之后
Kotlin协程-协程的暂停与恢复 & suspendCancellableCoroutine的使用
应用场景是开启一个线程然后执行一段逻辑,得到了某一个数据,然后需要拿到这个数据去处理一些别的事情,需要把线程先暂停,然后等逻辑处理完成之后再把线程 notify。
到底怎么用?到底用谁?SharedFlow、StateFlow、LiveData 各自的高频场景使用
之前的文章单独介绍过SharedFlow StateFlow 。得出的结论它们都不能全面的代替LiveData。在一些特定的场景下还是得使用LiveData。
Kotlin-Flow常见场景下的使用
大家了解了 Flow 的创建与接收流程,了解 SharedFlow 创建的几种方式,各个参数的用途,了解了SharedFlow的青春版 `StateFlow` 的创建与接收,已经他们与 LiveDat
Kotlin-Flow常用封装类SharedFlow的使用,对比StateFlow、LiveData
SharedFlow 是继承于 Flow ,同时它是 StateFlow 的父类,它们都是是热流,先说一下冷流与热流的概念。
Kotlin-Flow常用封装类StateFlow的使用
StateFlow 是 Flow 的实现,是一个特殊的流,默认的 Flow 是冷流,而StateFlow 是热流,和 LiveData 比较类似。关于冷热流后面一期 SharedFlow 会详细说明。
Kotlin-Flow的操作符与基本使用
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第5天,点击查看活动详情 Kotlin中Flow的基本使用 Kotlin 的 Flow 相信大家都或多或少使用过,毕竟目前比较火,目
开箱即用-使用异步加载布局来优化页面启动速度的几种方案
场景如下:当我们启动一个 Activity 的时候,如果此页面的布局太过复杂,或者是一个很长的表单,此时加载布局,执行页面转场动画,等操作都是在主线程,可能会抢Cpu资源,导致主线程block住
WebView的优化与常见问题解决方案
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第3天,点击查看活动详情 Android-WebView的优化与常见问题 其实关于Android的WebView大家使用起来应该都是
Kotlin协程-协程之间的通信(Channel)与广播(BroadcastChannel)
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 Kotlin协程-协程之间的通信与广播 Kotlin协程基本套餐: 协程的基本使用 协程的上下文理解 协程
Kotlin协程-并发安全的几种解决方案与性能对比
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第1天,点击查看活动详情 Kotlin协程-并发安全的几种解决方案与性能对比 Kotlin协程基本套餐: 协程的基本使用 协程的上下
Kotlin协程-协程的日常进阶使用
Kotlin协程-协程的常见进阶使用 Kotlin协程系列: 协程的基本使用 协程的上下文理解 协程的作用域管理 协程的常见进阶使用(本文) 通过之前的文章,我们理解协程的启动方式,切换线程的方式,挂
Kotlin协程-CoroutineScope协程作用域
Kotlin协程-CoroutineScope协程作用域 Kotlin协程系列: 协程的基本使用 协程的上下文理解 协程的作用域管理(本文) 协程的常见进阶使用 前文中我们演示了协程的基本使用,和协程
Kotlin协程-CoroutineContext协程上下文
Kotlin协程-CoroutineContext上下文 Kotlin协程系列: 协程的基本使用 协程的上下文理解(本文) 协程的作用域管理 协程的常见进阶使用 Context 上下文,我们都知道了,
Kotlin协程-Coroutines的基本使用
Kotlin协程的基本使用 Kotlin协程系列: 协程的基本使用(本文) 协程的上下文理解 协程的作用域管理 协程的常见进阶使用 其实网上已经有很多 Kotlin协程 的教程了,这里我出一期是为了记
重学Android-EditText的进阶操作
EditText的进阶使用 EditText 是我们常用的输入框控件,平常我们只是使用它输入文本,这里记录一些它不太常见的操作和一些解决方案。 一、焦点的自动获取 如果一个页面内定义了EditText
一看就会 单Activity+多Fragment框架下的通信问题
续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第18天,点击查看活动详情 Activity与Fragment的通信方式 Activity与Fragment的通信属实是老生常谈的话题
下一页