【8月5日公开课】HarmonyOS服务卡片开发指南问题解答 原创

发布于 2021-8-6 17:36
浏览
17收藏

直播介绍:本节课主讲HarmonyOS新特性——服务卡片。通过本节课,你可以对HarmonyOS新特性服务卡片有一个深度的了解,知道其使用的场景,以及给开发者一些启发。无论是理论技术层面还是实战层面,都可以得到一定的提高。

直播回放>>>https://harmonyos.51cto.com/activity/85

用户昵称 咨询提问内容 解答
一起鸿蒙开发 和Android 的桌面小部件比 有什么区别呀 用户外观感知上差别不大,主要在于它的创建过程与生命周期管理是不一样的,比安卓小部件的使用场景更加多样化
The_Horsemen 卡片可以理解为根据用户画像整合显示的一些相关信息 可以理解为用户经常查看、操作的一些功能,放置在卡片里,便于用户查看、操作
wx60aadb2652573 问下源代码什么时候能分享? 目前项目还在进一步功能完善中,后续会进行分享,如有任何不理解的地方,可以留言提问
wx60a0f5678a956 updateDuration是定时刷新还是定点刷新? updateDuration是定时刷新的属性,int类型,如设置为3,也就是90分钟(3*30),表示每隔90分钟更新一次
wx57eb9f7fecf54 后面会有基于JS的服务卡片教程吗? 后面会有其他同事投入JS的服务卡片开发教程
占线中 能讲一下JavaUI框架和JSUI框架的区别,或者华为官方比较倾向于哪套框架 JS卡片比Java卡片支持的控件和能力都更丰富,具体可查看华为HarmonyOS开发文档:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-service-widget-provider-intro-0000001150722105
wx60aadb2652573 问下健康数据是怎么采集的? 我们的数据源是来自于体脂仪、跑步机等带有WIFI或者蓝牙功能的设备,把用户的测量数据、跑步数据传输到手机应用的
Buty9147 ide预览的效果符合预期,但是在模拟器运行的效果错乱,可能是什么原因 之前有位同事也遇到过跟你类似的情况,最后我帮他修改了根标签,重新布局了下又好了,你可以试试;具体原因,目前没有定论。
LeongPatty 服务卡片生成时,执行了哪个方法? 卡片创建时,会执行onCreatForm()方法
鸿联 希望做一个卡片,显示和控制华为云物联网平台的路灯开关,请问如何与华为云通讯 这个你需要查看华为云通讯的开发文档介绍
BILLZHOUZHOU 原子化服务可以使用鸿蒙的全部原生特性么 比如语音合成,ocr 从目前官方给的文档来看,是支持大部分鸿蒙原生特性的。
wx610bce570882e 能用spring框架吗 可以使用spring框架,目前主流使用springboot/springcloud
屠魔的的少终究入了魔 每个卡片都是独立运行的吗,同步运行会产生冲突吗 是独立运行的,不会产生相互冲突,因为每张卡片的ID,规格参数是不同的,可以作为唯一标识。
wx60aadb2652573 使用服务卡片有什么好处? 是一种减少用户体验层级,以达到服务直达目的的界面展示形式,极大提升用户的使用体验。
树叶? 是美团外卖有服务卡片功能还是美团有服务卡片功能 目前鸿蒙手机上未发现美团或美团外卖有服务卡片功能
wx610bce570882e 卡片这个和打开后台运行,优势在哪里 优势就是在于减少用户操作层级,增加用户体验感。
树叶? 那个饮食与健康服务卡片是在运动健康里面打开吗 服务卡片是在长按健康与饮食应用图标,选择服务卡片功能时创建的,不是在健康与饮食应用里面打开的
wx60e7e83d9b46b 服务卡片必须依赖一个应用,需要点击应用后才能将卡片放置于桌面。无法独立存在,是这样的吗? 服务卡片功能是应用的一部分,是FA的另一种表现形式,依赖于应用存在,如果删除应用,服务卡片也会被销毁删除。
柯基爱蹦跶 在实际开发中,怎么去做数据层和ui层的连接呢 数据层可以放在service中进行,然后通过分布式数据库的本地同步能力,发送给UI层就可以实现。
wx60aadb2652573 卡片的生命周期怎么管理? 这个问题在华为HarmonyOS的服务卡片介绍里面有具体的讲解,具体可进行查看:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-service-widget-overview-0000001062607955
Galan_Hu 服务器端的开发实际上就是向移动端提供一些API功能,是吧? 是的,服务端提供一些数据分析的接口,提供给用户一个运动、饮食方面建议的数据接口
chaoxiaoshu 在Service中对卡片进行操作有个缺点,应用退出后Service也会跟着销毁,此时将无法对卡片进行操作,请问如何解决 在MainAbility 的onStart()方法中通过startAbility()启动service,在onStop()中不要去销毁service,就能够让你的service进程一直保活。为防止当资源不足时,系统有可能回收正在运行的后台Service,可以使用前台service,具体可查看文档进行设置(https://developer.harmonyos.com/cn/docs/documentation/doc-guides/ability-service-foreground-0000000000044473);开发者如果要停止service,可以通过terminateAbility()停止本Service或在其他Ability调用stopAbility()来停止Service

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2021-8-6 17:54:56修改
20
收藏 17
回复
举报
回复
添加资源
添加资源将有机会获得更多曝光,你也可以直接关联已上传资源 去关联
    相关推荐