【关键字】FA服务卡片、刷新【背景介绍】本文主要介绍FA服务卡片中Java服务卡片的刷新相关知识,首先我们需要对服务卡片中的角色有基本的了解,如下:1、卡片提供方提供卡片显示内容的HarmonyOS应用或原子化服务,控制卡片的显示内容、控件布局以及控件点击事件。2、卡片使用方显示卡片内容的宿主应用,控制卡片在宿主中展示的位置,最常见的使用方如:桌面、服务中心。3、卡片管理服务用于管理系统中所添加卡
【关键字】webview 地图 高德 腾讯地图 百度地图【问题背景】开发元服务过程中需要用到地图能力:卡片中显示我的快递位置和我的位置信息;PageAbility中可以打开自定义地图,查询POI点,做路径规划、路径推荐等;查看了高德、百度、华为、腾信地图的后发现,各大厂商对鸿蒙系统的支持能力参差不齐,都没有提供鸿蒙可用的SDK;于是考虑使用JS API的方式。最初思路被局限在通过鸿蒙的JS 集成地
随着互联网技术的飞速发展,越来越多的应用横空出世,是以不可避免带来了大量的服务器需求。大部分的开发者都选择购买或者租用服务器,然而这样也带来了诸多的烦恼。1.硬件成本高昂购买服务器费用昂贵,除了基础的购买费用外,服务器对机房也有苛刻的要求,温度、湿度、防震等等的高要求都需要开发者投入大量的成本。租用服务器虽然不需要考虑服务器环境的问题,但一个性能强大的服务器也需要花费一大笔租赁费用。这些费用也许对
应用发布后,尤其在发布初期,我们要格外关注应用的性能稳定性,如ANR、画面卡顿、加载慢等问题,如果不能及时被监测及解决,将会给用户带来非常糟糕的体验,导致低评、差评,甚至造成部分意向用户直接流失。HUAWEI AppGallery Connect性能管理服务,除了提供分钟级的应用性能监控能力,整体帮您快速定位、精准修复性能问题外,还提供了单点查询及日志回捞功能,可用于分析并解决特定用户遇到的问题,
在HarmonyOS应用开发过程中,大家会遇到一些hap安装问题,如多模块hap包存在调用如何在模拟器上统一运行、或者同一hap包如何在多台设备运行问题等,这里汇总一些hap安装问题解答,供大家参考。【问题1】我的HarmonyOS工程创建了多个module,构建出的.app包,如何在模拟器上安装? &nbs
【关键词】多语言,$t【问题背景】快应用平台的能力会覆盖多个国家地区,平台支持多语言的能力后,可以让一个快应同时支持多个语言版本的切换,开发者无需开发多个不同语言的源码项目,避免给项目维护带来困难。使用系统默认的语言,开发者配置多语言的方式非常简单,只需要定义资源与引用资源两个步骤即可【实现方案】多语言的实现主要分为两步:1、资源文件的定义,即资源文件的创建资源文件用于存放多个语言的业
【关键字】HarmonyOS、低代码平台、元服务开发、拖拽式开发【写在前面】今天要分享的是HarmonyOS中的低代码开发相关的内容,低代码开发是DevEco Studio提供的一种UI界面可视化的构建方式,通过图形化的自由拖拽+数据的参数化配置,可以快速的构建UI界面,在DevEco Studio的官方使用指南中已经有详细的说明文档可供我们参考,文档如下:https://developer.ha
【关键字】AGC、云监控、日志服务【问题描述】开发者反馈在使用AGC云监控,填写了Logger日志,但是在云监控的日志服务查不到的问题。具体如下所述:云函数按要求写了Logger日志,但是在云监控的日志服务页面查询不到,监控大盘页面也没有调用记录。日志类似下面案例的写法。这是云函数有关日志的文档https://developer.huawei.com/consumer/cn/doc/d
【问题描述1】应用已经开通了历史数据访问权限,同时用户在授权页面已经勾选了”历史数据“项,然后我们是调用healthkit的rest接口查询健康数据,那么是否用户授权之前一年的健康数据都能被查询到呢?【解决方案】当用户授予应用“读取历史数据”(一周、一月、一年)权限时,开发者可查询的用户数据时间范围从用户授权时间向前推移对应的时间。如果用户已授权一年的权限,则可以查询用户授权时间前一年
【写在前面】之前和大家分享过一下HarmonyOS应用开发相关问题,今天继续和大家分享!【前提简介】本文档主要总结HarmonyOS开发过程中可能遇到的一些问题解答,主要围绕HarmonyOS展开,包括但不限于不同API版本HarmonyOS开发、UI组件、DevEco Studio、Gitee示例代码等,随工作将持续更新。【FAQ】1、HarmonyOS表单页面,当页面向下滑动后点击输入框获取焦
【关键词】响应式布局、折叠屏、横竖屏【问题背景】当前开发者在开发快应用时,往往将designWidth设置为设备屏幕的宽度,这时,应用的内容会随着设备宽度的变大而拉伸显示,导致在大屏、横屏、折叠屏展开时显示效果不好。在折叠屏合起和展开的效果如下,可以看出页面各元素尺寸在展开时明显变大了。【解决方案】通过使用快应用的响应式布局能力开发新应用或者改造已有应用,可以使快应用在手机、平板、智慧
【问题描述1】使用示例代码集成活体检测SDK时,报错state code -7001【解决方案】使用示例代码前请详细阅读示例工程中的“README”文件。您需要完成以下操作后才可以运行示例代码。在AppGallery Connect网站下载自己应用的“agconnect-services.json”文件,拷贝到示例工程的应用级根目录下。修改示例工程中应用级“build.gradle”文件中的app
在元服务开发过程中,大家可能需要在应用中使用地图,如果使用SDK集成的方式,地图SDK包体积大小很大,集成后元服务大小可能会超过10M,这就超出了HAP包的大小限制。那么是否有其他途径可以在元服务中使用地图呢?笔者最近在学习AGC新推出的低代码开发元服务的文档时发现,他的景区模板(模板简介-基于模板开发元服务-低代码平台开发元服务-AppGallery Connect帮助中心 | 华为开发者联盟
【问题描述】音频编辑服务音频分离一直提示1007模型文件下载失败。【解决方案】1、在代码中检查鉴权信息是否已设置。如果未设置,可以通过api_key或Access Token来设置,详情请查看“1.设置应用的鉴权信息”章节:https://developer.huawei.com/consumer/cn/doc/development/Media-Guides/client-dev-0000001
【关键词】map、markers-callout【问题背景】快应用map组件中,地图上点的文本弹框不能跟随点的位置变化。如下图所示,地图上点的位置坐标已发生变化,但是文本弹框还显示在原位置,并没有显示在新位置。【问题分析】需要对地图上点的文本弹框做显示设置(把markers-callout子属性的display设置为always),并对坐标位置变化做回调弹出文本显示处理。【解决方法】具
【关键字】AGC、云调试、rpk【问题描述】开发者反馈在使用AGC云调试,上传rpk测试包时出现提示报错:安装失败,UNKNOWN_ERROR。具体如下所述:在AGC-云调试使用云真机测试rpk包提示错误。使用真机测试包体能正常安装进入游戏。出现故障的手机型号以及操作系统版本:华为nova4。【问题分析】这边使用开发者提供的测试包安装,按照正常步骤是可以正常安装。所以分析是开发者在云调
【关键字】image组件、动画【介绍】今天和大家分享下,我在官网上学习的一篇Codelab。这篇帖子通过一个代码示例,实现image组件的平移、缩放、旋转和透明度变化效果。话不多说,我们一起学起来吧!【成果展示】【开发步骤】1.新建工程的JS,如下图所示2.工程的JS目录如下图所示1)在工程目录中:i18n下存放多语言的json文件;en-US.json:此文件定义了在英文模式下页面显示的变量内容
【关键词】 DevEco Studio 3.1 Beta2、@webassemblyjs/ast@1.11.6、下载SDK失败【问题描述】 DevEco Studio 3.1 Beta2版本,下载API 9 SDK时,npm install下载时报错"error notarget No matching version found for @webassemblyjs/ast@1.11.6.",如
大家所知的Android中的“混淆”可以分为两部分,一部分是 Java 代码的优化与混淆,依靠 proguard 混淆器来实现;另一部分是资源压缩,从而可以减少包体积。一般应用release发布的时候都会选择开启混淆,防止应用被反编译后窃取源码。在HarmonyOS元服务开发中,我们也可以通过开启混淆提高应用的安全性和压缩包体积。元服务低版本工程
【背景】我们知道AGC的Crash SDK都是需要强制集成华为分析SDK的,在使用时的崩溃数据上报都要依靠分析服务来完成,这就容易受到限制,有时出现无数据的情况就要依次排查崩溃SDK与分析SDK,比较麻烦。而就在不久前,鸿蒙崩溃的SDK做了全面更新,上报信息不再依赖华为分析服务SDK,并且后台数据展示也做了更新。这可以让项目更加简洁,缩小了应用的占用空间,出现数据问题排查也更加方便了。不过更新后的
【关键字】AGC、分发分析、运营分析【问题描述】开发者反馈在应用中接入AGC分发分析、运营分析、事件分析时遇到了一些问题。具体如下所述:1、事件分析里面的埋点事件参数和参数值是否有数量限制。2、埋点统计是否是收费项目,是的话是否有免费额度。3、分析服务中是否有app的崩溃统计/分析,是否为收费项目。4、参数下的值的个数是否有限制,从实时概览-今日事件数-具体参数统计-下载(步骤见附件)
【关键字】HTTP请求、requests exceeds 100、DNS域名解析、屏幕分辨率、ArkTS/JS【问题描述1】HTTP多次请求之后出现请求异常如何解决?描述:接口是正常的,http多次请求出现提示“The requested has been canceled or the number of requests exceeds 100”, 重启APP之后
【问题描述】使用接口,"/healthkit/v1/activityRecords",可以正常获取跑步记录,但是里面没有附带轨迹数据,应该怎么获取每条记录的轨迹记录数据呢?【解决方案】1、获取锻炼记录的轨迹记录需要关联GPS详情的原子采样数据。查看跑步可以关联的原子采样数据:https://developer.huawei.com/consumer/cn/doc/development/HMSCo
工欲善其事必先利其器,想做好一件事,工具必须要趁手才行,鸿蒙应用开发的学习也是如此,今天就和大家分享一下,我在安装DevEco Studio时遇到的一个问题【问题描述】根据官网安装教程(企业环境受限情况),进行环境检测,在cmd里用npm info express命令验证网络是否链接成功时,显示不是内部命令【问题分析】1、Help > Diagnose Development E
【问题背景】Swiper组件内的items切换时,滑动的效果比较单调,是否可以在滑动时加入一个切换的动画效果呢?【问题分析】Swiper组件在1080版本之后推出了页面切换动画的样式,支持在swiper组件轮播时展示动画效果,比如缩小或者旋转之类的。【实现方案】可以通过设置样式page-transform-origin、tranform、page-animation-name和anim
【关键词】轻量级智能穿戴、LiteWearable、数据传递、全局变量【问题描述】开发轻量级智能穿戴LiteWearable应用,在app.js中定义全局变量,在页面中通过this.def.xxx获取时,报错TypeError: Cannot read property '$def' of undefined【问题分析】经确认,LiteWearable暂不支持 $ def,只要是轻量级设备类型应用
【问题描述1】如何查看运动健康数据是来自用户的哪个设备?【解决方案】可以通过返回的数据中携带的dataCollectorId来查询提供数据的设备信息:请求示例(以查询睡眠记录详情为例):1、查询睡眠记录并关联睡眠状态采样数据:2、根据关联采样数据返回的dataCollectorId调用查询指定数据采集器接口查询生成记录的设备信息:查询指定数据采集器指南:https://develope
【关键词】包名检测,for循环【问题背景】快应用中调用pkg.hasInstalled检测应用是否已安装时,填入一个包名时,是可以正确返回结果,当输入的包名参数是一个数组时就只返回第一个包名的检测结果,之后的就不再返回结果了。这种情形该如何处理?【问题分析】这是因为该接口的package参数为string类型,当填写为数组时,会把整个数组判断为一个包名去检测,导致返回的都是false,
【前提简介】本文档主要总结HarmonyOS开发过程中可能遇到的一些问题解答,主要围绕HarmonyOS展开,包括但不限于不同API版本HarmonyOS开发、UI组件、DevEco Studio、Gitee示例代码等,并将持续更新哦。【官方FAQ】【FAQ】HarmonyOS应用及服务开发常见问题汇总(官方总结,持续更新):https://developer.huawei.com/c
【关键字】AGC、applinking、崩溃【问题描述】开发者反馈在应用中集成了AGC的applinking服务,在打开app时遇到了一些问题。具体如下所述:在接入app linking后,从浏览器中访问短链接,能正常唤起app, 但app启动后就崩溃了,崩溃日志如下:配置如下:1. 项目的build.gradle文件中指定的agcp插件2. 应用的build.gradle文件中即使将
Copyright © 2005-2023 51CTO.COM 版权所有 京ICP证060544号