
CMake 教程 Step by Step 本教程涉及的源码可在CMake源码的Help/guide/tutorial目录中找到,每个步骤对应一个以该步骤命名的目录,可以用这...
一、命名参数 isSquare(20, 30)这样写可读性比较差,如果不去看函数声明,根本不知道每个参数含义。在Kotlin中可以做的更优雅 当调用Kotlin函数时,可以显...
一、while循环 Kotlin的while循环和java基本一样,有do-while循环和while循环 执行结果 二、for循环 三、区间 带步长的区间步长就是以区间第一...
一、枚举 声明一个枚举类,enum是一个所谓的软关键字,只有出现在class之前才有特殊意义,否则就是一个普通的名字。 可以给枚举类声明属性和方法 备注:Kotlin唯一用分...
一、类 在java中写一个JavaBean类代码比较多 但是上面的java代码在kotlin中一行就可以搞定 这种类(只有数据没有其他代码)通常被叫做值对象 kotlin中p...
一、函数 println(max(1, 2))打印结果是2 备注:if语句在java和kotlin有区别,在kotlin中,if语句是一个表达式,有返回值的。 表达式函数体 ...
Kotlin学习目录 一、Kotlin学习之函数和变量二、Kotlin学习之类和属性三、Kotlin学习之枚举和When四、Kotlin学习之while&for&区间&try...
一 前言 上一篇介绍了Activity的启动过程,本篇将介绍Service的启动过程,Service的绑定过程会再下一篇再进行介绍。可以通过如下方式就可以启动一个Servic...
软引用指向的对象只在内存不足时被回收,而只被弱引用指向的对象在下一次GC时被回收 运行结果: 从运行结果可见,SoftReference对象gc也不会回收,但是WeakRef...
在上一篇《Zygote启动流程》中已经了解到,ZygoteInit.java的main函数中会去创建ServerSocket,创建应用进程时,AMS会连接ServerSock...
一、Zygote简介 init会创建Zygote进程,SystemServer进程和应用进程都是Zygote(孵化器)fock(复制进程)出来的。所以有必要了解下Zygote...
一、AIDL使用 Demo地址: 客户端:https://github.com/lynnleescz/LeeAIDLClientDemo服务端:https://github....
Tip 本文主要介绍Android系统重启动到Home启动的过程,下面是本人整理的时序图(由于图片比较大,你们可以保存到本地放大看): 而下文也将对照时序图的顺序进行分析。 ...
Android系统之System Server大纲 System Server content Android系统之System Server大纲前言System serve...
欢迎Follow我的GitHub, 关注我的简书. 其余参考Android目录. 本文的合集已经编著成书,高级Android开发强化实战,欢迎各位读友的建议和指导。在京东即可...