首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Android Note
uncleyang9
创建于2024-07-01
订阅专栏
Android 设计模式、三方 SDK 源码解析
等 2 人订阅
共21篇文章
创建于2024-07-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【Android】Android 性能分析利器 - Perfetto
Perfetto 是一个用于分析和跟踪 Android 应用性能的高级工具,主要用于性能分析、系统跟踪以及应用事件的记录。它提供了详细的应用与系统资源(如 CPU、内存、GPU 等)的交互信息
UiMode
要修改 Android 设备的 UiMode(用户界面模式),可以使用 UiModeManager 类进行设置。不同的 UI 模式适用于不同的使用场景,比如夜间模式、汽车模式等。下面是一些常见的修改方
【数据结构】写一个有向无环图到底有多简单
有向无环图(DAG,Directed Acyclic Graph)是一种有向图,其中不存在从某一节点出发再回到该节点的路径。它在很多场景中都有应用,比如任务调度、依赖解析、版本控制中的合并变更历史等。
【数据结构】你该在什么时候使用 LinkedList
什么是 Java 的 LinkedList? LinkedList 是 Java 集合框架中的一个类,位于 java.util 包中。它实现了 List 接口,并且是一个双向链表结构,可以高效地进行插
【View】Android 事件分发难道你还不会
Android事件分发机制决定了触摸事件如何从顶层窗口传递到具体的视图。主要涉及到三个核心方法:dispatchTouchEvent(), onInterceptTouchEvent()
【蓝牙】蓝牙音乐开发
一、蓝牙音乐的基础知识 在Android开发中,蓝牙音乐的实现主要涉及以下几个方面: 蓝牙协议栈:Android系统支持的蓝牙协议栈,包括基础的蓝牙协议(如BR/EDR和LE)和高级音频传输协议(如A
【蓝牙】蓝牙配对你需要知道这些
蓝牙配对是指两个蓝牙设备之间建立安全连接的过程,确保数据传输的安全性和可靠性。以下是蓝牙配对流程的深入分析及其底层原理。 一、蓝牙配对流程概述 1. 设备发现(Discovery) 蓝牙设备首先进入发
【蓝牙】低功耗蓝牙参考手册
低功耗蓝牙(Bluetooth Low Energy, BLE)是一种专为低功耗设备设计的无线通信技术,在物联网(IoT)、可穿戴设备、健康监测等领域有广泛应用。本文将深入探讨BLE的工作原理、关键技
【蓝牙】基础篇
蓝牙是一种无线通信技术,广泛应用于各种设备之间的数据传输。它具有低功耗、短距离通信的特点,是现代移动设备中常用的连接方式之一。本文将介绍蓝牙的基本概念、工作原理、蓝牙协议栈,以及如何在 Android
【设计模式】策略模式你真的学会了吗?
策略模式(Strategy Pattern)是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换。策略模式让算法的变化不会影响到使用算法的客户。它通过组合而非继承来实现算
【设计模式】建造者模式
建造者模式(Builder Pattern)是创建型设计模式之一,旨在将复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。建造者模式特别适用于需要构建复杂对象的场景,通过逐步构建对
【设计模式】责任链 So easy
责任链模式(Chain of Responsibility Pattern)是一种行为型设计模式,它允许多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合。这些对象通过形成一条链来传递请
【设计模式】工厂模式
工厂模式(Factory Pattern)是创建型设计模式之一,用于创建对象的接口。工厂模式通过将对象创建过程封装在一个工厂类中,避免了直接使用具体类的实例化操作,从而提高了代码的灵活性和可维护性。本
【Android View】Android `contentDescription` 详解
contentDescription 是 Android 中用于无障碍(Accessibility)功能的一部分。它为视障用户提供了界面元素的描述,帮助他们理解应用的内容和操作方式。
【设计模式】代理模式
代理模式(Proxy Pattern)是一种结构型设计模式,它为其他对象提供一种代理,以控制对这个对象的访问。代理模式通常用于延迟创建开销较大的对象,控制对对象的访问权限,或在访问对象时进行一些操作,
【设计模式】观察者模式
观察者模式(Observer Pattern)是一种行为型设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个被观察对象。当这个被观察对象的状态发生变化时,会通知所有观察者对象。 观
【设计模式】单例模式
单例模式 背景 单例模式(Singleton Pattern)是一种创建型设计模式,确保一个类只有一个实例,并提供一个全局访问点。单例模式广泛应用于Android开发中,例如管理全局状态、缓存、日志记
这一次终于理解了三次握手四次挥手
在网络通信中,TCP(传输控制协议)是最常用的协议之一。TCP 提供可靠的、面向连接的通信,广泛应用于 Android 平台的网络请求中。在 TCP 连接的建立和终止过程中,分别涉及到三次握手
OkHttp 源码分析 - 深入篇
1. 简介 OkHttp 是一个高效的 HTTP 客户端,广泛应用于 Android 和 Java 应用中。它支持同步和异步请求、连接池、透明压缩和缓存等特性。本文将深入分析 OkHttp 的源码
OkHttp 源码分析-入门篇
OkHttp是一个强大的HTTP客户端,用于Android和Java应用程序。它的设计目标是高效、可靠和简单。本文将深入分析OkHttp的源码,帮助理解其内部工作原理。
下一页