android系列 Android launchMode Task 在不同Task中打开同一个Activity,Activity会被创建多个实例,分别放进每一个Task。 singleTask 如何启动的时候,Tas 16 浏览
android系列 kolin协程 概念 由kotlin官方提供的一套线程API,一个线程框架 非阻塞式挂起, 可以用看起来同步的代码(消除回调)写出异步代码,能在同一个代码块里进行多次的线程切换 18 浏览
android系列 MVC、MVP和MVVM MVC 网上主流说法是在Activity中既处理逻辑又处理View是MVC,可以将网络处理和数据库调用等数据处理剥离出Model层。 也可以将MVP看成是MVC 18 浏览
android系列 热更新 热更新/热修复 不安装新版本的软件,直接从网络下载新功能模块来对软件进行局部更新 loadClass() 的类加载过程 是一个带缓存的、从上到下的加载过程,即「双 17 浏览
android系列 反射和插件化 反射 在运行时,不管类以及类的方法、属性是否可见。都能够调用类的构造方法新建对象,或者调用类对象的方法、属性。 获取class 使用 .class 方法 需要C 32 浏览
android系列 过渡动画和MotionLayout 过渡动画 使用方式 beginDelayedTransition 方式一 需要使用代码进行属性的修改 TransitionManager.beginDelaye 44 浏览
android系列 约束布局ConstraintLayout 布局 居中 居中于父容器 app:layout_constraintStart_toStartOf="parent" app:layout_const 28 浏览
android系列 多线程和线程同步 进程与线程 进程是操作系统上的一块独立的区域,它是独立运行的,每个进程和其他进程都是互相独立分开的,有自己的数据管理,跟其他进程都是不共享的。一个进程可以多个线 18 浏览
android系列 Hencoder自定义View总结 本篇主要是对凯哥Hencoder自定义view的总结与实践,内容很多来源自Hencoder。 图形的位置和尺寸测量 绘制的基本要素 重写 onDraw()使 41 浏览
其它 挖矿病毒kdevtmpfsi爆满了服务器CPU 服务器 CPU 一直爆满,通过 top 命令查看,发现被挖矿病毒的进程 kdevtmpfsi 占满了 使用 ps -ef | grep kdevtmpfsi 命 109 浏览
其它 Nginx部署及Https域名配置 CenterOs 环境 Docker 安装 #安装 Docker yum -y install docker #启动 Docker 后台服务 service do 56 浏览
其它 PKG_CONFIG_PATH环境变量 介绍 pkg-config 命令可以到 PKG_CONFIG_PATH 指定的路径下找指定库的 .pc 文件,然后从。pc 文件中拿到需要的库路径,名称以及头文 75 浏览
android系列 Jetpack系列之Hilt 简介 依赖注入有什么用? 自动加载自动加载的关键:数据共享需要被共享的数据应该用依赖注入 hilt 有什么用 更方便的进行依赖注入能方便的实现全局共享或者局 97 浏览
JetPack系列 Jetpack系列之Room数据库 概述 Room作为JetPack组件的一员,可以很好的和LiveData或者Rxjava配合使用。 我使用并封装了JetPack系列组件的用法,java版参考代 212 浏览
JetPack系列 JetPack系列之LiveData 概述 LiveData 是一种可观察的数据存储器类,具有生命周期感知能力,意指它遵循其他应用组件(如 Activity、 Fragment 或 Service) 192 浏览
JetPack系列 Jetpack系列之Lifecycles 概述 对于Lifecycle,官网这样介绍,使用生命周期感知型组件处理生命周期。我的理解是使用Lifecycle可以使任意一个组件具有生命周期,这个生命周期可以 167 浏览