-
Android 空包签名(详细版)
可能一看标题你不知道是什么意思,我这里解释一下什么是空包签名,为什么要空包签名。那是一个风和日丽的早晨,我愉快地敲着代码,于是项目总监告诉有一个老项目维护,给了...
晨曦_LLW 2023-01-02460 0 0 -
LeakCanary2.6抽丝剥茧-源码分析
作为一个小Android,之前分析项过目中LeakCanary1.6.3的源码,今天在好奇心的驱使下,刷新了下maven发现,LeakCanary已经更新到2....
包子388321 2023-01-02448 0 0 -
【玩转腾讯云】初识腾讯移动通讯 TPNS~
和尚之前因业务需求,配合过推送平台的相关搭建,其中涉及过 友盟 UmengPush、极光 JPush、个推、公司自建 UPDPush、华为 HMS、小米 MiP...
阿策小和尚 2023-01-02459 0 0 -
【玩转腾讯云】Flutter & 腾讯移动通讯 TPNS~
和尚前两天刚学习了原生 Android 腾讯移动通讯 TPNS,发现同时提供了 Flutter_Plugin,今天尝试一下对 Flutter 的支持;
阿策小和尚 2023-01-02454 0 0 -
【源码篇】ThreadLocal的奇思妙想(万字图文)
ThreadLocal的文章在网上也有不少,但是看了一些后,理解起来总感觉有绕,而且看了ThreadLocal的源码,无论是线程隔离、类环形数组、弱引用结构等等...
小呆呆666 2023-01-02469 0 0 -
Android TabLayout 使用进阶(含源码)
对于Android开发来说,画页面算是必不可少的,因此你会接触很多不同的UI布局,你需要去绘制出来,在这过程中你已经接触过TabLayout。
晨曦_LLW 2023-01-02462 0 0 -
通过 Netty、ZooKeeper 手撸一个 RPC 服务
使用 Netty、ZooKeeper 和 Spring Boot 手撸一个微服务框架。
Yano_nankai 2023-01-02458 0 0 -
NDK(C++)开发中如何使用 ASan 检测内存错误
ASan 是 Address Sanitizer 简称,它是是一种基于编译器用于快速检测原生代码中内存错误的工具。
字节流动 2023-01-02465 0 0 -
Android Studio 自定义快捷键调用外部程序
记得刚工作的时候,同事教了我一些做事的方式和方法,至今印象深刻,“当一件事情重复做三次,就要尝试开发一个工具提升去效率”、“当一个错误出现三次时,必须要设法解决...
字节流动 2023-01-02467 0 0 -
一种“在 Android 设备上,播放视频的同时,获取实时音频流”的有效方案
这篇文章将会按照一般的需求开发流程,从需求、分析、开发,到总结,来给大家讲解一种“在 Android 设备上,播放视频的同时,获取实时音频流”的有效方案。
小驰笔记 2023-01-02444 0 0