刷新
TV RecyclerView 焦点处理笔记

博主头像 面对RecyclerView焦点,特别是复杂视图,多类型情况下,需求有时候不按系统定义的走,比如要求首次落焦在第二个,或者焦点移动到边界就不能移动 如果不遵循焦点流程直接粗暴处理,会导致系统分发事件出异常,焦点乱飞 默认焦点使用 addOnChildAttachStateChangeListener ...

Jetpack Compose学习(16)——ModalBottomSheet(底部弹窗)

博主头像 原文地址: Jetpack Compose学习(16)——ModalBottomSheet(底部弹窗)-Stars-One的杂货小窝 接手新公司项目里,有代码用到了这个弹窗,由于需要重构架构和进行相关统一组件封装,顺手学习下这个组件,发现还是踩了些坑(怪我以Compose里的Dialog来用了哈哈) ...

2025 HarmonyOS 创新赛正式启动,百万大奖等你挑战!

博主头像 2025年6月21日-2025年11月底,一年一度的HarmonyOS创新赛正式启幕!现已面向所有开发者开放报名通道。这是一场鸿蒙生态面向开发者领域的顶级开发赛事,你可以尝试:多种特性,抢先尝鲜;高手过招,大展风采;秀出脑洞,思维碰撞!你的创新值得被看见,加入我们码力全开,共建共享鸿蒙新世界!竞技多... ...

在鸿蒙中造梦的开发者,一边回答,一边前行

博主头像 如果你有机会面对一片全新的土地,你会选择种下怎样的种子?鸿蒙生态,就如同这样一片沃土,吸引了无数开发者前来探索和播种。除了那些耳熟能详的大厂应用以外,更有一批不那么为大众所熟知的开发者。他们或来自公共服务领域,关注如何让城市治理更高效,让旅游体验更智慧;或是个人开发者,怀着对生活的好奇,立志解决日常... ...

闯入鸿蒙:浪漫、理想与「草台班子」

博主头像 技术革命的浪潮,正前所未有地冲刷着普通人的生活堤岸。当鸿蒙作为新的变量进入移动操作系统的格局,它带来的不仅是一套代码,更是一个未被充分定义的空间。在这个空间里,既有的规则暂时悬置,传统的路径可以被打破。它吸引的,是一群在原有秩序中可能被低估、被错配,渴望重新定义自身价值的人。 ...

多类型适配器

博主头像 优势: 1、适配器通用,无论针对什么列表样式 2、viewholder分离,业务逻辑拆分到具体的item 3、复用性扩展性更强 首先看viewholder,没有复杂的业务逻辑 open class BaseViewHolder(val mBinding: ViewBinding) : Recycle ...

鸿蒙AI智能问答,助力开发者高效开发

博主头像 随着鸿蒙生态的快速发展,开发者面临着技术迭代快、知识碎片化的双重挑战。传统开发模式中,开发者需在官网文档、论坛帖子、API参考间反复切换,频繁查阅文档,导致效率低下。与此同时,AI技术的爆发式发展为开发工具智能化提供了新方向。 ...

《HarmonyOS 第一课之首席专家讲鸿蒙》重磅上线!首席专家解码鸿蒙底层设计原理,赋能开发者迈向技术新高度

博主头像 在6月21日举办的2025开发者大会(HDC 2025)上,华为正式发布《HarmonyOS 第一课之首席专家讲鸿蒙》。该课程由HarmonyOS各技术领域的首席专家亲自授课,深度解析 HarmonyOS 操作系统各核心能力的设计原理,帮助开发者从“开发实操”进阶到“原理精通”,开启技术能力跃升的新... ...

轻松投,丝滑播——鸿蒙投播重塑跨屏观影体验

博主头像 2025年6月20日-22日,华为开发者大会2025于东莞松山湖召开,在全场景协同分论坛上,咪咕视频分享了如何通过视频投播,打造更好的直播体验。在移动视频内容爆炸式增长的今天,如何将掌中的方寸精彩无损地放大至更广阔的视听空间,成为了提升用户沉浸感的关键,而投播技术(即手机视频投送至电视/电脑播放)则... ...

多屏下字体自动取色

博主头像 需求:多屏场景下,设置同一系列屏保,屏保中间组件字体颜色需要动态读取背后壁纸主色亮度,根据背后亮度动态设置字体颜色 偏亮的=黑色,偏暗的=白色 1、取色 读取亮度需要先对bitmap解码,通过 Color.colorToHSV 方法读取亮度值 private fun generate(newMap: ...

<HarmonyOS主题课20>应用UX体验标准 #鸿蒙课程##鸿蒙生态#

博主头像 本课程聚焦于提升应用的用户体验,涵盖了多个方面的内容,旨在全面提高应用的设计和开发水平,以满足现代用户对于高质量数字体验的需求。主要内容包括:基础体验,界面布局,人机交互,视觉风格等。通过本课程学习,开发者可以创造出更加用户友好、响应迅速且在视觉上吸引人的应用界面,从而提升用户的整体体验。 ...

<HarmonyOS主题课19>帮助应用实现跨应用分享能力 #鸿蒙课程##鸿蒙生态#

博主头像 本课程旨在帮助应用实现跨应用分享能力。详细讲解手机应用与 2in1 应用发起系统分享的多种方式,助力开发者拓宽应用的传播途径。深入剖析应用内处理分享内容的技术要点,确保分享信息能被有效接收与利用。同时聚焦二级面板在处理分享内容时的关键作用,以及如何实现二级面板关闭分享面板的流畅操作。通过本课程的学习... ...

京东正式开源Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架

博主头像 近日,京东正式开源了Taro on HarmonyOS C-API 版本,为鸿蒙应用跨端开发提供高性能框架。这次版本的发布,带来了更丰富的样式适配、更高效的渲染性能、更全面的组件支持,让开发者以Web范式的方式来开发出媲美鸿蒙性能的应用,为鸿蒙应用生态的丰富注入强大的动力。 ...

<1···567···50>