1. 引子 JNI 中的数组分为基本类型数组和对象数组,它们的处理方式是不一样的...
2023-09-15 1.15k

ANR信息获取(trace文件的产生流程) 首先收集需要dump trace的进程并给对应...
2023-09-14 1.1k

基础篇 OpenGL ES 3.0 开发(01):绘制一个三角形 OpenGL ES 3.0 开...
2023-09-15 1.04k

1. 数据类型 JNI 程序中涉及了三种数据类型,分别是: Java 类型 JNI ...
2023-09-15 1.07k

1. 前言 众所周知ViewPager2是ViewPager的替代版本。它解决了ViewPager...
2023-09-13 1.29k

1. 模式介绍 模式的定义 迭代器(Iterator)模式,又叫做游标(Cursor)模...
2023-08-21 1.09k

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

ButterKnife Zelezny:简化视图绑定 ButterKnife Zelezny 插件自动执行了为 ...
2023-09-20 826

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

Mac 配置Flutter环境
2020-05-01 1.01k
免费

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

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

1. 数据的存储方式 最常用的五种数据存储方式: SharePreferences, File I/O, SQLit...
2023-09-10 791

前言   作为一个程序员,你保存代码的方式是什么?更新代码的方式是什么?你还...
2023-09-25 1.6k

一、前言: java中return、break、continue的含义: 1、break:不仅可以结束其...
2023-10-07 1.02k

背景 ConcurrentHashMap是Java5中新增加的一个线程安全的Map集合,可以用来替代...
2023-08-18 853

今天我们来聊一聊Chromium的渲染机制,这也是渲染机制系列的第二篇,最近大半年的...
2023-08-23 1.37k

概述 管道流是用来在多个线程之间进行信息传递的Java流。 管道流分为字节流管道...
2023-08-19 828

今天我们看一道 leetcode hard 难度题目:统计可以被 K 整除的下标对数目。 题...
2023-08-20 831
显示验证码
没有账号?注册  忘记密码?