1简介通讯录demo主要分为联系人界面、设置紧急联系人、服务卡片3个模块,分为Java和JS两个版本,本篇主要讲解用尽可能的用Java去实现。1.1原型感兴趣的小伙伴,可以自己根据原型效果自己尝试着去实现【通讯录demo简易原型】1.2场景示例通过学习与练习本demo,可以延伸至以下场景1.3项目实战《HarmonyOS项目实战之通讯录Demo(JS)》《HarmonyOS项目实战之通讯录(Java)》《HarmonyOS项目实战之新闻头...
2024-08-27 11:29:38 1.2w浏览 0点赞 0回复 0收藏
背景随着越来越多设备的智能化,在多设备场景下应用开发面临以下挑战:从多设备的形态差异(不同大小、不同分辨率、不同形状的屏幕,多样化的交互方式–按钮、触屏、键盘、语音、手势等),多设备的能力差异(内存从百KB级到GB级设备)。针对上述挑战,HarmonyOS作为一款面向万物互联时代的、全新的分布式操作系统,将迎刃而解,这得益于HarmonyOS的分布式应用框架,这些多设备组成一个超级终端,充分发挥各设备能力,从而实现...
2024-08-23 09:47:43 8702浏览 0点赞 0回复 0收藏
前言在声明式UI编程范式中,UI是应用程序状态的函数,开发人员通过修改当前应用程序状态来更新相应的UI界面。开发框架提供了多种应用程序状态管理的能力。状态变量装饰器State:组件拥有的状态属性。每当State装饰的变量更改时,组件会重新渲染更新UI。Link:组件依赖于其父组件拥有的某些状态属性。每当任何一个组件中的数据更新时,另一个组件的状态都会更新,父子组件都会进行重新渲染。Prop:工作原理类似Link,只是子组件...
2024-08-22 09:52:42 5389浏览 0点赞 0回复 0收藏
本示例介绍使用自定义界面扫码能力在折叠屏设备中实现折叠态切换适配。自定义界面扫码使用系统能力customScan,其提供相机流的初始化、启动扫码、识别、停止扫码、释放相机流资源等能力。折叠屏折叠状态通过监听display的foldStatusChange事件实现。效果图预览使用说明1.用户授权相机扫码。2.对准二维码即可识别展示,支持多二维码识别。3.支持打开相机闪光灯。4.折叠态不同,相机流的尺寸也不同,因此折叠态变更时,扫码服务会...
2024-05-20 20:03:21 3990浏览 0点赞 0回复 0收藏