背景
最近遇到一些场景,Android 需要支持通话音量下从一些usb外设采集音频数...
2023-09-26 242
背景
Android 12 上发现存在蓝牙外放问题,原因是存在多个应用设置通话音量,...
2023-09-26 420
这可能是全网唯一一篇介绍Android Camera2接口集成人脸算法的文章了~
写在前面:
...
2023-09-26 253
App打包发布应用市场的时候正常点的一般都会加个混淆在打包丢上去吧
由于是线上...
2023-09-26 580
前言
作为一个程序员,你保存代码的方式是什么?更新代码的方式是什么?你还...
2023-09-25 1.05k
前言
有一段时间没有去写过框架了,最近新的框架MVI,其实出来有一段时间了...
2023-09-25 773免费
免费
一、序列化的目的:
(1)永久的保存对象,将对象数据保存在文件、磁盘或...
2023-09-25 342
前言
rxjava 可以很方便的进行线程切换, 那么rxjava是如何进行线程切换的呢?...
2023-09-25 318
前言
NDK即Native Development Kit,是Android上用来开发c/c++的开发工具包。 ...
2023-09-25 332
一、基本介绍
1. AOP
在了解AspectJ前,我们首先了解另外一个名词:AOP
1.1 概念...
2023-09-25 366
为什么进行全埋点?
以往手动形式埋点
以往的埋点方式都是人为进行定义名称和选...
2023-09-25 506
一、IOC简单科普
所谓IOC,即控制反转(Inversion of Control,英文缩写为IoC...
2023-09-25 442
1,Activity
1.1 生命周期
正常情况系,Activity会经历如下几个阶段:
onCrea...
2023-09-25 446
1、为什么需要代码规范
任何系统性的项目都需要架构设计,而架构设计的核心命题...
2023-09-23 426
PendingIntent 中的单词 “pending” 指延迟或挂起,就是指它是延迟的或挂起的。一句...
2023-09-22 502
在Kotlin中,有很多很酷很实用的特性,比如Lambda和高阶函数,利用这些特性,...
2023-09-21 546
在编码的时候,我们需要做很多的检测判断,比如某个变量是否为null,某个成员...
2023-09-21 178
ButterKnife Zelezny:简化视图绑定
ButterKnife Zelezny 插件自动执行了为 ...
2023-09-20 313
性能是决定应用程序成败的关键指标。虽然 Kotlin 提供了大量功能来简化开发,但了...
2023-09-20 621