0

Launcher 桌面源码笔记二

车模桌面加载成功后,需要各种交互 切换桌面处理 先补充如何切换桌面,初始化需要指定一个默认桌面,初始化其实两个桌面都会一起加载,假设默认是车模桌面,地图将不会初始化操作,但是地图桌面会内嵌到Launcher中 两个桌面是互斥的,基于这种模式下,就需要隐藏另一个桌面,因为切换动效的缘故,这里直接使用s ...

翻滚的咸鱼 发布于 2025-10-27 13:28 评论(0) 阅读(8)
0

Launcher 桌面源码笔记一

3D车模通过TaskView显示在Launcher,首先需要知道,为什么要用TaskView,而不是Activity,然后在说加载流程 1、surface比activity等效率更高,特别是针对车模跟地图等重量级场景 2、切换桌面等场景时,可以更精确的控制暂停恢复 3、进程隔离,更精细的生命周期管理 ...

翻滚的咸鱼 发布于 2025-10-24 16:47 评论(0) 阅读(18)
0

氛围灯动态屏保取色方案二

hue查找:整体偏差不会很大,但是对于亮度较高存在误差,精准度不够 lab查找:整体一般,但是精准度较好,不过算法复杂,增加耗时 hue色相查找存在误差,在有限的256色中,匹配的规则需要调整 这里使用lab算法提高精准度 RGB转Lab fun rGBToLab(r: Int, g: Int, b ...

翻滚的咸鱼 发布于 2025-10-22 11:21 评论(0) 阅读(15)
0

FFmpeg开发笔记(八十三)国产的视频裁剪框架AndroidVideoTrimmer

​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频裁剪框架Android-Video-Trimmer,通过该框架可以 ...

aqi00 发布于 2025-10-18 10:57 评论(0) 阅读(274)
0

氛围灯动态屏保取色方案一

氛围灯并不支持所有的颜色,只能支持256色,所以在取到图片颜色后需要根据结果颜色去跟氛围灯所支持的256色对比,取最接近的结果色,然后同步到氛围灯显示 取色流程 取色需要用到原生 Palette.from(bitmap).generate() 方法,通过量化算法分析位图的像素颜色分布,提取最具代表性 ...

翻滚的咸鱼 发布于 2025-10-16 15:28 评论(0) 阅读(22)
0

2.Android Compose 基础系列:在 Kotlin 中创建和使用变量

在应用开发中,有些内容是固定的,例如“设置”中的菜单项;而有些内容会不断变化,比如新闻应用中的标题、来源或发布时间。为了让这些变化自动更新,而不是每次都修改代码,我们需要使用 变量(variable)。 学习目标 了解什么是变量,并学会定义和更新变量 掌握如何为变量选择合适的数据类型 学会在代 ...

爱学啊 发布于 2025-10-06 12:36 评论(0) 阅读(127)
1

Flutter实现闲鱼底部导航栏中间突出效果

实现思路 在 Scaffold 组件中使用 bottomNavigationBar 和 floatingActionButton 属性建立底部导航栏和浮动按钮,同时使用 floatingActionButtonLocation 属性指定浮动按钮的位置。 默认情况下,当 floatingActionB ...

lifeisastory 发布于 2025-10-02 08:41 评论(0) 阅读(47)
0

HarmonyOS NEXT 5.0 的星闪(NearLink)开发应用案例

大家好,我是 V 哥,今天给大家分享一个 HarmonyOS NEXT 星闪的开发案例。 以下基于 HarmonyOS NEXT 5.0 的星闪(NearLink)开发应用案例与完整代码实现,结合智能车钥匙和工业传感器监控两大典型场景,整合官方文档和开发者实践。 一、应用场景与星闪技术优势 1. 智 ...

威哥爱编程 发布于 2025-09-28 16:50 评论(0) 阅读(64)
2

Flutter UI 性能优化实践

认真对待每时、每刻每一件事,把握当下、立即去做。 Flutter UI 性能优化实践经验,结合从“布局优化、渲染优化、实践建议”几个维度和具体代码示例进行一个解析。 一. 布局优化 核心目标是减少布局计算量,避免布局重排(Relayout),提升布局效率。 1. 懒加载减少布局计算‌ 作用阶段:布局 ...

背包の技术 发布于 2025-09-28 15:40 评论(0) 阅读(466)
0

Gradle读取仓库配置文件的优先级

Gradle 在读取仓库配置文件(如 settings.gradle 或 build.gradle 中定义的 repositories)时,遵循一定的优先级规则。以下是 Gradle 读取仓库配置文件的优先级顺序: 1. 项目级配置文件 settings.gradle: 这是 Gradle 项目的入 ...

庶旁 发布于 2025-09-25 09:55 评论(0) 阅读(21)
0

MVC / MVP / MVVM 架构解析

认真对待每时、每刻每一件事,把握当下、立即去做。 MVC 模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观。下面主要对 MVC 架构下的优化方案以及其项目结构解析。 一. MVC 相应层应该 ...

背包の技术 发布于 2025-09-15 10:25 评论(0) 阅读(56)
0

HarmonyOS 5.1手势事件详解

大家好,我是 V 哥。手势事件由绑定手势方法和绑定的手势组成,绑定的手势可以分为单一手势和组合手势两种类型,根据手势的复杂程度进行区分。本文跟着 V 哥一起来探讨手势事件处理。 想要考取鸿蒙认证的小伙伴,请加入V 哥班级获取辅导: https://developer.huawei.com/consu ...

威哥爱编程 发布于 2025-09-11 22:52 评论(0) 阅读(43)
0

鸿蒙,下一个iPhone时刻?

最近,国新办举行的“高质量完成‘十四五’规划”系列主题新闻发布会上表示,国产操作系统加速崛起,以鸿蒙系统为例,鸿蒙生态设备总量突破11.9亿台,为手机、汽车、家电等1200多类产品装上了“智能中枢” 。我想,鸿蒙或许就是那个在操作系统中的新大陆。 ...

HarmonyOS小助手 发布于 2025-09-10 19:00 评论(0) 阅读(39)
0

3天赚2万!开发者的梦想也可以掷地有声!

2025年了,如果告诉你有一个系统生态,还能够让独立开发者大展宏图,你相信吗? 有的,这个真的有! 一直以来,浏览器作为人们上网冲浪的第一站,也是大家每天都在用的产品,但是在互联网业界看来这是很难盈利的产品。 Arc 浏览器官网截图 比如美国知名的Arc浏览器虽然拿了1.28亿美元融资,但是这么多年 ...

HarmonyOS小助手 发布于 2025-09-10 18:38 评论(0) 阅读(53)
0

PHP实现国际短信验证码发送接口的完整指南

本文将详细介绍如何使用 PHP 语言快速接入国际短信 API 接口,实现国际验证码短信的发送功能,拿来就能用,10 分钟就能完成接入 ...

闪速码 发布于 2025-09-09 22:13 评论(0) 阅读(46)
0

JH-ViewInspector - Android 控件ID/控件详情获取工具

JH-ViewInspector - Android 控件ID/控件详情获取工具 这是一个轻量级的 Android 应用,通过悬浮窗实时获取和分析任意应用的控件信息和ID。 功能特点 实时控件捕获:通过无障碍服务获取当前页面所有控件信息 层级结构展示:树形结构清晰显示控件嵌套关系 智能筛选:支持文本 ...

Noto_Barth 发布于 2025-09-09 12:52 评论(0) 阅读(64)
0

【分享+1】HarmonyOS官方模板优秀案例(第6期:商务办公 · 笔记应用)

鸿蒙生态为开发者提供海量的HarmonyOS模板/组件,助力开发效率原地起飞。一键直达生态市场组件&模板市场 , 快速应用DevEco Studio插件市场集成组件&模板。工作生活小帮手,笔记应用可以集中管理零散信息、提高信息获取和协作效率。本期案例介绍如何快速基于模板开发一款笔记应用。 ...

HarmonyOS小助手 发布于 2025-09-09 12:17 评论(0) 阅读(63)
1

【案例+1】HarmonyOS官方模板优秀案例 (第7期:金融理财 · 记账应用)

鸿蒙生态为开发者提供海量的HarmonyOS模板/组件,助力开发效率原地起飞。一键直达生态市场组件&模板市场 , 快速应用DevEco Studio插件市场集成组件&模板。实战分享:如何基于模板快速开发一款记账应用?本期案例为您解答。 ...

HarmonyOS小助手 发布于 2025-09-09 11:09 评论(0) 阅读(256)
0

Android app的16KB支持的自测和适配

原文地址: Android app的16KB支持的自测和适配-Stars-One的杂货小窝 注: 本文以app使用其他SDK的情况为例,不涉及NDK和C层代码的适配工作 由于公司app还是上架谷歌市场,上架app要求必须支持Android15,但Android15需要强制要求适配16KB,记录下步骤 ...

Stars-one 发布于 2025-09-09 10:37 评论(0) 阅读(543)
0

花椒直播首次开源推流器组件 为鸿蒙开发者提供高性能推流解决方案

近日,花椒直播开源其自主研发的直播推流器“HJpusher”,并上线OpenHarmony三方库中心仓。作为鸿蒙生态音视频推流领域的重要开源项目,HJPusher是由伙伴共建开源的第一个鸿蒙应用推流器。该工具基于花椒直播自主通用多媒体框架HJMedia打造而来,采用创新的通用多媒体框架设计,以高度模 ...

HarmonyOS小助手 发布于 2025-09-09 09:29 评论(0) 阅读(38)