android

solo_9929 分钟前
android
Android window属性全解析每天写布局、配主题,但你有没有想过——android:windowIsTranslucent="true" 这行 XML 到底是怎么一路传递,最终影响了 Window 的像素格式?为什么 statusBarColor 有时候怎么设都不生效?FLAG_LAYOUT_IN_SCREEN 到底是干什么的?本文将带你深入 Android Framework 源码,逐属性、逐 Flag 拆解这条完整链路。
心中有国也有家36 分钟前
android·javascript·flutter·华为·harmonyos
AtomGit Flutter 鸿蒙客户端:错误处理与优雅降级策略鸿蒙(HarmonyOS)上的 Flutter 运行环境与 Android/iOS 有所不同——某些 Flutter 平台插件可能不可用,文件系统路径也不同。E-Brufen 作为一个纯离线应用,必须在初始化阶段处理好各种异常场景,确保应用"至少能启动"。本文将完整展示 E-Brufen 的错误处理架构:从全局异常捕获到逐级降级,再到 UI 层的用户友好提示。
-SOLO-11 小时前
android
停止gradle命令有时候更新了代码。代码用的gradle版本有变化。但是gradle进程没有停止,使用了旧版本导致一直编译不通过。需要使用下面的命令停止。
_祝你今天愉快11 小时前
android
Android Binder 驱动 - 启动 ServiceManager 进程先来一张图熟悉下各进程之间的关系servicemanager 是 Android 系统中最早启动的核心守护进程之一。它的生命周期由 init 进程直接管理。 当 Android 内核启动完毕后,会启动用户空间的第一个进程 init。init 进程会去解析一系列的 .rc 配置文件,就包括 servicemanager.rc。
农村小镇哥12 小时前
android
ThinkPHP-MVC什么是框架什么是框架,框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统,MVC是一个设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型、视图、控制器。
换元不配限12 小时前
android·状态管理·compose·状态·单向数据流·jetpack compose·状态容器
Jetpack Compose 状态管理指南这是 Compose 系列的第七篇,前面六篇我们认识并学会了使用各种基础组件,但组件是“死”的,数据才是“活”的。今天,我们就来彻底搞懂 Compose 中的状态管理。
齊家治國平天下19 小时前
android·车载系统·aaos·carservice·电源管理·android 14·vhal
CarService 深度解析 —— 基于 Android 14上一篇聊了 AAOS 整体架构,这篇我们接着往下拆,聚焦到整个系统里最核心的一个进程——CarService。理解它基本就理解了车载 Android 的一半。这次从 Android 14 的源码出发,把 CarService 从启动到运行的完整链路过一遍。
爱笑鱼15 小时前
android
JNI(二):Java 里的一个 long,为什么能找到 C++ 对象?上一篇沿着 nativePollOnce() 解决了第一个断点:但 C++ 入口里紧接着出现了第二个断点:
爱笑鱼15 小时前
android
JNI(一):nativePollOnce() 到底去了哪里?讲完 Handler 的 Java 消息循环,会留下一个很不自然的断点:这里的 ptr 不是另一个字段,而是本次 next() 调用开始时从 mPtr 缓存下来的 Native 句柄;它怎样关联 C++ 对象留到第二篇解释。
hqk17 小时前
android·ai编程·vibecoding
玩Android×AI Coding:从产品到代码,完整跑通一套 AI 软件研发工作流从 ChatGPT 出来开始,我就在思考一件事情。 AI 到底能帮助程序员做到什么程度? 是仅仅帮忙补全几行代码? 还是说,它真的能够参与整个软件研发流程? 正好最近公司发生了一些变化。 这让我开始重新思考自己的职业方向。 与其继续讨论 AI 会不会取代程序员,不如自己验证一次。 所以,我决定从一份开放 API 开始,完全借助 AI,不写任何一句代码,尝试完成一款真正可以运行的 KMP 应用。
安卓修改大师18 小时前
android
安卓修改大师实战:深入解析Android主题Theme修改与沉浸式界面实现Android主题(Theme)是控制应用界面风格的核心机制,从系统自带的Theme、Holo、Material到最新的Material You动态取色,主题体系经历了十余年演进。本文将结合安卓修改大师(官网 www.apkeditor.cn),详细讲解Android系统内置主题的分类与效果、如何通过修改AndroidManifest.xml设置Application和Activity的主题属性、如何自定义主题实现全屏和沉浸式界面,并通过实际APK修改案例演示完整的操作流程。无论你是逆向开发爱好者还是应用
-SOLO-1 天前
android
解决gralde下载太慢的问题gradle下载默认使用海外服务器,速度比较慢。可以修改 gradle/wrapper/gradle-wrapper.propertie文件。替换镜像地址。
stevenzqzq20 小时前
android
app性能日志工具在您的 xxFragment.kt 架构中,endUiLog 必须精准挂载在 LoadState.LoadSuccess 分支触发的 UI 渲染完成时。 然而,仅仅写在 updateUI(state.data) 后面是不够精准的。因为 RecyclerView.Adapter.notifyDataSetChanged() 或 setNewList() 只是把数据提交给了内存,此时 CPU 还在计算布局,GPU 还没有完成首帧的绘制。
DB哥讲数据库20 小时前
android·mysql·adb
【最新】MySQL9.7安装教程:图文详解(附MySQL安装包)描述:最详细的MySQL 9.7二进制安装教程,覆盖MySQL环境检查、MySQL安装配置、MySQL启动排错、用户安全、SQL基础、参数调优、事务与索引原理,适合学生、开发和运维工程师。
IT乐手21 小时前
android·java
Android 写本地日志工具类Android 写本地日志工具类,项目中应该会比较常用,在此记录一下使用前在 Application 里初始化一下
非典型Android程序员1 天前
android
Launcher学习总结Android launcher启动AMS startHomeOnAllDisplays。以展锐 Android10平台为例。编译时用 make Launcher3QuickStep -j4 ,而不是 make Launcher3 -j4
Coffeeee1 天前
android·架构·kotlin
Android功耗优化,哪些代码会让你的机子发热又耗电之前文章里虽然说技改难做不好做,但出于绩效上的压力,还是绞尽脑汁给自己想了几个技改需求,其中之一就是准备把项目当中的一些功耗问题解决一下,在此之前,我也整理了一些比较常见的,会造成功耗问题的行为,可以事先看下,预习预习
xianrenli381 天前
android·学习·framework·aosp14·自动时区
Android14自动时区更新本文面向刚接触 AOSP Framework 的同学,按“先知道数据在哪里,再知道怎么更新,最后知道系统怎么用起来”的顺序整理。
心中有国也有家1 天前
android·javascript·flutter·华为·harmonyos
AtomGit Flutter 鸿蒙客户端:零外部资源的应用打包策略一个没有任何图片、音频、字体文件的 Flutter 应用——E-Brufen 的所有"资源"都是代码生成的。本文详解这一策略的设计理念、工程实践与收益量化。
恋猫de小郭1 天前
android·前端·flutter
Fluter 共享内存多线程正在落地,IsolateGroupBound 来了很久之前,Dart 就开始给 isolate 增加共享内存的能力,做过 Flutter 的都知道,isolate 作为 Dart 的并行执行模型,最麻烦的地方就是普通 Dart 对象状态不能像 Java、C++ 线程那样直接共享。