1,摘要 本文配图介绍HTTPS协议的层级结构,访问原理,交互过程,说明如何...
2023-08-19 1.23k

Flutter编译报错:The method 'CachedNetworkImageProvider.load' has fewer positional
2023-09-09 1.26k

作用域函数 Kotlin 标准库包含几个函数,目的是在对象的上下文中执行代码块。...
2023-09-10 1.11k

1. 保护多线程应用程序中的共享数据 设想: 在多线程应用程序中,多个线程...
2023-09-20 1.07k

开发代码的规范
2018-04-16 1.11k

在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
2023-09-21 1.13k

Binder中的代理模式 再说Binder中的代理模式之前,我们需要先看看代理模式的简...
2023-08-21 1.23k

RecyclerView的View是在什么时候放入到Recycler中的。以及在Recycler中是如何保...
2023-09-12 1.35k

相关文章 NIO 之 Selector实现原理 NIO 之 Channel实现原理 NIO 之 ByteBuffer...
2023-08-19 956

下面这张图是我截取的RecyclerView的Structure: 本文着重看: ViewHolder、...
2023-09-12 1.24k

每个 Android 开发人员都通过从开发人员选项页面启用 USB 调试来开始他们的旅程,...
2023-09-20 1.13k

前言   有一段时间没有去写过框架了,最近新的框架MVI,其实出来有一段时间了...
2023-09-25 1.42k免费
免费

权限的目的 权限设立的目的是保护安全 权限机制 系统权限分三种: Android所有者...
2023-09-10 905

一、设备兼容性分类 二、硬件设备兼容 三、软件 APP 兼容 四、兼容不同语言 五、...
2023-07-29 1.63k

说明 本文分析的是 JDK 7 Timer 基本用法 public static void main(String[] a...
2023-08-18 933

- JSBridge的起源 - PhoneGap(Codova 的前身)作为 Hybrid 鼻祖框架,是一个开...
2023-08-18 1.64k

概述 BlockCanary是Android平台上的一个轻量的,非侵入式的性能监控组件,可以...
2023-08-18 810

本篇介绍 本篇介绍下如何在macos上编译android的ffmpeg,并在android工程中使...
2023-09-26 3.65k

类型的声明与使用 val与var val->不可变引用,var->可变引用。 我...
2023-09-12 3.57k

错误原因    GestureDetector.OnGestureListener 覆写崩溃问题 它没有说什么...
2024-04-22 1.48k
显示验证码
没有账号?注册  忘记密码?