android studio

墨狂之逸才2 小时前
android·android studio
一次 Android 工位机黑屏卡死排查:根因不是 App,而是 scrcpy 与 Rockchip 编码器的 DMA-BUF 泄漏设备为 3576SE 工位机,芯片平台为 Rockchip RK3576,内存约 4GB。现场现象是:只打开 React Native App,停留在首页或任意普通业务页面,运行一段时间后整机黑屏、触摸无响应,最终只能断电重启。
我命由我1234515 小时前
linux·运维·服务器·android studio·android jetpack·android-studio·android runtime
Linux - Linux/POSIX 路径斜杠折叠规则在 Linux/POSIX 路径语义中,对于非开头的连续斜杠,多个连续的斜杠会被视为一个斜杠但对于路径开头的连续斜杠,则有特殊规则
古法安卓16 小时前
android·java·android studio
Android-重启流程源码解析本文基于本地 init.cpp 与 reboot.cpp(Android R/11 前后的 system/core/init,含平台厂商定制),把 sys.powerctl 属性到达 init 之后 的完整流程逐一展开。这篇可以配合恢复出厂设置流程一起食用
我命由我123451 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 设备的日志缓冲区被写满,logcat: Unexpected EOF!Android 设备的日志缓冲区被写满了,而且新日志生成的速度太快,导致 Logcat 读取跟不上,从而连接中断
古法安卓2 天前
android·java·android studio
Android-日志系统源码解析本文基于 system/logging 仓库源码(Android 14 / U 时期,含 SerializedLogBuffer 与 LogReaderThread 架构),从应用打日志讲到 logcat 屏幕输出,把 liblog → logdw → logd → logdr → logcat 整条链路逐层拆开。所有代码均摘自本仓库真实源码,标注了 文件:行号,可对照阅读。
用户69371750013843 天前
android·android studio
曾经安卓开发人手一个的 EventBus,为什么现在没人爱用了?做安卓开发有些年头的人,大概都对 EventBus 有过 “真香” 时刻。早几年的安卓项目里,greenrobot 的 EventBus 几乎是标配,但凡涉及跨组件传消息,第一反应就是掏它出来。
ssshooter5 天前
android·github·android studio
Tauri + GitHub Actions 自动化发布 Android APK 技术总结使用 Tauri 构建 Android 应用时,本地打包的 APK 与 Google Play 商店最终分发的版本签名不一致,导致:
古法安卓6 天前
android·java·android studio
Android-显示流程网上讲 Android 渲染原理的文章很多,但大多数停在"概念图 + 源码跳转"层面——你看完知道有 SurfaceFlinger,知道有 vsync,却始终回答不了一个问题:我写完 onResume() 之后,屏幕上的像素到底是怎么一步步出现的?中间每个环节发生在哪个进程、哪一行代码、哪个时刻?
我命由我123457 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发 - 获取当前设备屏幕的旋转角度
宋拾壹8 天前
android·php·android studio
php对接携程验票核销首先吐槽一下,携程的对接太麻烦了,能不对接就不对接 所有接口都需要对接才能上线,相对抖音美团的麻烦的不是一丁半点,估计这是第一次对接也是最后一次对接
古法安卓9 天前
android·java·android studio
Android-epoll原理详解本文基于一个可运行在 Android 上的最小 epoll 回显服务器(epoll_server.c / epoll_client.c), 从代码入手,逐层拆解 epoll 的内部原理,并深入分析当客户端数量达到几十万、上百万时到底会发生什么。
古法安卓10 天前
android·java·android studio
Android-高版本 LMKD 源码解析:基于 PSI 的内存压力监控与查杀全流程本文基于 system/memory/lmkd/lmkd.cpp(Android S/T 时期版本,约 3800 行),从 init 启动讲到一次完整的查杀流程,最后附一篇 /proc/meminfo 逐行解析(lmkd 决策的第一手输入)。
古法安卓10 天前
android·java·android studio
Android-PSI 详解:libpsi 源码解析——116 行代码架起 lmkd 与内核之间的桥系列上一篇《Android 高版本 LMKD 源码解析》里,init_mp_psi() 里两句 init_psi_monitor() / register_psi_monitor() 一笔带过。本篇把它们挖到底:libpsi 是什么、每行代码在做什么、内核 PSI 接口的协议细节,以及那些不读源码绝对不会注意到的"坑"(比如 EPOLLPRI 而不是 EPOLLIN)。
我命由我1234514 天前
android·java·java-ee·kotlin·android studio·android-studio·android runtime
Compose Codelab 学习 - Compose 中的基本布局8dp 网格是 Android 界面设计中的一套基础对齐系统,它规定所有UI元素的尺寸和间距都应该是 8dp 的整数倍
杜子麟14 天前
android·macos·android studio
Android studio模拟器离线安装1. sdk 已安装2.mac 找到如下目录sh sdkmanager --list 就可以列出可以安装的包
我命由我1234515 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发问题:unexpected element <service> found in <manifest>
古法安卓15 天前
android·java·android studio
Android-SELinux 策略调试实战:从 AVC 日志到策略修复本文记录了一次完整的 Android 车载系统 SELinux 策略调试过程,涵盖 AVC denied 日志解读、TE 规则编写、MLS 约束排查、neverallow 冲突处理等典型场景。适合做车机/Android 系统开发的工程师参考。
我命由我1234515 天前
android·java·java-ee·kotlin·android studio·android jetpack·android-studio
Android 开发问题:TopAppBar 和 topAppBarColors API is experimental...
我命由我1234515 天前
android·java·java-ee·kotlin·android studio·android-studio·android runtime
Android 开发问题:使用 AndroidTreeView 时,自定义视图无法撑满父容器