大家好,又见面了,我是你们的朋友全栈君。 我们都知道,WebRTC是面向互联网的...
2023-08-03 694

背景 Java 多线程开发中为了保证数据的一致性,引入了同步锁(synchronized)。但...
2023-09-09 692

场景描述 App 有两个tab,每一个都是Fragment,以FragmentA和FragmentB 代称...
2023-09-21 692

前言 本文旨在通过实际业务场景阐述如何使用Kotlin Flow解决Android开发中的痛...
2023-09-26 690

引言 自 Android 5.0 版本,Android 带来了沉浸式系统 bar(状态栏和导航栏),...
2023-09-09 684

1. Perfetto 是什么? Perfetto 是 google 从 Android10 开始引入的一个全新的平台...
2024-10-02 680

如果你需要开发一个带有系统权限的app,往往需要配置SharedUserId,比如 </pre&g...
2023-09-09 678

以前项目中虽然也使用MVVM架构,但由于整体框架不是我自己搭建的,导致我对于M...
2023-09-25 676

前言看了一圈各大网站目前关于隐私合规检测的分享,发现大家几乎都是自己写一套动...
2023-09-19 675

目录介绍 01.整体概述说明 1.1 项目背景介绍 1.2 遇到问题记录 1.3 基础概念...
2023-09-10 672免费
免费

1.  背景 随着 RTC 使用场景的不断复杂化,新特性不断增多,同时用户对...
2023-07-28 668

代码混淆技术,ProGuard提供了压缩,混淆,优化Java代码和(Shrinking),混淆(Obfuscation),优化(Optimition)Java代码和反混淆栈跟踪(ReTrace)的功能
2016-11-04 667

在古老的 Android 时代,基本上一个 Activity 就代表一个界面,所以开发不需要做...
2023-09-10 660

在各大技术论坛、公司中,常看见别人写的技术博客,技术方案,需求文档,这些图怎...
2023-02-10 658

MMKV 是基于 mmap 内存映射的移动端通用 key-value 组件,底层序列化/反序列化...
2023-08-02 653

前言 在早期开发 iOS 微信的过程中,我们时不时会收到类似的反馈: “我...
2023-09-09 653

引言 在CSDN写了大概140篇文章,一直都是0阅读量,仿佛石沉大海,在掘金能能频频...
2023-08-17 651

前言 内存问题是软件领域的经典问题,平时藏得很深,在出现问题之前没太多征兆...
2023-08-02 651

Flutter线程模型/事件机制 在介绍Flutter异常捕捉原理之前,先说明一下Dart的模型...
2023-09-09 650

Android逆向技术49——Android集成Botan库 缘起是,发现这个库好久了,但是呢,一直...
2023-07-30 649
显示验证码
没有账号?注册  忘记密码?