什么是 APT APT 中文翻译为“注解处理器”,顾名思义是用来处理注解的。怎么处理呢?Java 在编译期间会… 继续阅读APT——Annotation-Processor-Tool)
博客
疫情下的互联网公司对比
俗话说『没有对比就没有差距』,让我看看疫情冲击下的 2022 年,国内国外互联网公司的动作。 远程办公 疫情已… 继续阅读疫情下的互联网公司对比
HTTP/1.X VS HTTP/2 VS HTTP/3
HTTP/2 HTTP/2 协议的主要目的是提高网页性能。 HTTP/2 与 HTTP/1.1 的区别: 头信… 继续阅读HTTP/1.X VS HTTP/2 VS HTTP/3
同步屏障机制
总结 同步屏障(synchronization barrier)是 Handler 消息机制中的一种机制。Ha… 继续阅读同步屏障机制
Binder(草稿)
为什么 Android 要采用 Binder 作为 IPC 机制? Android 的内核也是基于 Linux… 继续阅读Binder(草稿)
View.post(草稿)
为什么view.post()能保证获取到view的宽高? 业务需求代码开始时机一般是在:Activity的生命… 继续阅读View.post(草稿)
WebSocket
什么是 WebSocket WebSocket 是一个网络传输协议,可以在一个 TCP 连接上进行全双工通信,… 继续阅读WebSocket
Socket
理解 Socket 提到 Socket,大家一般都会想到「套接字」,这也是许多书籍以及文章中对 Socket … 继续阅读Socket
HTTPS
简介 HTTPS 全称 「HTTP Secure」/「HTTP over SSL」「HTTP over TLS… 继续阅读HTTPS
TCP
TCP/IP 协议族 TCP/IP 是由一系列协议组成的网络分层模型。 TCP/IP 四层结构模型 TCP/I… 继续阅读TCP
多线程与线程池
传统的创建线程的方式(如继承 Thread 类、实现 Runnable 接口)会存在以下问题: 每次新建/销毁… 继续阅读多线程与线程池
密码保护:Android 打包流程
无法提供摘要。这是一篇受保护的文章。
打造自己的 Xposed 插件
点击查看高级玩机(搞机)Hook 工具 Xposed、EdXposed、VirtualXposed、Magis… 继续阅读打造自己的 Xposed 插件
高级玩机(搞机)Hook 工具 Xposed、EdXposed、VirtualXposed、Magisk、TaiChi(太极)、Xpatch
由于 Android 天生的开放特性,所以非常适合折腾。一些高级玩机技巧,开发破解应用特技等都可以通过本文提供… 继续阅读高级玩机(搞机)Hook 工具 Xposed、EdXposed、VirtualXposed、Magisk、TaiChi(太极)、Xpatch
Android 消息机制 —— Handler
Handler 消息机制是用于同一进程中的多个线程之间进行通信的。由于工作线程与主线程共享地址空间,即 Han… 继续阅读Android 消息机制 —— Handler
Java 线程
并发处理的广泛应用是人类“压榨”计算机运算能力的最有力武器。但是如果“管理“不好,高并发也是人类被计算机反杀的… 继续阅读Java 线程
Android ABI 详解及适配
不同的 Android 设备可能使用不同的 CPU 架构(如 ARM、X86 等),而不同的 CPU 架构支持… 继续阅读Android ABI 详解及适配
字符编码的演进过程
字符编码的标准有很多,如:ASCII、UTF-8、GB2312 等,本文将从字符编码的演进过程来阐述各编码格式… 继续阅读字符编码的演进过程
R8 混淆
我们都知道 Java 是跨平台的,一次编译到处运行,同一套 Java 代码可以在 Windows、Linux、… 继续阅读R8 混淆
代码混淆工具——Proguard
代码混淆的好处 类、方法、变量名变成短且无意义的名字,提高反编译后代码的阅读成本;删除无用的类、方法与属性,缩… 继续阅读代码混淆工具——Proguard
屏幕刷新机制
前言 正在带妹子上分的我,团战又卡了,我该怎么向妹子解释?在线等。 一、“卡”的意思 不管是端游还是手游,我们… 继续阅读屏幕刷新机制
Android 签名机制
官方文档:https://source.android.com/security/apksigning 一、为… 继续阅读Android 签名机制
开发中常用的 Annotation
一、什么是 Annotation Android Annotation Library(后文简称 Annota… 继续阅读开发中常用的 Annotation
知识图谱
Java 语言基础 Java 线程多线程与线程池 Android 基础 常用 ADB 命令常用 Annotat… 继续阅读知识图谱
Android 反编译利器——jadx
一、前言 今天介绍一个非常好用的 Android 反编译的工具 jadx 。jadx 的功能非常的强大,对我而… 继续阅读Android 反编译利器——jadx