技术选型 当下互联网行业已经从大鱼吃小鱼演变成快鱼吃慢鱼的时代了,从用户...
2023-08-03 715

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Android逆向技术49——Android集成Botan库 缘起是,发现这个库好久了,但是呢,一直...
2023-07-30 667

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

近日,小伙伴发现使用线程池,如果Runnable中存在异常且没有catch后会造成某一个线...
2023-09-09 664
显示验证码
没有账号?注册  忘记密码?