首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS
ChinaDragon
创建于2025-03-12
订阅专栏
HarmonyOS NEXT相关技术
等 9 人订阅
共101篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS:UI布局屏幕适配不同机型
vp具体计算公式为:vp= px/(DPI/160) px就是屏幕真实物理像素值,densityPixels是屏幕密度,是和标准DPI的比例,常见取值有0.75,1.0,1.5,2.0,3.0等
HarmonyOS:获取屏幕顶部状态栏、底部导航栏和导航条的高度
获取屏幕顶部状态栏、底部导航栏和导航条的高度 可以使用window的getWindowAvoidArea方法获取
HarmonyOS:UI布局屏幕适配不同机型
vp具体计算公式为:vp= px/(DPI/160) px就是屏幕真实物理像素值,densityPixels是屏幕密度,是和标准DPI的比例
HarmonyOS:实现状态栏背景颜色沉浸
手动设置状态栏的颜色:使用setWindowSystemBarProperties接口设置状态栏属性。 对顶部组件使用expandSafeArea属性扩展安全区域属性,实现状态栏沉浸
HarmonyOS:解决UIAbility调用terminateSelf()后设置不保留最近任务列表中的快照
如果希望在调用terminateSelf()后,让应用在最近任务列表中不保留快照,可以通过在module.json5配置文件中配置removeMissionAfterTerminate为true来实现
HarmonyOS:统一拖拽
拖拽流程可以分为三部分:发起拖拽、拖拽中和释放拖拽。其中,拖出方通过 draggable() 和 onDragStart() 等接口处理拖出数据,拖入方通过allowDrop()和onDrop()等接
HarmonyOS:GridObjectSortComponent(两个Grid之间网格元素交换)
GridObjectSortComponent:网格对象的编辑排序是用于网格对象的编辑、拖动排序、新增和删除。
HarmonyOS:Stack(堆叠容器)
Stack:堆叠容器,子组件按照顺序依次入栈,后一个子组件覆盖前一个子组件。 系统能力: SystemCapability.ArkUI.ArkUI.Full
HarmonyOS:Grid网格元素拖拽交换开发示例
Grid网格元素拖拽交换功能实现是通过Grid容器组件、组合手势、显式动画结合来实现的。 Grid组件可以构建网格元素布局。 组合手势可以实现元素拖拽交换的效果。
HarmonyOS:通过键值型数据库实现数据持久化
设备协同数据库,针对每条记录,Key的长度≤896 Byte,Value的长度<4 MB。 单版本数据库,针对每条记录,Key的长度≤1 KB,Value的长度<4 MB。
HarmonyOS: 使用Node-API实现跨语言交互开发流程
ArkTS/JS侧:实现C++方法的调用。代码比较简单,import一个对应的so库后,即可调用C++方法。 Native侧:.cpp文件,实现模块的注册。需要提供注册lib库的名称,并在注册回调方法
HarmonyOS: Node-API简介
Native Module:开发者使用Node-API开发的模块,用于在ArkTS侧导入使用。 Node-API:实现ArkTS与C/C++交互的逻辑。 ModuleManager:Native模块管
HarmonyOS:前端页面调用应用侧函数
注册应用侧代码有两种方式: 方式一:种在Web组件初始化调用,使用javaScriptProxy()接口。 方式二:在Web组件初始化完成后调用,使用registerJavaScriptProxy
HarmonyOS:Web组件大小自适应页面内容布局
使用Web组件大小自适应页面内容布局模式layoutMode(WebLayoutMode.FIT_CONTENT)时,能使Web组件的大小根据页面内容自适应变化。
HarmonyOS:使用List实现分组列表(包含粘性标题)
在List组件中使用ListItemGroup对项目进行分组,可以构建二维列表。 在List组件中可以直接使用一个或者多个ListItemGroup组件,
HarmonyOS:电话号码格式化
电话号码格式化通过PhoneNumberFormat的format接口实现。 import { i18n } from '@kit.LocalizationKit';
HarmonyOS:时间日期国际化
时间日期国际化包括时间日期格式化、相对时间格式化、时间段格式化。时间日期格式化是指将时间和日期转换为指定格式的字符串。相对时间格式化是指将一个时间点与另一个时间点之间的时间差转换为指定格式,时间差如“
HarmonyOS:获取系统时间及系统时区
一、导入模块 import { systemDateTime } from '@kit.BasicServicesKit';
HarmonyOS:查询设备信息
一、导入模块 import { deviceInfo } from '@kit.BasicServicesKit';
HarmonyOS:ArkWeb进程
ArkWeb是多进程模型,分为应用进程、Web渲染进程、Web GPU进程、Web孵化进程和Foundation进程。
下一页