第一行代码学习笔记
文章平均质量分 87
学习《第一行代码第3版》的学习笔记,使用kotlin语言编写
一切皆是定数
这个作者很懒,什么都没留下…
展开
-
《第一行代码 第3版》学习笔记——第六章 广播
广播概念在计算机网络中就有,在一个IP网络范围中,最大的IP地址通常是被保留作为广播地址来使用的。广播的含义就是一个广播发出,范围内的应用程序都能够收到该广播。Android中的每个应用程序都可以对自己感兴趣的广播进行注册,注册后当广播发出时,就能够收到,可能是系统广播,也可能是其他应用程序的广播。广播接收的应用中需要有类来继承BroadcastReceiver类。原创 2024-02-25 23:38:50 · 913 阅读 · 0 评论 -
Kotlin语言基础(三)——语言特性
kotlin部分语言特性原创 2022-09-14 11:08:58 · 1239 阅读 · 0 评论 -
Kotlin语言基础(二)Lambda编程
很多语言都支持Lambda表达式,Java在1.8才加入了对Lambda表达式的支持,而Kotlin语言在第一版就支持Lambda表达式。Lambda的语法结构就是函数式API的语法结构。LambdaLambda通俗来讲就是一段可以作为参数传入的代码。语法结构如下:{参数名1:参数类型,参数名2:参数类型 -> 函数体}最外层是一个带括号,是Lambda表达式范围,里面可传入参数,参数列表的结尾使用->表示函数体的开始,函数体可以使用{}包括任意多条代码。Kotlin的集合中有很多原创 2022-07-31 13:39:35 · 191 阅读 · 0 评论 -
Kotlin语言基础(一)语言简介
Kotlin语言介绍Kotlin是JetBrains公司开发的一个语言,具有以下特性。Kotlin是一门独立的编程语言,拥有自己的编译器,可以应用于多方面的编程,现在多用于移动端开发,其实也可用于服务端开发及其他Java运行的地方。Kotlin是一门面向对象的编程语言。Kotlin能够于Java语言100%的兼容。Kotlin在安全方面下了很大的功夫,几乎杜绝了空指针异常。同Java一样,Kotlin是一种静态类型的语言,所有的表达式的类型在编译器已经确定了。支持函数式编程方式。免费开源。原创 2022-05-04 16:11:51 · 6567 阅读 · 0 评论 -
《第一行代码 第3版》学习笔记——Kotlin讲堂:标准函数和静态方法
Java中静态方法可以用类名调用,而在Kotlin中没有静态方法的概念。对于Java中工具类的这种功能,Kotlin中推荐使用单例类的方式实现。} }1、使用单例类单例类就可以像Java中的静态方法一样使用Util.doAction()进行调用。使用object关键字后,Kotlin会自动帮我们创建一个类,并保证这个类全局只有一个。但是使用单例类的方式会使得单例类中的所有方法都变成了类似静态调用的方式。如果希望将其中的一个方法变成静态方法的调用方式,可以使用companion object。原创 2022-09-14 23:41:49 · 490 阅读 · 0 评论 -
《第一行代码 第3版》学习笔记——第十章 Service
调用startService方法后,Service就被启动了,如果之前没有启动过,就会调用onCreate方法,然后调用onStartCommand方法,如果已经启动过,则直接调用onStartCommand方法。onCreate方法会在Service创建的时候调用,onStartCommand方法会在每次Service启动的时候调用,onDestroy会在Service销毁的时候调用。Service中创建了Binder的子类,并定义了两个方法,启动下载和获取进度,这里由于是模拟,只是加上了打印。原创 2022-10-07 16:16:46 · 774 阅读 · 0 评论 -
《第一行代码 第3版》学习笔记——第三章 Activity
第一行代码第三章学习笔记原创 2022-09-13 18:03:42 · 740 阅读 · 0 评论