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

背景 最近遇到一些场景,Android 需要支持通话音量下从一些usb外设采集音频数...
2023-09-26 447

背景 Android 12 上发现存在蓝牙外放问题,原因是存在多个应用设置通话音量,...
2023-09-26 652

这可能是全网唯一一篇介绍Android Camera2接口集成人脸算法的文章了~ 写在前面: ...
2023-09-26 402

App打包发布应用市场的时候正常点的一般都会加个混淆在打包丢上去吧 由于是线上...
2023-09-26 742

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

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

一、序列化的目的: (1)永久的保存对象,将对象数据保存在文件、磁盘或...
2023-09-25 475

前言 rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?...
2023-09-25 459

前言 NDK即Native Development Kit,是Android上用来开发c/c++的开发工具包。 ...
2023-09-25 529

一、基本介绍 1. AOP 在了解AspectJ前,我们首先了解另外一个名词:AOP 1.1 概念...
2023-09-25 525

为什么进行全埋点? 以往手动形式埋点 以往的埋点方式都是人为进行定义名称和选...
2023-09-25 699

一、IOC简单科普 所谓IOC,即控制反转(Inversion of Control,英文缩写为IoC...
2023-09-25 602

1,Activity 1.1 生命周期 正常情况系,Activity会经历如下几个阶段: onCrea...
2023-09-25 580

1、为什么需要代码规范 任何系统性的项目都需要架构设计,而架构设计的核心命题...
2023-09-23 557

PendingIntent 中的单词 “pending” 指延迟或挂起,就是指它是延迟的或挂起的。一句...
2023-09-22 803

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

在编码的时候,我们需要做很多的检测判断,比如某个变量是否为null,某个成员...
2023-09-21 356

ButterKnife Zelezny:简化视图绑定 ButterKnife Zelezny 插件自动执行了为 ...
2023-09-20 448
显示验证码
没有账号?注册  忘记密码?