- 博客(13)
- 收藏
- 关注
原创 Android+《火影忍者》活动启动模式以及应用场景的那些事
启动模式1.幼年鸣人偷学禁术:影分身之术 standard2.金色闪光の飞雷神之术:singleTask3.绝技·螺旋丸:singleTop4.尾兽·九尾:singleInstance1.幼年鸣人偷学禁术:影分身之术 standard在遥远的火影村,诞生了一个黄色头发的小宝宝,他的母亲给他取名为漩涡鸣人。但自很多年前那个不平静的夜晚之后,鸣人失去了自己的父母,他不知道为什么,也不知道为什么...
2020-03-20 02:06:41 6807 21
原创 Andorid-Activity生动概解&用法&常见问题汇总
以下是本文章的目录结构,第七章的常见问题如果大家对Activity有哪些疑问可以在下方留言,我会持续更新常见问题以及解决方法,大家一起学习。1.何为活动? 2.活动的生命周期3.如何使用活动4.活动之间如何进行跳转5.活动之间如何进行通信6.小Demo初探活动7.常见问题汇总
2020-03-17 01:58:59 1517
原创 Android活动+《恐怖游轮》带你了解跳转&传递数据&如何随时结束程序&小技巧
恐怖邮轮(有剧透!没看过的建议先观看电影!也可以直接目录跳转相关知识点)1.到达船坞,众人出海(页面跳转,数据传递)1.1驱车前往:Intent1.2杰西上车:putExtra1.3杰西下车:在跳转后的界面取数据2.遭遇风暴,邮轮获救(数据回传(请求与获取))2.1数据回传(请求)tips:正确的逻辑顺序为2.1->3.2->2.22.2数据回传(获取)3.众人遇难,杰西发现黑衣人(保...
2020-03-21 23:27:42 840 2
原创 Android小Demo理解活动的生命周期
这篇文章主要是记录使用是一个简单的小Demo体验活动完整的生命周期,其中包括三个活动,一个MainActivity,一个NormalActivity和一个DialogActivity。
2020-03-15 02:09:11 519
原创 Android目录全解析
该博客主要是对初始创建的功能的目录进行分析和解读,能够更加深刻的理解Android工程中的每一个文件所起的作用是什么。深入了解能够帮助朋友们加深对Android开发的理解,也能为之后的开发奠定基础。(自己和自己说)
2020-03-13 01:23:27 970
原创 Android(AndroidStudio&Kotlin)安装到运行过程及常见问题汇总
- 安装Android Studio-启动与配置-创建一个Kotlin工程-更新SDK-更新插件(Kotlin插件/gradle插件)-安装AVD与配置AVD-调整Kotlin编译配置-第一次运行
2020-03-12 02:02:01 3644 4
原创 Kotlin高阶函数(下)
countfindgroupBycountcount用来统计符合条件的数据的个数首先来看它的源码:public inline fun <T> Iterable<T>.count(predicate: (T) -> Boolean): Int { if (this is Collection && isEmpty()) retur...
2020-03-10 23:37:46 567
原创 Kotlin高阶函数(上)
maxby/minbyfiltermapany高阶函数:把函数作为参数传入,这样的函数称为高阶函数,函数式编程就是指这种高度抽象的编程范式。在Kotlin中,也有一些高阶函数,能够帮助我们简化代码,降低实现功能所需的代码量。接下来我将列出几个常见的高阶函数并对源码进行分析,以方便记忆和理解。maxby/minby顾名思义,maxby和minby就是求得最大值和最小值的方法。通常,...
2020-03-10 01:33:01 1029
原创 Kotlin自学日记之接口和抽象类的区别(下)
上次说到了转载文章中接口和抽象类的区别。接下来继续对每一条内容进行解释,方便自己的理解。4. 接口里定义的变量只能是公共的静态的常量,抽象类中的变量是普通变量。在这里指的是在Java中 接口中只能包含public、static、final类型的成员变量和public、abstract类型的成员方法。抽象类中的抽象方法的访问类型可以是public,protected抽象类和接口中都可以包含...
2020-03-05 23:40:47 298
原创 Kotlin自学日记之接口和抽象类的区别(上)
接口 Interface抽象类 abstract如何区分接口和抽象类?以下内容转自:https://www.cnblogs.com/yongjiapei/p/5494894.html1、抽象类和接口都不能直接实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所有接口方法的类对象。2、抽象类要被子类继承,接口要被类实现。3、接口只能做方法申明,...
2020-03-05 02:00:41 472
原创 Kotlin自学日记之面向对象2
之前在学习类,对象,封装,继承,多态的时候一直弄不明白这些之间的区别。今天又琢磨了一下,有所感悟。做了以下的区分来搞清楚这几个概念。对象:可以理解为对事物的描述,事物具有属性和行为即数据和方法类:类的实例是对象,对象是具体化的类。类其实就是一个抽象化的事物,将事物的属性和方法概括起来进行定义。class Human(var name:String,var sex:String,var a...
2020-03-03 02:34:16 237
原创 Kotlin自学日记之面向对象
面向对象-对象-类-继承-封装-多态对象的含义是指具体的某一个事物,即在现实生活中能够看得见摸得着的事物。在面向对象程序设计中,对象所指的是计算机系统中的某一个成分。在面向对象程序设计中,对象包含两个含义,其中一个是数据,另外一个是动作。对象则是数据和动作的结合体。对象不仅能够进行操作,同时还能够及时记录下操作结果。对象首先在这里引用了面向对象中对对象的解释。对象其实就是指现实...
2020-03-02 02:10:00 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人