android

齊家治國平天下6 小时前
android·车载系统·aaos·carservice·电源管理·android 14·vhal
CarService 深度解析 —— 基于 Android 14上一篇聊了 AAOS 整体架构,这篇我们接着往下拆,聚焦到整个系统里最核心的一个进程——CarService。理解它基本就理解了车载 Android 的一半。这次从 Android 14 的源码出发,把 CarService 从启动到运行的完整链路过一遍。
爱笑鱼2 小时前
android
JNI(二):Java 里的一个 long,为什么能找到 C++ 对象?上一篇沿着 nativePollOnce() 解决了第一个断点:但 C++ 入口里紧接着出现了第二个断点:
爱笑鱼3 小时前
android
JNI(一):nativePollOnce() 到底去了哪里?讲完 Handler 的 Java 消息循环,会留下一个很不自然的断点:这里的 ptr 不是另一个字段,而是本次 next() 调用开始时从 mPtr 缓存下来的 Native 句柄;它怎样关联 C++ 对象留到第二篇解释。
hqk5 小时前
android·ai编程·vibecoding
玩Android×AI Coding:从产品到代码,完整跑通一套 AI 软件研发工作流从 ChatGPT 出来开始,我就在思考一件事情。 AI 到底能帮助程序员做到什么程度? 是仅仅帮忙补全几行代码? 还是说,它真的能够参与整个软件研发流程? 正好最近公司发生了一些变化。 这让我开始重新思考自己的职业方向。 与其继续讨论 AI 会不会取代程序员,不如自己验证一次。 所以,我决定从一份开放 API 开始,完全借助 AI,不写任何一句代码,尝试完成一款真正可以运行的 KMP 应用。
安卓修改大师5 小时前
android
安卓修改大师实战:深入解析Android主题Theme修改与沉浸式界面实现Android主题(Theme)是控制应用界面风格的核心机制,从系统自带的Theme、Holo、Material到最新的Material You动态取色,主题体系经历了十余年演进。本文将结合安卓修改大师(官网 www.apkeditor.cn),详细讲解Android系统内置主题的分类与效果、如何通过修改AndroidManifest.xml设置Application和Activity的主题属性、如何自定义主题实现全屏和沉浸式界面,并通过实际APK修改案例演示完整的操作流程。无论你是逆向开发爱好者还是应用
-SOLO-11 小时前
android
解决gralde下载太慢的问题gradle下载默认使用海外服务器,速度比较慢。可以修改 gradle/wrapper/gradle-wrapper.propertie文件。替换镜像地址。
stevenzqzq8 小时前
android
app性能日志工具在您的 xxFragment.kt 架构中,endUiLog 必须精准挂载在 LoadState.LoadSuccess 分支触发的 UI 渲染完成时。 然而,仅仅写在 updateUI(state.data) 后面是不够精准的。因为 RecyclerView.Adapter.notifyDataSetChanged() 或 setNewList() 只是把数据提交给了内存,此时 CPU 还在计算布局,GPU 还没有完成首帧的绘制。
DB哥讲数据库8 小时前
android·mysql·adb
【最新】MySQL9.7安装教程:图文详解(附MySQL安装包)描述:最详细的MySQL 9.7二进制安装教程,覆盖MySQL环境检查、MySQL安装配置、MySQL启动排错、用户安全、SQL基础、参数调优、事务与索引原理,适合学生、开发和运维工程师。
IT乐手8 小时前
android·java
Android 写本地日志工具类Android 写本地日志工具类,项目中应该会比较常用,在此记录一下使用前在 Application 里初始化一下
非典型Android程序员9 小时前
android
Launcher学习总结Android launcher启动AMS startHomeOnAllDisplays。以展锐 Android10平台为例。编译时用 make Launcher3QuickStep -j4 ,而不是 make Launcher3 -j4
Coffeeee10 小时前
android·架构·kotlin
Android功耗优化,哪些代码会让你的机子发热又耗电之前文章里虽然说技改难做不好做,但出于绩效上的压力,还是绞尽脑汁给自己想了几个技改需求,其中之一就是准备把项目当中的一些功耗问题解决一下,在此之前,我也整理了一些比较常见的,会造成功耗问题的行为,可以事先看下,预习预习
xianrenli3811 小时前
android·学习·framework·aosp14·自动时区
Android14自动时区更新本文面向刚接触 AOSP Framework 的同学,按“先知道数据在哪里,再知道怎么更新,最后知道系统怎么用起来”的顺序整理。
心中有国也有家11 小时前
android·javascript·flutter·华为·harmonyos
AtomGit Flutter 鸿蒙客户端:零外部资源的应用打包策略一个没有任何图片、音频、字体文件的 Flutter 应用——E-Brufen 的所有"资源"都是代码生成的。本文详解这一策略的设计理念、工程实践与收益量化。
恋猫de小郭11 小时前
android·前端·flutter
Fluter 共享内存多线程正在落地,IsolateGroupBound 来了很久之前,Dart 就开始给 isolate 增加共享内存的能力,做过 Flutter 的都知道,isolate 作为 Dart 的并行执行模型,最麻烦的地方就是普通 Dart 对象状态不能像 Java、C++ 线程那样直接共享。
三少爷的鞋12 小时前
android
Kotlin 协程的七重境界:从 launch(IO) 到执行模型设计很多 Android 开发者学习协程的成长路线几乎都一样。从最开始:能跑就行。到最后:开始设计异步边界、调度策略和数据流模型。
-SOLO-1 天前
android
Android Event 日志完全指南本文基于 AOSP main 分支源码整理,覆盖 frameworks/base 与 system/logging 中的 EventLog 标签定义。 源码参考:EventLogTags.logtags (AM)、event.logtags 主表
壮哥_icon1 天前
android·性能优化
【Android 系统开发】从掉帧卡顿到丝滑:高频硬件中断(IRQ)的 CPU 亲和性性能优化实战在 Android 嵌入式与车载系统开发中,系统流畅度(UI 帧率)是衡量用户体验的核心指标。然而,很多时候界面卡顿、掉帧甚至触摸响应慢,根源并不在应用层或 SurfaceFlinger,而是在更底层的Linux 内核中断分配上。
千里马学框架1 天前
android·智能手机·性能优化·framework·aaos·车载开发·系统工程师
Android Framework 新手学习踩坑建议指南很多学员刚开始都是从app或者其他技术栈转到安卓framework的学习,因为framework是安卓系统核心框架层面。代码量相当大,而且framework的相关核心工作都是需要去深入这些framework的模块代码进行相关的问题bug修复和需求实现。 那么新手学习到底容易踩哪些坑呢?具体又应该怎么正确深入学习framework呢?
我命由我123451 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
执行 Gradle 指令报错,无法将“grep”项识别为 cmdlet、函数、脚本文件或可运行程序的名称这个错误表示在 Windows 系统的命令行中执行了包含 grep 的命令,而 grep 是 Linux / macOS 的命令行指令,Windows 默认不支持
狂奔solar1 天前
android
ARMA 模型:从白噪声到万能逼近器作者:小可 × 博士 🐶 主题:ARMA 模型与时间序列分析 来源:基于 ARMA 模型讲解视频整理