刷新
Android 监听时间变化

Android 监听时间变化 在Android应用中,有几种方式可以监听系统时间的变化。以下是几种常见的方法: 1. 使用BroadcastReceiver监听时间变化广播 Android系统会在时间发生变化时发送以下广播: public class TimeChangeReceiver exten ...

Android车载系统时间同步方案具体实现

Android车载系统时间同步方案具体实现 下面我将详细介绍各种时间同步方案的具体实现代码,包括完整的实现逻辑和关键代码片段。 一、NTP时间同步实现 完整实现类 public class NtpTimeSync { private static final String TAG = "NtpTim ...

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

屏保多DHU下同步字体颜色

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

<1···345···50>