android

九狼JIULANG30 分钟前
android·开源·github
基于Flutter+Riverpod+MVI 实现的跨平台「AI 提示词优化工具」一个基于 Flutter + Riverpod 的开源项目,用 MVI 架构优雅地解决提示词优化实例🎯在线体验:https://prompt.jiulang9.com
山北雨夜漫步43 分钟前
android
点评day03优惠卷秒杀-库存超卖,一人一单(单机模式)首先long nowSecond = now.toEpochSecond(ZoneOffset.UTC);
zh_xuan1 小时前
android·react native
React Native页面加载流程继上一篇,看下React Native加载流程。原生工程中MainActivity通过RN引擎(React Native Host)找到并加载RN工程打包后的js代码,把RN页面渲染在原生activity界面上。
yuezhilangniao1 小时前
android·开发语言·javascript
从Next.js到APK:Capacitor跨平台(安卓端)打包完全指南前端一直很乱(我自己觉得)最近在搞next…js~ 写完了想要移动端利用一下,版本老出问题,写文章记录一下。 解决一系列“玄学”问题: Java版本不对、Gradle构建失败、环境变量找不到、Capacitor兼容性报错……这些坑,我都在flutter doctor的输出里一个个踩过。
WoodyPhang1 小时前
android
Android开机动画修改完全指南:从原理到实战摘要:本文深入解析Android开机动画(Boot Animation)的工作原理,提供完整的修改方案,包括无需Root的ADB方案和传统Root方案,附赠自定义动画制作工具与常见问题排查。
城东米粉儿2 小时前
android
Android Native Crash 监控 笔记Native Crash(又称 NE,Native Exception)的监控,核心思路是利用操作系统提供的信号(Signal)机制,捕获由于非法操作导致的程序崩溃。它与 Java Crash 的监控有着本质的不同,因为 Native 代码运行在操作系统层面,崩溃时虚拟机和 Java 代码无法感知。
城东米粉儿2 小时前
android
Android 线程池 笔记线程池是 Android 开发中管理并发任务的核心工具。合理使用线程池能有效控制资源消耗、提升响应速度,而优化不当则可能导致内存泄漏、线程爆炸或性能瓶颈。下面从原理到实践,全面讲解线程池及其优化策略。
zh_xuan2 小时前
android·react native
React Native 开发环境准备一、环境准备我的环境:二、建立独立RN工程1、初始化创建工程npx react-native init RNApp --version 0.73.4 --skip-install 这个命令提示:
冬奇Lab15 小时前
android·源码阅读
PMS核心机制:应用安装与包管理深度解析在上一篇文章中,我们深入了解了AMS如何管理Activity的生命周期和进程优先级。但有一个更基础的问题:这些应用是如何被"装进"Android系统的?
城东米粉儿17 小时前
android
Android 计算滑动帧率 笔记我们可以利用 ViewTreeObserver 来实现滑动帧率的监控,但需要明确一点:ViewTreeObserver 本身并不直接提供全局滑动监听,而是通过其 OnScrollChangedListener 来监听单个 View 的滚动事件。因此,我们可以通过将监听器附加到滑动容器(如 ScrollView、NestedScrollView、ListView 等)上,来感知滑动的开始和结束,进而结合 Choreographer 计算滑动期间的帧率。
城东米粉儿18 小时前
android
Android Choreographer 和 looper 结合使用 监控将 Choreographer 和 Looper 结合使用,是构建一个强大、全面的 Android 应用流畅度监控体系的核心。这种组合能够从两个最关键且互补的维度来度量性能:Choreographer 监控渲染结果(帧率),Looper 监控原因(消息执行耗时)。
城东米粉儿18 小时前
android
Android inline Hook 笔记Inline Hook(内联钩子)是一种非常底层、非常强大的 Hook 技术。与之前我们讨论的、通过修改方法表或注册表来实现 Hook 的方式不同,Inline Hook 直接修改目标函数的机器码,在函数体的开头写入一条跳转指令,强行改变程序的执行流程。
城东米粉儿19 小时前
android
Android 防止 Printer 覆盖笔记防止 Printer 被其他库覆盖是确保卡顿监控稳定可靠的关键。因为 Looper 的 setMessageLogging 方法只能设置一个 Printer,如果其他第三方库(如某些日志框架、性能监控库)也设置了 Printer,后设置的会覆盖前者,导致监控失效。因此,我们需要一种机制来确保我们的 Printer 始终有效。
Android系统攻城狮1 天前
android·pcm·tinyalsa·android hal·audio hal
Android tinyalsa深度解析之pcm_get_timestamp调用流程与实战(一百一十八)简介: CSDN博客专家、《Android系统多媒体进阶实战》作者博主新书推荐:《Android系统多媒体进阶实战》🚀 Android Audio工程师专栏地址: Audio工程师进阶系列【原创干货持续更新中……】🚀 Android多媒体专栏地址: 多媒体系统工程师系列【原创干货持续更新中……】🚀 专题一 二:AAOS车载系统+AOSP14系统攻城狮入门视频实战课 🚀 专题三:Android14 Binder之HIDL与AIDL通信实战课 🚀 专题四:Android15快速自定义与集成音效实战课
yuezhilangniao1 天前
android·java·maven
win10环境变量完全指南:Java、Maven、Android、Flutter -含我的环境备份作者:一个终于配好环境变量的IT牛马 标签:环境变量备份、Java、Maven、Flutter、Android
奔跑吧 android1 天前
android·音视频·audioflinger·aosp13·8295·audiohal·高通音频架构
【车载Audio】【AudioHal 06】【高通音频架构】【深入浅出 Android Audio HAL:从加载到函数指针绑定的全链路解析】感兴趣的同学可以先阅读下面的文章在开始今天的学习:深入解析 Android 音频策略:onNewAudioModulesAvailableInt 的全链路探索 audio_hw_device 核心接口解析
无巧不成书02181 天前
android·开发语言·kotlin·harmonyos·kmp
Kotlin Multiplatform (KMP) 鸿蒙开发整合实战|2026最新方案🔥 本文聚焦KMP与鸿蒙(OpenHarmony)的技术整合,基于2026年最新技术生态,详解自定义JVM适配方案、技术边界与风险控制,助力多端研发提效
恋猫de小郭1 天前
android·前端·flutter
丰田正在使用 Flutter 开发游戏引擎 Fluorite近日,丰田汽车旗下子公司丰田互联北美公司宣布,即将开源基于 Flutter 的自主研发的游戏引擎 Flourite ,而实际上在此之前,Flutter 已经是丰田车机的开发 SDK 之一。