Loading

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页
摘要: 前言 本篇文章是我阅读Android官方的Hilt文档所写的笔记。因为Android官方文档实在是太晦涩难懂了,对于我这种已经好多年没碰Android,前置知识不够的人来说读起来真的煎熬,所以我打算每走一步都把自己的心得和理解写出来。 当然,我自己的理解有可能出现偏差,如果您发现了我这里的错误,欢迎 阅读全文
posted @ 2022-01-11 14:45 于花花 阅读(640) 评论(1) 推荐(1)
摘要: 本篇笔记记录的是Android的官方Codelab——带 View 的 Android Room - Kotlin中的内容。 Room Room是一个安卓平台的ORM框架,它在Sqlite上提供了一个抽象层,让你不必再繁琐的使用SqliteOpenHelper进行操作。 概念 Room中提供如下概念 阅读全文
posted @ 2022-01-10 17:07 于花花 阅读(808) 评论(0) 推荐(0)
摘要: Nothing Type Nothing类型适用于一个永远抛出异常的方法。当你调用了返回Nothing的方法之后,编译器就会知道,该行代码往下都不会到达。 import java.lang.IllegalArgumentException fun failWithWrongAge(age: Int? 阅读全文
posted @ 2022-01-10 11:03 于花花 阅读(144) 评论(0) 推荐(0)
摘要: 在学习Android这几年欠下的债的过程中,我发现,Kotlin中很多地方有着难以理解的写法,比如R.() -> Unit、比如协程的coroutineScope是怎么来的,这在写惯了Java那种本分老实的语言的我眼中着实是非常难以理解的。我在网络上搜索时,发现一切的一切都要从一个叫做作用域函数的东 阅读全文
posted @ 2022-01-05 15:07 于花花 阅读(1096) 评论(2) 推荐(2)
摘要: EventBus基本示例 定义消息,消息就是一个最基本的pojo类。 data class MessageEvent(val message: String, val createdTime: Date) 编写消息发布者(Publisher) class LeftFragment : Fragmen 阅读全文
posted @ 2022-01-04 11:14 于花花 阅读(238) 评论(0) 推荐(0)
摘要: 可观察的LiveData 在上一篇笔记中,我们在Fragment中编写了这样的代码: override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstan 阅读全文
posted @ 2022-01-03 12:27 于花花 阅读(465) 评论(0) 推荐(0)
摘要: 内容概览 本篇介绍ViewModel的概念,解决的问题,它的用法,以及真正的使用它来开发一个功能。 如果是跟着本系列笔记学习,无需担心该篇笔记中出现之前未出现过的内容,该笔记最后实现一个依赖于LifecycleObserver和ViewModel的小功能,完全不依赖LiveData。 从问题出发 注 阅读全文
posted @ 2022-01-02 13:07 于花花 阅读(533) 评论(0) 推荐(0)
摘要: 业务逻辑与生命周期耦合产生的问题 规约,这里我提到“组件”,是指Android SDK API中包含生命周期的那些类,比如Activity、Service、Fragment等。 组件有其生命周期,比如Activity的onCreate、onStop、onStart等 当我们编写组件时,很多操作往往依 阅读全文
posted @ 2022-01-01 20:59 于花花 阅读(453) 评论(0) 推荐(0)
摘要: 本篇文章的说明 本篇文章汇聚了Android官方文档中的部分内容并且加入了一些自己的看法,由于本人英语水平有限,很多地方可能不太准确,有问题您可以指出,也可以直接参考官方文档。 关于本篇中出现的代码,如果存在您还不了解的部分,比如coroutine、WorkManager、Room数据库LiveDa 阅读全文
posted @ 2021-12-31 17:46 于花花 阅读(868) 评论(0) 推荐(0)
摘要: 前言 最近在开发一款虚拟打击垫应用。 虽然它以经可以正常使用了,但是那都是使用我初高中时代所学的那一套Android开发技术,在我学习了当今更加先进的前后端框架的先进思想后(比如Flutter、Vue),我总是觉得那套技术已经不能再老旧了。 我知道这几年Android世界已经发生了天翻地覆的变化,K 阅读全文
posted @ 2021-12-30 17:59 于花花 阅读(322) 评论(0) 推荐(0)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 36 下一页