随笔分类 - HarmonyOS
摘要:绚丽的诱惑 HarmonyOS提供了能随你而变的万能卡片特性,大家都在转玩自定义鸿蒙万能卡片(简称“万能卡片”)的同时,万能卡片跳转后的元服务体验才是真正的源动力。万能卡片好似树立在鸿蒙高速入口的广告牌,将鸿蒙元服务(简称“元服务”)重要信息前置到卡片上,指引用户通过这个广告牌直达元服务,减少体验
阅读全文
摘要:【问题描述】 在HarmonyOS 3.0上创建悬浮窗口,触摸事件无法传递到窗口下层,此问题在2.0系统上未发现。 【解决方案】 原因是HarmonyOS 3.0基于Android12版本。Android 12上不受信任的触摸事件都会被屏蔽,无法穿透到窗口下层。 目前主要的解决方案有两种: 一、创建
阅读全文
摘要:【问题描述】 基于BearPi-HM Micro开发板开发OpenHarmony应用,在安装HAP到开发板时,发生错误: ERR_APPEXECFWK_INSTALL_FAILED_PARSE_DEVICETYPE_ERROR 针对这个问题应该是Config.json中的deviceType配置有
阅读全文
摘要: 背景: 1、在其他品牌手机没有出现这个问题,华为非鸿蒙系统也无此问题 2、webview的activity的launchmode是singleTop类型的。在shouldOverrideUrlLoading方法中,判断url是否包含某个字段,然后替换url该字段为其他字段,然后继续打开当前act
阅读全文
摘要:【关于Java版本】 Java版本SDK后续将不会继续演进,最高版本为API7。使用API7及以前的JavaSDK开发的应用可以兼容后续新的HarmonyOS版本。 【未来新增功能】 HarmonyOS新增功能会在ArkTS中实现,但是原有的Java SDK中能力将会保留。 【兼容性】 目前市面上H
阅读全文
摘要:关于鸿蒙开发通过应用调测助手向watch gt 3 手表安装hap时报错。 问题背景: 鸿蒙开发,使用新建工程的helloworld 没有其他修改,生成hap包。然后通过应用调测助手向watch gt 3 手表安装hap时提示 安装失败:10.内部错误。 Sdk: api6,兼容 api4。 设备
阅读全文
摘要:【问题描述】 在学习ArkTS官方自定义弹窗组件时,想在官方demo(自定义弹窗-弹窗-全局UI方法-组件参考(基于ArkTS的声明式开发范式)-手机、平板、智慧屏和智能穿戴开发-ArkTS API参考-HarmonyOS应用开发)的confirm方法中直接传入修改的值,用一个数组来接收这个值递。
阅读全文
摘要:【前言】 同一个Ability下的两个不同的AbilitySlice,官方给的Java UI中是通过present跳转AbilitySlice,使用AbilitySlice.terminate方法关闭Slice,具体可以参考官方给的示例代码(Samples: We provide a series
阅读全文
摘要: ArkTS是HamronyOS优选的主力语言,但官方文档指南中对于Native应用开发并没有详细的描述,只有一篇Codelab可以学习(简易Native C++ 示例(ArkTS) (huawei.com)),本文将在Native应用中使用C/C++的system方法创建一个文件。 【具体实现】
阅读全文
摘要:【问题描述】 使用鸿蒙3.0 JavaUI的WebView,部分网址使用官网上的load方法(WebView-常用组件开发指导-Java UI框架-UI-基于Java开发-开发-HarmonyOS应用开发)无任何反应,且log中告警:“hwbr_engine_AwContentsClient: D
阅读全文
摘要:熟悉Android开发的同学肯定对触摸事件分发比较了解,那么在HarmonyOS开发应用需要对触摸事件处理该怎么做呢,下面结合一个实际的案例来讲解一下。 【需求】 封装一个自定义组件CustomView,在组件上有个按钮Button可以响应点击事件,需要在点击按钮的时候只触发按钮的onClick事
阅读全文
摘要:【问题描述】 eTS开发是否支持在/data/目录下创建文件,使用fileio与file相关API都创建失败了,是不允许创建应用外的文件吗?如果想把应用内的文件移动到应用外如何操作? 【解决方案】 不允许应用在/data/下创建文件或目录 移动到应用外仅支持使用mediaLibrary接口 欲了解更
阅读全文
摘要:【问题描述】 因为工作需要,运行一个低版本(api 6)穿戴设备的demo,build工程时编译失败报错: Using insecure protocols with repositories, without explicit opt-in, is unsupported. > Soluti
阅读全文
摘要:【问题描述】hap包大小为121M,使用hdc命令安装时,出现以下错误提示:[Info]App install path:D:\OpenHarmony\WorkSpace\map\entry\build\default\outputs\default\entry-default-signed.hap
阅读全文
摘要: 参考资料 1.相关基础知识:触发器Emitter2.启动服务:ServiceAbility开发 开发步骤 第一步:开发界面,界面内容由一个按钮组件+文本组件构成,然后在按钮组件中添加点击事件,开启服务。代码如下: import featureAbility from "@ohos.ability
阅读全文
摘要: 问题背景: HarmonyOS 3.0发布了,之前开发的Android的应用,发现系统选项中存储权限部分有变化,如下图: ”存储“权限变为”媒体和文件“,且只能访问”仅媒体“的文件目录。因为项目需要读取本地导入存储文件,”仅媒体“权限无法满足当前项目需求。 初步分析: 控制变量排查问题根源
阅读全文
摘要: 【问题描述1】 在传感器开发中设置采样频率不生效 【解决方案】 参考资料如下资料 传感器开发指导 计步器卡片(JS) 采样频率是系统传感器硬件决定的,与你设置时间是无关的 标准取值如下,也可能存在差异,这个取决于设备的硬件 /** * 50Hz */ private int SENSOR_RAT
阅读全文
摘要: 1、问题描述 我们的项目是基于鸿蒙系统开发的轻量级智能穿戴应用,目前在做的主要是运动手表GT3。 我们在项目中使用了华为分析服务,但是在Build Hap时出现问题: 因此,我们想了解轻量级智能穿戴应用项目中是否能够集成华为分析服务呢? 2、解决方案 在咨询了相关人员之后,我们了解到轻量级智
阅读全文
摘要:参考资料 CalendarDataHelper Events Reminders api讲解 添加权限 在config.json添加权限代码如下 "reqPermissions": [ { "name": "ohos.permission.READ_CALENDAR" }, { "name": "
阅读全文
摘要:介绍 ArkUI(方舟开发框架):是一套UI开发框架,提供开发者进行应用UI开发时所必须的能力。 相关概念 1)组件:组件是界面搭建与显示的最小单位。开发者通过多种组件的组合,构建出满足自身应用诉求的完整界面。 2)页面:page页面是ArkUI最小的调度分割单位。开发者可以将应用设计为多个功
阅读全文
浙公网安备 33010602011771号