android

_祝你今天愉快13 分钟前
android
Android Binder 驱动 - 内核驱动层源码初探前面几篇文章中涉及 Binder 内核方法,这篇文章统一做一下介绍和总结,包括:binder_init、binder_open、binder_mmap 和 binder_ioctl。
stevenzqzq17 分钟前
android
【无标题】设计 IAlbumDetailsItem 接口,接口内全部声明为函数方法,是典型多态架构方案,也是车机复杂复合多类型列表(MultiType)业务解耦的标准示范。下文从接口设计必要性、全部使用函数而非属性的优势两个维度完整拆解该设计思路。
1024+2 小时前
android·yolo·kotlin
YOLO 转 RKNN 识别率降低调优操作手册(新手篇)面向第一次接触模型量化的新手工程师。按步骤执行,通常可在 2~3 轮迭代内把 INT8 量化后的 mAP 损失压到 1% 以内。每一步都给出可复制的命令、代码模板和验收检查点。
木易 士心3 小时前
android·音视频
深度解析 Android 音频焦点处理与实战开发在 Android 生态中,多个应用可能同时尝试向同一输出设备播放音频。音频焦点(Audio Focus)正是为解决这一冲突而生的系统级协调机制——它并非简单的“播放/暂停”开关,而是一套管理多个音频源对唯一物理音频输出设备并发访问权的系统级契约。
祉猷并茂,雯华若锦4 小时前
android·appium
Appium 3.x安卓APP企业级安装实战本文整理Appium移动端自动化测试中,APP安装操作的企业级标准实现方式。对比课堂教学中为串讲知识点而设计的零散流程,梳理符合项目实战的代码结构与设计逻辑,所有代码均基于 Appium 3.5.2 + Python Client 5.x 环境实操验证,适合入门后向项目写法过渡,用于复习与面试参考。
微露清风4 小时前
android·数据库·mysql
浅析 MySQL 索引此博客不是对索引技术的底层进行讲解,仅仅讲解初阶知识,方便理解索引和了解索引原理,不涉及底层与深层次知识(之后可能会写)
91刘仁德5 小时前
android·笔记·mysql·adb
MySQL 数据类型详解整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,这是一个整型家族,对应不同的字节数也就对应不同的数据范围。可以用 C++ 中的整型家族来对比说明:
编程圈子6 小时前
android·学习·计算机外设
操作系统学习14 IDT + PIC + 键盘中断请先阅读:本章在 lesson13 基础上,把键盘输入从 CPU 空转轮询 升级为 IRQ1 硬件中断驱动。
齊家治國平天下13 小时前
android·aaos·carservice·车载开发·android 14·vhal·vehicle hal
Android 14 Vehicle HAL (VHAL) 设计与实现深度解析Vehicle HAL(VHAL)是 Android Automotive OS(AAOS)中连接车载硬件与上层 Android 框架的核心抽象层。它定义了车辆硬件属性的标准化接口,使得 CarService 及其上层的车载应用可以以统一的方式读取车辆速度、车门状态、空调设置、档位信息等,而无需关心底层硬件的具体实现差异。
ihuyigui1 天前
android·java·运维·服务器·前端·后端·架构
海外酒店预订短信接口在跨境酒店预订系统的开发中,订单状态的实时触达是影响用户体验的核心环节。不少后端与全栈开发者在对接国际短信能力时,常会遇到号码格式不兼容、多语言内容乱码、错误状态排查困难等问题。本文将系统讲解海外酒店预订短信接口的调用规范、参数逻辑与问题排查方案,覆盖动态密码生成、多语言模板适配、订单场景落地等核心内容,帮助开发者快速完成对接,实现全球范围内的订单通知稳定下发。
阿pin1 天前
android·datastore
Android随笔-DataStoreDataStore 是 Jetpack 推出的异步、事务性、类型安全的数据存储库,定位是彻底替代 SharedPreferences。它建立在 Kotlin 协程 + Flow 之上,分两种形态:
AFinalStone19 小时前
android·网络
Android 7系统网络(八)应用API层—ConnectivityManager使用与实战调试系列目录:第一篇:全景图与调用链路概览 | 第二篇:内核层—netfilter/iptables与路由策略 | 第三篇:Native层(上)—netd守护进程与CommandListener | 第四篇:Native层(下)—netd Controller详解 | 第五篇:Framework层(上)—ConnectivityService核心机制 | 第六篇:Framework层(下)—NMS/NPMS/NSS三大服务 | 第七篇:连接建立—WiFi/移动数据/以太网完整流程 | 第八篇:应用API层—C
plainGeekDev20 小时前
android·java·kotlin
kapt 替换为 KSP老项目构建慢通常卡在这几个地方,按效果从大到小排列:gradle.properties:kapt 替换为 KSP:
蜡台20 小时前
android·java·开发语言·python·kotlin·gradle·groovy
通过Gradle脚本声明更改Java变量Android/Java 开发中的常见需求:在编译时将 Gradle 中定义的值注入到 Java 代码中 ,那么如何通过 Gradle 脚本声明/更改 Java 变量
阿pin1 天前
android·sp
Android随笔-SharedPreferencesSharedPreferences(简称 SP)是 Android 提供的轻量级键值对(Key-Value)存储方案,数据最终以 XML 文件形式持久化在:
xieliyu.1 天前
android·sql·mysql
事务原子性、一致性、隔离性、持久性通俗讲解前言:   数据库事务ACID是Java后端、软件测开面试核心考点,本文结合转账实操案例通俗拆解事务原理、实操代码、并发隔离问题。
茶栀(*´I`*)1 天前
android·adb
Android 测试入门指南:ADB 基础配置与常用设备管理命令解析摘要:对于 Android 软件测试人员而言,ADB (Android Debug Bridge) 是一项基础且实用的工具。它充当了计算机与 Android 设备之间的桥梁,在自动化测试、性能监控及应用管理等场景中均有应用。本文将系统地梳理 ADB 的核心概念、环境搭建、常用设备管理命令,并结合 Monkey 测试进行初步拓展,帮助大家在日常工作中建立起清晰的知识框架。
gxgldyh1 天前
android
Android Framework源码解析(七):BootAnimation 启动流程解析——开机动画是如何显示出来的?上一篇我们完整梳理了 Launcher3 桌面启动全流程,理解系统如何拉起桌面应用并渲染 UI。 但有一个直观问题容易被忽略:从按下电源键到 Launcher 完整显示,中间长达数秒的时间屏幕并非黑屏,而是持续播放厂商定制开机动画,完整链路为: Google Logo 静态帧 → BootAnimation 逐帧动画 → Launcher 桌面
达达尼昂1 天前
android·人工智能·后端
在 Claude Cowork 中用好 Claude Fable 5使用指南 · 长会话、上下文、委派与审查Claude Fable 5 面向长时间、复杂、异步的知识工作。它适合在 Claude Cowork 中承担多步骤任务,例如深度研究后写出备忘录初稿、在生成董事会材料前做尽职调查,或者遍历一个文件夹并批注多份合同。
sTone873751 天前
android·c++·flutter
写时复制COW的第一性理解写时复制(Copy-on-Write,COW)是 Linux 进程创建和内存管理的核心机制之一,理解它需要从进程创建的本质问题出发。(Zygote的底层核心原理, 包括也是flutter单SO的底层优化方案依仗)