- 🎉大家好呀!今天要跟各位鸿蒙开发者分享一个超实用的大宝藏——HarmonyOS官方那些藏在文档里的多窗口适配案例!是不是经常在开发时发现文档里明明有解决方案,但就是找不到具体代码参考?我也是最近才挖到这些隐藏款案例,赶紧整理出来和大家唠唠!🌈 一、窗口断点自适应:折叠屏展开再也不用写两套代码!场景痛点:同一窗口宽度在不同设备(如折叠屏展开态和手机横屏)可能对应不同布局,单纯判断宽度会翻车... 🎉大家好呀!今天要跟各位鸿蒙开发者分享一个超实用的大宝藏——HarmonyOS官方那些藏在文档里的多窗口适配案例!是不是经常在开发时发现文档里明明有解决方案,但就是找不到具体代码参考?我也是最近才挖到这些隐藏款案例,赶紧整理出来和大家唠唠!🌈 一、窗口断点自适应:折叠屏展开再也不用写两套代码!场景痛点:同一窗口宽度在不同设备(如折叠屏展开态和手机横屏)可能对应不同布局,单纯判断宽度会翻车...
- 前言因日常工作需要使用鸿蒙版腾讯 IM 聊天功能,但是腾讯 IM 只提供了相关接口,并没有像安卓和 iOS 一样提供配套的 UI 页面。这点不得不吐槽一下腾讯,作为互联网巨头鸿蒙开发进度怎么就这么慢,没办法只能对比着微信自己一点点去实现相关功能,本篇文章将详细介绍聊天列表页面的搭建过程,建议点赞收藏!实现效果先看本文的最终实现效果如下:需求分析支持删除功能。支持按照收到消息的时间排序。支持消... 前言因日常工作需要使用鸿蒙版腾讯 IM 聊天功能,但是腾讯 IM 只提供了相关接口,并没有像安卓和 iOS 一样提供配套的 UI 页面。这点不得不吐槽一下腾讯,作为互联网巨头鸿蒙开发进度怎么就这么慢,没办法只能对比着微信自己一点点去实现相关功能,本篇文章将详细介绍聊天列表页面的搭建过程,建议点赞收藏!实现效果先看本文的最终实现效果如下:需求分析支持删除功能。支持按照收到消息的时间排序。支持消...
- 前言并发编程是现代编程语言中不可或缺的特性,不管是 java,kotlin,python, 还是仓颉语言都离不开线程的使用,熟练掌握并使用线程是日常开发中处理耗时操作或处理并发有效提高应用程序的性能,本篇文章将详细介绍线程在仓颉语言中的基本使用,建议点赞收藏!线程创建在仓颉语言中使用 spawn 关键字创建一个仓颉线程,类似 kotlin 中的 thread,仓颉已经封装好了线程的创建细节,... 前言并发编程是现代编程语言中不可或缺的特性,不管是 java,kotlin,python, 还是仓颉语言都离不开线程的使用,熟练掌握并使用线程是日常开发中处理耗时操作或处理并发有效提高应用程序的性能,本篇文章将详细介绍线程在仓颉语言中的基本使用,建议点赞收藏!线程创建在仓颉语言中使用 spawn 关键字创建一个仓颉线程,类似 kotlin 中的 thread,仓颉已经封装好了线程的创建细节,...
- 前言华为仓颉语言是鸿蒙原生应用的一种新的编程语言,采用面向对象的编程思想,为开发者带来新的开发体验。不仅可以和 ArkTs 相互调用,更能提升应用程序的性能,更重要的是仓颉语言的特点结合了 java 和 C 的特点。对开发者来说比较容易上手学习,本篇文章主要是详细介绍仓颉语言中的结构体 struct 和类 class 的区别,建议点赞收藏!结构体 Struct仓颉中的结构体以 strcut ... 前言华为仓颉语言是鸿蒙原生应用的一种新的编程语言,采用面向对象的编程思想,为开发者带来新的开发体验。不仅可以和 ArkTs 相互调用,更能提升应用程序的性能,更重要的是仓颉语言的特点结合了 java 和 C 的特点。对开发者来说比较容易上手学习,本篇文章主要是详细介绍仓颉语言中的结构体 struct 和类 class 的区别,建议点赞收藏!结构体 Struct仓颉中的结构体以 strcut ...
- 前言最近在日常开发过程中,需要实现城市选择功能,同时支持模糊搜索。看似简单的功能动手实现起来却有很多难点。本篇文章详细记录开发过程中遇到的问题和对应的解决方法,希望能够帮助你,建议点赞收藏!实现效果需求分析处理城市列表中的多音字。城市列表要按照字母表的顺序排列将首字母相同的城市分组。技术实现在日常开发中,城市数据一般由接口获取或从本地 json 文件读取,毕竟城市数量和城市编码是固定不变的。... 前言最近在日常开发过程中,需要实现城市选择功能,同时支持模糊搜索。看似简单的功能动手实现起来却有很多难点。本篇文章详细记录开发过程中遇到的问题和对应的解决方法,希望能够帮助你,建议点赞收藏!实现效果需求分析处理城市列表中的多音字。城市列表要按照字母表的顺序排列将首字母相同的城市分组。技术实现在日常开发中,城市数据一般由接口获取或从本地 json 文件读取,毕竟城市数量和城市编码是固定不变的。...
- 前言广告功能基本上算是每个软件的必备功能之一,常见的除了轮播图,列表之外,就是上下滚动的形式。广告内容不仅支持上下滚动,还需要支持手势操作,以及关闭当前正在预览的广告内容。在 Android 或 iOS 上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现一个支持上下滚动的广告控件,建议点赞收藏!实现效果需求分析广告控件支持基本的上下自动滚动和手动... 前言广告功能基本上算是每个软件的必备功能之一,常见的除了轮播图,列表之外,就是上下滚动的形式。广告内容不仅支持上下滚动,还需要支持手势操作,以及关闭当前正在预览的广告内容。在 Android 或 iOS 上要想实现这样的功能并不容易,那么在鸿蒙上怎么实现这样的功能呢?本篇文章教你使用最简单的方式实现一个支持上下滚动的广告控件,建议点赞收藏!实现效果需求分析广告控件支持基本的上下自动滚动和手动...
- 前言保存图片功能几乎是每个应用程序必备的功能之一,当用户遇到喜欢的图片时可以保存到手机相册。那么在鸿蒙中保存图片是否也需要申请用户存储权限以及如何将图片保存到相册,本文将详细讲述怎么保存网络图片,指定布局生成图片保存至相册的功能实现。实现效果需求分析一般在 Android 或 iOS 上保存图片都需要申请应用存储权限,否则将禁止访问应用存储,不能保存图片到磁盘中。在鸿蒙系统中当然也有存储权限... 前言保存图片功能几乎是每个应用程序必备的功能之一,当用户遇到喜欢的图片时可以保存到手机相册。那么在鸿蒙中保存图片是否也需要申请用户存储权限以及如何将图片保存到相册,本文将详细讲述怎么保存网络图片,指定布局生成图片保存至相册的功能实现。实现效果需求分析一般在 Android 或 iOS 上保存图片都需要申请应用存储权限,否则将禁止访问应用存储,不能保存图片到磁盘中。在鸿蒙系统中当然也有存储权限...
- 前几天有粉丝要求计蒙写一个3d效果的简单教程,其实这个在Android官方demo中是有的,可能对于新手而言看不太明白,于是根据本人自己的理解来写一个教程,并改成粉丝要求的样子。 前几天有粉丝要求计蒙写一个3d效果的简单教程,其实这个在Android官方demo中是有的,可能对于新手而言看不太明白,于是根据本人自己的理解来写一个教程,并改成粉丝要求的样子。
- Android JNI配置C语言打印Logcat信息在开发Android应用时,有时我们需要使用C/C++来实现一些性能敏感的功能。JNI(Java Native Interface)是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互。本文将介绍如何在Android项目中通过JNI调用C语言函数,并在C语言中打印Logcat信息。环境准备Android Studio:确... Android JNI配置C语言打印Logcat信息在开发Android应用时,有时我们需要使用C/C++来实现一些性能敏感的功能。JNI(Java Native Interface)是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互。本文将介绍如何在Android项目中通过JNI调用C语言函数,并在C语言中打印Logcat信息。环境准备Android Studio:确...
- Android中如果是给图片设置点击事件,为了用户的体验有必要添加动态点击效果 Android中如果是给图片设置点击事件,为了用户的体验有必要添加动态点击效果
- ArkUI预览器使用说明书##Harmony OS Next ##Ark Ts ##教育本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🚀 核心功能速览 1. 实时预览(秒级刷新)闪电效果:改文字/颜色后按 Ctrl+S,1秒内自动刷新省电模式:默认开启,不需要时可关闭右上角开关⚠️ 配置文件修改后需手动点「重新加载」 2. 动态预览(真机体验)点击/滑动/跳转:操作手感与真... ArkUI预览器使用说明书##Harmony OS Next ##Ark Ts ##教育本文适用于教育科普行业进行学习,有错误之处请指出我会修改。 🚀 核心功能速览 1. 实时预览(秒级刷新)闪电效果:改文字/颜色后按 Ctrl+S,1秒内自动刷新省电模式:默认开启,不需要时可关闭右上角开关⚠️ 配置文件修改后需手动点「重新加载」 2. 动态预览(真机体验)点击/滑动/跳转:操作手感与真...
- Android自定义view系列文章 Android自定义view系列文章
- 一、目前三大手机操作系统1.1 iOS是由苹果公司开发的手持设备操作系统,只能用在苹果的设备上1.2 Android (安卓)Android是目前国内手机使用最广泛的操作系统。它由谷歌开发,具有开放源代码的特性,如小米、OPPO、vivo等都使用Android系统,并在此基础上进行深度定制和优化1.3 Harmony OS(鸿蒙)华为鸿蒙系统(HUAWEI HarmonyOS),是华为公司在... 一、目前三大手机操作系统1.1 iOS是由苹果公司开发的手持设备操作系统,只能用在苹果的设备上1.2 Android (安卓)Android是目前国内手机使用最广泛的操作系统。它由谷歌开发,具有开放源代码的特性,如小米、OPPO、vivo等都使用Android系统,并在此基础上进行深度定制和优化1.3 Harmony OS(鸿蒙)华为鸿蒙系统(HUAWEI HarmonyOS),是华为公司在...
- 鸿蒙生态中的第三方库集成与开发——开发者的必修课! 鸿蒙生态中的第三方库集成与开发——开发者的必修课!
- 在移动应用开发中,良好的用户界面(UI)设计、严格的权限管理和高效的跨平台开发框架是确保应用成功的关键因素。本文将探讨这三个方面的重要概念和最佳实践,帮助开发者更好地理解和运用它们。 iOS UI设计原则苹果公司对iOS应用程序的UI设计有着严格的标准和指导原则,旨在确保一致性和高质量的用户体验。以下是几个核心的设计原则:直观性:设计应直观且易于理解,避免复杂的操作流程。简洁性:保持界面干... 在移动应用开发中,良好的用户界面(UI)设计、严格的权限管理和高效的跨平台开发框架是确保应用成功的关键因素。本文将探讨这三个方面的重要概念和最佳实践,帮助开发者更好地理解和运用它们。 iOS UI设计原则苹果公司对iOS应用程序的UI设计有着严格的标准和指导原则,旨在确保一致性和高质量的用户体验。以下是几个核心的设计原则:直观性:设计应直观且易于理解,避免复杂的操作流程。简洁性:保持界面干...
上滑加载中
推荐直播
-
码道新技能,AI 新生产力——从自动视频生成到开源项目解析2026/04/08 周三 19:00-21:00
童得力-华为云开发者生态运营总监/何文强-无人机企业AI提效负责人
本次华为云码道 Skill 实战活动,聚焦两大 AI 开发场景:通过实战教学,带你打造 AI 编程自动生成视频 Skill,并实现对 GitHub 热门开源项目的智能知识抽取,手把手掌握 Skill 开发全流程,用 AI 提升研发效率与内容生产力。
回顾中 -
华为云码道:零代码股票智能决策平台全功能实战2026/04/18 周六 10:00-12:00
秦拳德-中软国际教育卓越研究院研究员、华为云金牌讲师、云原生技术专家
利用Tushare接口获取实时行情数据,采用Transformer算法进行时序预测与涨跌分析,并集成DeepSeek API提供智能解读。同时,项目深度结合华为云CodeArts(码道)的代码智能体能力,实现代码一键推送至云端代码仓库,建立起高效、可协作的团队开发新范式。开发者可快速上手,从零打造功能完整的个股筛选、智能分析与风险管控产品。
回顾中 -
华为云码道全新升级,多会话并行与多智能体协作2026/05/08 周五 19:00-21:00
王一男-华为云码道产品专家;张嘉冉-华为云码道工程师;胡琦-华为云HCDE;程诗杰-华为云HCDG
华为云码道4月份版本全新升级,此次直播深度解读4月份产品特性,通过“特性解读+实操演示+实战案例+设计创新”的组合,全方位展现码道在多会话并行与多智能体协作方面的能力,赋能开发者提升效率
正在直播
热门标签