火影忍者
随机推荐
余秋雨:我在等你
来生生,我依旧等你我藏不住秘密,也藏不住忧伤,正如我藏不住爱你的喜悦,藏不住分离时的彷徨。我就是这样坦然,你舍得伤,就伤。如果有一天,你要离开我,我不会留你,我知道你有你的理由;如果有一天,你说还爱我,我会告诉你,其实我一直在等你;如果有一天,我们擦肩而过,我会停住脚步,凝视你远去的背影,...
Zygote的启动之一app_main
前言Android系统中,所有的应用程序以及SystemServer都是由Zygote进程孕育(fork)出来的。这里介绍app_main.cpp中的代码。Android P正文涉及文件\system\core\rootdir\init.rc\system\core\rootdir...
Android消息机制之二简介(2)
我们通过上一篇《Android消息机制Handler,Looper,Message,MessageQueue关系之一》知道,Android的消息机制必须将Handler,Looper,Message,MessageQueue一起“组织”起来,而且是缺一不可。比如在子线程中使用Handler必须先L...
[摘]已知圆心,半径,角度,求圆上的任一点的坐标
前言原理很简单,大家初中都学过的,但,由于Java中的sin和cos传入的值是弧度,我一开始一直用角度,导致得不出对应的值。摘抄于此,方便自己查阅。好记性不如烂笔头正文PS:本文摘抄,只是文本继续一定编辑和整理。圆心坐标 :(x0, y0)半径 : r角度: a设圆上任何一点坐标...
Kotlin变量的类型转换简介
前言简单记录一下Kotlin中变量类型的转换,记录于此,方便自己查阅。正文如果将一种数据类型的值赋给另一种不同的数据类型的变量时,则需要进行数据类型转换。根据转换方式的不同,数据类型转换可分为两种:智能类型转换和强制类型转换。类型检查在类型转换前,为了避免异常,可以通过is来进行类型检...
ListView的使用简介
前言ListView翻译为[列表],是一个非常重要的显示布局,也常用的布局。不过,在Android 5.X以后,RecyclerView开始取代ListView,但ListView的使用还是很多。它的相关的View有GridView和RecyclerView。下面我们只整理ListView...