【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
回复
相关推荐
张老师费心了
张老师辛苦
老师辛苦!!
二龙很认真嘛
张老师课讲得很好嘛
感谢张老师认真教学
谢谢支持!!
哈哈,感谢田老师支持
讲到的知识,及解答对大家有帮助就好!
希望讲到的知识对你有帮助。。
感谢支持。希望讲到的知识对你有帮助