- 从Handler到EventRunner,聊聊鸿蒙系统的消息队列机制到底怎么玩? 从Handler到EventRunner,聊聊鸿蒙系统的消息队列机制到底怎么玩?
- 写鸿蒙应用别硬怼代码!这些设计模式能让你事半功倍 写鸿蒙应用别硬怼代码!这些设计模式能让你事半功倍
- 基于Android的助农系统开发详解1. 引言在乡村振兴战略背景下,农业信息化成为提升生产效率、拓宽农产品销售渠道的关键。传统农业依赖人工经验,存在信息不对称、资源调配低效等问题。基于Android的助农系统通过整合移动端技术、物联网(IoT)与云计算,构建了集农业生产管理、农产品溯源、电商销售于一体的数字化平台,旨在帮助农户实现精准种植、高效流通与增收致富。2. 技术背景... 基于Android的助农系统开发详解1. 引言在乡村振兴战略背景下,农业信息化成为提升生产效率、拓宽农产品销售渠道的关键。传统农业依赖人工经验,存在信息不对称、资源调配低效等问题。基于Android的助农系统通过整合移动端技术、物联网(IoT)与云计算,构建了集农业生产管理、农产品溯源、电商销售于一体的数字化平台,旨在帮助农户实现精准种植、高效流通与增收致富。2. 技术背景...
- 背景在最近日常工作中,遇到需要实现拖拽列表中的元素进行位置交换的需求。第一时间翻看了鸿蒙官方文档,发现官方只给Grid提供了Item交换位置的实现方式,然而List并没有提供,于是需要自己动手去实现。本篇文章详细介绍了两种不同的方式去实现List的位置交换。技术实现方式一使用列表的手势事件实现位置交换。先实现List的onItemDragStart方法。该方法表示拖拽列表元素时触发。.onI... 背景在最近日常工作中,遇到需要实现拖拽列表中的元素进行位置交换的需求。第一时间翻看了鸿蒙官方文档,发现官方只给Grid提供了Item交换位置的实现方式,然而List并没有提供,于是需要自己动手去实现。本篇文章详细介绍了两种不同的方式去实现List的位置交换。技术实现方式一使用列表的手势事件实现位置交换。先实现List的onItemDragStart方法。该方法表示拖拽列表元素时触发。.onI...
- ArkUI-X在Android上使用Fragment开发指南引言在Android碎片化设备生态中,Fragment作为灵活的UI组件,能有效提升应用适配性与用户体验。ArkUI-X作为跨平台开发框架,通过其扩展能力支持在Android平台集成Fragment,实现原生与跨平台组件的无缝协作。本文将深入探讨如何在ArkUI-X中开发基于Fragment的Android应用,提供从环境搭建到实战... ArkUI-X在Android上使用Fragment开发指南引言在Android碎片化设备生态中,Fragment作为灵活的UI组件,能有效提升应用适配性与用户体验。ArkUI-X作为跨平台开发框架,通过其扩展能力支持在Android平台集成Fragment,实现原生与跨平台组件的无缝协作。本文将深入探讨如何在ArkUI-X中开发基于Fragment的Android应用,提供从环境搭建到实战...
- ArkUI-X构建Android平台AAR及使用引言随着跨平台开发需求的增长,ArkUI-X作为OpenHarmony的扩展框架,支持将HarmonyOS应用扩展至Android平台。本文详细阐述如何通过ArkUI-X构建Android平台AAR包,并在原生Android应用中集成使用,实现跨生态组件复用。技术背景核心技术栈ArkUI-X编译器基于方舟编译器扩展,支持ArkTS到Ja... ArkUI-X构建Android平台AAR及使用引言随着跨平台开发需求的增长,ArkUI-X作为OpenHarmony的扩展框架,支持将HarmonyOS应用扩展至Android平台。本文详细阐述如何通过ArkUI-X构建Android平台AAR包,并在原生Android应用中集成使用,实现跨生态组件复用。技术背景核心技术栈ArkUI-X编译器基于方舟编译器扩展,支持ArkTS到Ja...
- HarmonyOSNext动画:一学就会的“动感魔法”指南!##Harmony OS Next ##Ark Ts ##教育本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🎨 UI动画全攻略:让你的界面会“呼吸”还会“跳舞”!你知道吗?当你在手机上轻轻下拉刷新、看到图标弹跳、或者页面丝滑切换时,背后都藏着动画魔法!✨ 今天咱就掰开揉碎讲讲 —— ArkUI动画到底怎么玩?保证你看... HarmonyOSNext动画:一学就会的“动感魔法”指南!##Harmony OS Next ##Ark Ts ##教育本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🎨 UI动画全攻略:让你的界面会“呼吸”还会“跳舞”!你知道吗?当你在手机上轻轻下拉刷新、看到图标弹跳、或者页面丝滑切换时,背后都藏着动画魔法!✨ 今天咱就掰开揉碎讲讲 —— ArkUI动画到底怎么玩?保证你看...
- 这是一篇关于Android自定义View的较为全面教程,涵盖从基础到进阶的知识点。文章首先讲解了自定义View的必要性及简单实现(如通过三个构造函数解决焦点问题),接着深入探讨Canvas绘图、自定义属性设置、动画实现等内容。还提供了具体案例,如跑马灯、折线图、太极图等。此外,文章详细解析了View绘制流程(measure、layout、draw)和事件分发机制。 这是一篇关于Android自定义View的较为全面教程,涵盖从基础到进阶的知识点。文章首先讲解了自定义View的必要性及简单实现(如通过三个构造函数解决焦点问题),接着深入探讨Canvas绘图、自定义属性设置、动画实现等内容。还提供了具体案例,如跑马灯、折线图、太极图等。此外,文章详细解析了View绘制流程(measure、layout、draw)和事件分发机制。
- Android流量管理程序示例在移动应用开发中,流量管理是一个非常重要的方面。合理地管理和控制应用的网络流量不仅可以提升用户体验,还可以帮助用户节省数据费用。本文将通过一个简单的Android应用示例,展示如何实现基本的流量管理功能。1. 创建项目首先,打开Android Studio,创建一个新的Android项目。选择“Empty Activity”作为项目模板,并命名为Traffi... Android流量管理程序示例在移动应用开发中,流量管理是一个非常重要的方面。合理地管理和控制应用的网络流量不仅可以提升用户体验,还可以帮助用户节省数据费用。本文将通过一个简单的Android应用示例,展示如何实现基本的流量管理功能。1. 创建项目首先,打开Android Studio,创建一个新的Android项目。选择“Empty Activity”作为项目模板,并命名为Traffi...
- AppTrace为开发者提供了精细化运营的三大核心技术:1)传参安装通过URL参数持久化追踪用户来源;2)一键拉起采用深度链接实现跨平台跳转;3)快速安装结合PWA和平台特性优化用户体验。技术实现涵盖Android/iOS双平台配置,包括IntentFilter处理、UniversalLinks配置及ServiceWorker缓存策略。针对参数丢失等常见问题,建议采用链式传递和设备指纹方案。开发者 AppTrace为开发者提供了精细化运营的三大核心技术:1)传参安装通过URL参数持久化追踪用户来源;2)一键拉起采用深度链接实现跨平台跳转;3)快速安装结合PWA和平台特性优化用户体验。技术实现涵盖Android/iOS双平台配置,包括IntentFilter处理、UniversalLinks配置及ServiceWorker缓存策略。针对参数丢失等常见问题,建议采用链式传递和设备指纹方案。开发者
- 本文介绍了华为仓颉语言中的三种线程同步机制:MultiConditionMonitor、synchronized和ThreadLocal。MultiConditionMonitor继承自ReentrantMutex,通过条件变量实现复杂线程同步,文中以生产者-消费者模型为例展示了其用法。synchronized关键字自动加解锁,简化了ReentrantMutex的使用。ThreadLocal则通过 本文介绍了华为仓颉语言中的三种线程同步机制:MultiConditionMonitor、synchronized和ThreadLocal。MultiConditionMonitor继承自ReentrantMutex,通过条件变量实现复杂线程同步,文中以生产者-消费者模型为例展示了其用法。synchronized关键字自动加解锁,简化了ReentrantMutex的使用。ThreadLocal则通过
- 本文探讨了Android开发中`ViewGroup`的`setPersistentDrawingCache`方法,源于博主在实际项目中的应用经验及与大佬的讨论。文章通过一个需要反复执行动画的案例,分析了该方法对性能的影响,并结合官方文档指出其在API 28已被弃用的原因。案例代码展示了如何实现3D旋转动画,同时提供了布局文件和动画效果,帮助开发者理解硬件加速时代下绘图缓存的使用场景与局限性。 本文探讨了Android开发中`ViewGroup`的`setPersistentDrawingCache`方法,源于博主在实际项目中的应用经验及与大佬的讨论。文章通过一个需要反复执行动画的案例,分析了该方法对性能的影响,并结合官方文档指出其在API 28已被弃用的原因。案例代码展示了如何实现3D旋转动画,同时提供了布局文件和动画效果,帮助开发者理解硬件加速时代下绘图缓存的使用场景与局限性。
- 鸿蒙不是“更好的安卓”而是“另一种可能”——聊聊它那套不走寻常路的事件驱动架构 鸿蒙不是“更好的安卓”而是“另一种可能”——聊聊它那套不走寻常路的事件驱动架构
- 本文详细介绍了Android中自定义View时使用SurfaceView的必要性和实现方式。首先分析了在复杂绘制逻辑和高频界面更新场景下,传统View可能引发卡顿的问题,进而引出SurfaceView作为解决方案。 本文详细介绍了Android中自定义View时使用SurfaceView的必要性和实现方式。首先分析了在复杂绘制逻辑和高频界面更新场景下,传统View可能引发卡顿的问题,进而引出SurfaceView作为解决方案。
- 本文介绍了在Android开发中使用TextToSpeech(TTS)实现语音合成的功能。通过实例代码展示了TTS的初始化、语言设置、语音播放及队列模式的选择,并提供了将语音保存为音频文件的方法。项目中包含一个简单的按钮触发朗读功能,适合初学者学习和实践。代码示例完整,涵盖Activity生命周期管理与XML布局设计。 本文介绍了在Android开发中使用TextToSpeech(TTS)实现语音合成的功能。通过实例代码展示了TTS的初始化、语言设置、语音播放及队列模式的选择,并提供了将语音保存为音频文件的方法。项目中包含一个简单的按钮触发朗读功能,适合初学者学习和实践。代码示例完整,涵盖Activity生命周期管理与XML布局设计。
上滑加载中
推荐直播
-
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中 -
华为云码道-AI时代应用开发利器2026/03/18 周三 19:00-20:00
童得力,华为云开发者生态运营总监/姚圣伟,华为云HCDE开发者专家
本次直播由华为专家带你实战应用开发,看华为云码道(CodeArts)代码智能体如何在AI时代让你的创意应用快速落地。更有华为云HCDE开发者专家带你用码道玩转JiuwenClaw,让小艺成为你的AI助理。
回顾中 -
Skill 构建 × 智能创作:基于华为云码道的 AI 内容生产提效方案2026/03/25 周三 19:00-20:00
余伟,华为云软件研发工程师/万邵业(万少),华为云HCDE开发者专家
本次直播带来两大实战:华为云码道 Skill-Creator 手把手搭建专属知识库 Skill;如何用码道提效 OpenClaw 小说文本,打造从大纲到成稿的 AI 原创小说全链路。技术干货 + OPC创作思路,一次讲透!
回顾中
热门标签