技术栈
android
aqi00
1 小时前
android
·
华为
·
harmonyos
·
鸿蒙
·
移动应用
鸿蒙版本的JSBridge兼容与安卓配套的H5啦
现在主流的手机操作系统有Android、iOS和HarmonyOS(鸿蒙系统),为了减少同时维护三种客户端的工作量,一般采用APP内嵌H5页面的形式。由于H5不能直接调用客户端的原生能力,比如相机、麦克风,以及读取设备信息,因此需要在APP与H5之间搭建一种双向通信的桥梁机制。
事圆则缓
2 小时前
android
·
android jetpack
MVVM 的理解与设计
MVVM 是客户端开发里非常常见的表现层架构模式。很多人刚接触 MVVM 时,容易把它理解成“Activity/Fragment 里放一个 ViewModel”,或者“用了 Jetpack ViewModel 就是 MVVM”。这其实只理解到了一半。
码农阿豪
3 小时前
android
·
智能手机
·
飞书
我把 OpenClaw 装进旧安卓手机后,又折腾了 3 天:飞书、ADB、SSH 全部打通
最开始我只是想试一件事:OpenClaw 既然能跑在电脑上,那能不能直接塞进一部闲置安卓手机里?装上以后我才发现,真正麻烦的不是“让它启动”。
有什么事
4 小时前
android
·
智能手机
把安卓搬上云端:云手机系统改造与内核优化拆解
云手机不是在电脑上跑个模拟器。它要把一整套安卓系统塞进云端服务器,还要让应用以为自己跑在一台真机上。这背后是对 AOSP 源码、Linux 内核、图形栈和系统服务的深度改造。这篇文章拆开云手机最底层的系统工程。 一、核心技术拆解:云手机系统改造的四层 第一层:云手机的 AOSP 定制与系统裁剪 云手机的起点是 AOSP 源码,但不能直接编译使用。服务商需要裁剪掉不需要的预装应用和系统服务,降低内存与 CPU 占用;同时保留 SELinux 开关、bootloader 解锁入口等关键能力,方便用户刷入框架模
方白羽
5 小时前
android
·
性能优化
·
app
性能分析:Android Studio Profiler
前言: 官方文档写得像一本“大字典”,把所有底层细节、参数和架构全罗列出来了,初学者看着极容易头晕。 其实用 Android Studio Profiler(性能分析器),就像医生给病人做“心电图”和“全身检查”。你不需要懂仪器内部是怎么造的,只需要知道它在测什么、哪项数值飙高了、以及怎么把有问题的代码揪出来。
没文化的阿浩
5 小时前
android
·
mysql
·
adb
【MySQL】用户管理
在学习Linux命令行操作的时候,我们就能够理解root用户和普通用户的区别,那么mysql中是否也存在这样的差别呢?答案是肯定的。本栏目中,《用户管理》前的所有章节,我们都是以root用户进行演示的,而在实际业务场景下,我们使用更多的是普通用户,因为root用户权限太大了。随意将root用户给他人使用,存在严重的安全隐患。因此,MySQL的用户管理相关功能是必不可少的。
FlightYe
6 小时前
android
·
linux
·
c++
·
音视频
·
aac
音视频修炼之基础理论(五):AAC格式与解析
第 2 篇音频基础讲了"为啥要 AAC",这一篇讲"AAC 长啥样、怎么拆开、怎么解码"。重点:ADTS 头 7 个字节里都装了啥、采样率/位深/声道这些元信息怎么从字节流里抠出来、解码后左右声道在内存里怎么排、完整解析流程。读完之后你能从 0 写一个 ADTS 拆帧器。
法欧特斯卡雷特
6 小时前
android
·
开源
·
全栈
Kotlin 2.4.20 现已发布,新特性多不多?
大家吼哇!Kotlin 2.4.20 已经在 9 月 7 日发布啦~ 老规矩,更新的原文在这里:What's new in Kotlin 2.4.20。
摇滚侠
7 小时前
android
·
spring boot
·
笔记
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 使用 JdbcTemplate 阅读笔记 31
整合工作完成后,下面来学习使用 Spring Framework 提供的简化 JDBC 操作的模板类 JdbcTemplate。JdbcTemplate 是 spring-jdbc 包的一个核心类,它提供了一系列简便的 API,屏蔽了操作原生 JDBC 的 API 时编写的模板格式代码。下面先从 JdbcTemplate 的简单 CRUD 开始演示。
Zeaon
7 小时前
android
·
flutter
别再手写筛选栏了:一个可组合的 Flutter 选择组件(5 入口 × 7 委托)
TL;DR:fl_select 把"选择"这类 UI 拆成入口点 × 委托 × 布局三层,任意组合;同一条筛选栏里每个 tab 可以各用一套布局与选择模式,点"应用"直接拿到能塞进 URL 的 query 参数。
Michaelwubo
8 小时前
android
·
adb
mysql8 主从 HA切换
salve:原理:主从复制能工作,全靠三个在不同服务器上各司其职的线程,它们配合默契,缺一不可。流程详解:
墨狂之逸才
8 小时前
android
Android 工业手持机蓝牙扫描失败:为什么同时需要蓝牙和定位权限
本文记录一次 GP 蓝牙打印机在工业手持机上无法扫描的排查过程。最终结论是:该手持机的定制 Android 蓝牙栈仍依赖定位权限,因此 App 需要同时获得“附近的设备”和“位置”权限。
Android打工仔
8 小时前
android
·
kotlin
Kotlin 协程源码解析(七)`delay()` 到底是如何在 `Dispatchers.Main` 上恢复的?
在上一篇文章中,我们解决了 delay() 的“挂起”问题。我们一路追踪了:于是当前协程停止执行。但是,我们还留下了最关键的一段:
律宏阔
9 小时前
android
Android 红外功能实现与红外协议开发笔记:ConsumerIrManager、NEC、PWM、曼彻斯特编码
Android 从 API 19 开始提供 ConsumerIrManager,带有消费级红外发射器的设备可以直接通过系统 API 发送红外信号。Android 红外功能本身并不负责识别家电型号或解析遥控协议,核心能力可以概括为:载波频率 + 红外脉冲序列 → ConsumerIrManager → 红外发射器。
mmsx
9 小时前
android
·
源码
·
地图
·
maplibre
MapLibre 统一图层模型:sealed class + 声明式图层 + XML 持久化
摘要:散点、线、面到处各写一套?本文用一个密封类 LayerConfig 统一三类几何,通过统一转换器声明式地生成 Symbol/Line/Fill 图层,再配 XML 落盘与状态仓唯一真源,实现"关页不丢、配置即图层"。
YUJIANYUE
10 小时前
android
·
前端
查立得万用查分安卓版(web环境+查询系统免安装单文件一键运行包)
下载:https://download.csdn.net/download/YUJIANYUE/93399432
天空之城--
10 小时前
android
·
性能优化
Android Launcher 性能优化完全指南:从启动到滑动,构建极致流畅的桌面体验
在 Android 系统中,Launcher(桌面)是用户与设备交互的起点和核心枢纽。它不仅是用户日常操作的“门面”,更是系统响应速度与流畅度的直接体现。一个卡顿、掉帧或启动缓慢的 Launcher,会严重损害用户对设备整体性能的第一印象,甚至导致用户对品牌产生负面评价。
hunterandroid
11 小时前
android
·
前端
Android ANR 排查实战:从线上告警到主线程卡点定位
线上 ANR 率突然从 0.03% 涨到 0.4%,监控平台一堆 "Input dispatching timed out",但堆栈五花八门,主线程有时停在 nativePollOnce,有时停在一个看似无害的 getSharedPreferences。这类问题的难点在于:ANR 的堆栈往往是"受害者现场",不是"凶手现场"。本文以一次真实的线上 ANR 治理为主线,梳理从告警、trace 分析、卡点归因到修复验证的完整排查路径。
TimeFine
11 小时前
android
智能眼镜开发:图片翻译与EXIF的重要性
最近有一个需求是竖屏拍照并翻译(见下图),开发完才发现细节很多,特有此文做记录并方便回顾。图片翻译看似是“拍照、上传、OCR、返回译图”四步,但只要页面锁定竖屏、用户横着拿手机拍照,方向问题就会贯穿整条链路:
律宏阔
11 小时前
android
·
蓝牙
Android 车载蓝牙开发笔记:HFP、A2DP、AVRCP、PBAP、MAP、BLE 与系统 API
Android 车机、IVI、T-Box 和工程机械终端中的蓝牙主要分成两类:一类负责手机互联,包括 HFP + A2DP + AVRCP + PBAP + MAP;另一类负责设备通信,包括 BLE GATT + SPP/RFCOMM + HID。Android Automotive 对车载蓝牙的要求也主要围绕手机通话、媒体、媒体控制和通讯录展开,当前 Android Automotive 兼容性要求包含 HFP + A2DP + AVRCP + PBAP,MAP 在存在驾驶员 Occupant Zone