HTTPS协议原理和流程分析
1,摘要
本文配图介绍HTTPS协议的层级结构,访问原理,交互过程,说明如何...
Flutter编译报错Context: This is the overridden method ('load')
Flutter编译报错:The method 'CachedNetworkImageProvider.load' has fewer positional
Kotlin 作用域函数之let、with、run、also、apply的使用笔记
作用域函数
Kotlin 标准库包含几个函数,目的是在对象的上下文中执行代码块。...
Kotlin 互斥体:5 个用例
1. 保护多线程应用程序中的共享数据
设想:
在多线程应用程序中,多个线程...
Android开发代码的规范
开发代码的规范
Kotlin 中的 Lambda 与 Inline
在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
Android设计模式源码解析之Proxy模式
Binder中的代理模式
再说Binder中的代理模式之前,我们需要先看看代理模式的简...
android RecyclerView的复用机制
RecyclerView的View是在什么时候放入到Recycler中的。以及在Recycler中是如何保...
IO、NIO、AIO 内部原理分析
相关文章
NIO 之 Selector实现原理
NIO 之 Channel实现原理
NIO 之 ByteBuffer...
android RecyclerView的基本设计结构
下面这张图是我截取的RecyclerView的Structure:
本文着重看: ViewHolder、...
Android 中的开发者选项
每个 Android 开发人员都通过从开发人员选项页面启用 USB 调试来开始他们的旅程,...
Android组件化架构 – 6. 权限管理
权限的目的
权限设立的目的是保护安全
权限机制
系统权限分三种:
Android所有者...
兼容性Android 设备兼容性使用详解
一、设备兼容性分类
二、硬件设备兼容
三、软件 APP 兼容
四、兼容不同语言
五、...
JDK Timer 实现原理分析
说明
本文分析的是 JDK 7
Timer 基本用法
public static void main(String[] a...
JSBridge 技术原理分析
- JSBridge的起源 -
PhoneGap(Codova 的前身)作为 Hybrid 鼻祖框架,是一个开...
BlockCanary原理分析
概述
BlockCanary是Android平台上的一个轻量的,非侵入式的性能监控组件,可以...
macos上android ffmpeg编译与使用
本篇介绍
本篇介绍下如何在macos上编译android的ffmpeg,并在android工程中使...
kotlin基础语法介绍
类型的声明与使用
val与var
val->不可变引用,var->可变引用。
我...
Android API 33 GestureDetector.OnGestureListener 覆写崩溃问题
错误原因 GestureDetector.OnGestureListener 覆写崩溃问题
它没有说什么...

