首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
HarmonyOS
ChinaDragon
创建于2025-03-12
订阅专栏
HarmonyOS NEXT相关技术
等 10 人订阅
共112篇文章
创建于2025-03-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
HarmonyOS:Counter计数器组件
Counter计数器组件,提供相应的增加或者减少的计数操作。 enableInc enableInc(value: boolean) 设置增加按钮禁用或使能。
HarmonyOS:TextTimer计时器
通过文本显示计时信息并控制其计时器状态的组件。 在组件不可见时时间变动将停止,组件的可见状态基于onVisibleAreaChange处理,可见阈值ratios大于0即视为可见状态。
HarmonyOS:相机选择器
相机选择器提供相机拍照与录制的能力。应用可选择媒体类型实现拍照和录制的功能。调用此类接口时,应用必须在界面UIAbility中调用,否则无法启动cameraPicker应用。
HarmonyOS:相机管理
相机管理器类,使用前需要通过getCameraManager接口获取相机管理实例。 通过调用相机服务接口,开发者可以开发相机应用,访问和操作相机硬件,实现基础功能如预览、拍照和录像。此外,还可以通过接
HarmonyOS:使用PickerController将编辑后的图片替换原图
应用可获得用户从Picker选择的图片、视频的访问权限,读取图片、视频后进行编辑、修改。完成编辑修改后的图片/视频缓存到应用沙箱后,可调用本API,将编辑结果文件发送给PhotoPicker
HarmonyOS:应用及文件系统空间统计
@ohos.file.storageStatistics getCurrentBundleStats 获取当前应用的存储空间大小(单位为Byte)。
HarmonyOS:应用文件访问(ArkTS)
应用需要对应用文件目录下的应用文件进行查看、创建、读写、删除、移动、复制、获取属性等访问操作,开发者通过基础文件操作接口(ohos.file.fs)实现应用文件访问能力。
HarmonyOS:使用AlbumPicker组件访问相册列表
开发者可以在布局中嵌入AlbumPickerComponent组件,通过此组件,应用无需申请权限,即可访问公共目录中的相册列表。
HarmonyOS:使用geoLocationManager (位置服务)获取位置信息
ohos.permission.LOCATION:用于获取精准位置,精准度在米级别。 ohos.permission.APPROXIMATELY_LOCATION:用于获取模糊位置,精确度为5公里。
HarmonyOS:向用户申请授权
如需检查用户是否已向您的应用授予特定权限,可以使用 checkAccessToken() 函数,此方法会返回PERMISSION_GRANTED或PERMISSION_DENIED。
HarmonyOS:获取屏幕顶部状态栏、底部导航栏和导航条的高度
获取屏幕顶部状态栏、底部导航栏和导航条的高度 可以使用window的getWindowAvoidArea方法获取
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组件可以构建网格元素布局。 组合手势可以实现元素拖拽交换的效果。
下一页