
HarmonyOS
文章平均质量分 60
赋能最新的HarmonyOS技术和服务,携手开发者共建鸿蒙生态应用。
与辉鸿蒙
鸿蒙应用开发者
展开
-
【时间盒子】-【7.标题菜单栏】自定义任务页面顶部的标题菜单栏组件
media媒体资源的使用;float.json、color.json资源文件的使用;组件属性的定义。原创 2024-09-13 18:19:45 · 600 阅读 · 0 评论 -
【时间盒子】-【6.任务页面】在同一个页面新建、编辑任务
Tips:- Column组件的使用;- color.json资源文件的使用。原创 2024-09-12 10:19:50 · 629 阅读 · 0 评论 -
【HM】元服务卡片开发必须要搞明白的两张图表:数据交互和事件能力
message事件:卡片自身内部实现数据刷新,通过在FormExtensionAbility的生命周期函数onFormEvent内调用formProvider对象的updateForm方法。日程创建/修改成功后,调用formProvider对象的updateForm方法即可更新卡片数据。卡片提供方:UIAbility、FormExtensionAbility,简单理解就是日程的应用;卡片使用方:比如负一屏、应用商店、小艺搜索等展示卡片的地方(宿主);3、在日程应用创建/修改了日程,同步刷新卡片数据;原创 2024-07-21 19:09:08 · 391 阅读 · 0 评论 -
【HM】简单说明白:装饰器@State、@Prop、@Link、@Provide、@Consume修饰变量,@Watch监听变量状态发生变化
即被状态装饰器(@State、@Prop、@Link、@Provide、@Consume)修饰的变量,比如 @State str : string='';不同于上文提到的父子组件之间的状态传递,@Provide和@Consume实现跨层级传递,不受限父、子之间,还可以父、孙之间传递(跨过子组件)。应用于对状态变量的监听。父、子组件双向同步,子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。@State装饰的变量,是私有的,只能被组件内部访问,在声明时必须指定其类型和本地初始化。原创 2024-05-27 23:18:58 · 510 阅读 · 0 评论 -
【HM】UI设计师给的设计稿,标注单位是px,但鸿蒙开发者在布局页面时,元素大小位置的单位是vp,字体定位是fp。封装了一个单位转换公共类
鸿蒙开发工程师实现页面时,不能直接使用px的数值,大小位置单位应该使用vp,字体大小单位应该使用fp。否则在手机外的其他鸿蒙设备上,页面显示或排版偏差就比较大。* @param value 设计稿尺寸。* @param value 设计稿尺寸。* @param value 设计稿尺寸。* @param value 设计稿尺寸。原创 2024-05-21 22:53:19 · 1160 阅读 · 5 评论 -
【HM】DevEco Studio如何使用代码编程AI助手
IDE 代码编写智能AI助手/插件原创 2024-05-04 00:04:50 · 2106 阅读 · 3 评论 -
HM-ArkUI设计时,px/vp/fp 三者单位的区别
字体像素主要用于字体大小的计算。PX(Pixel):屏幕像素,是实际像素单位,用于表示屏幕上的像素点。1px代表手机屏幕上的一个像素点,常见的手机比如1080×1920 这个数值的单位都是px,由于px在不同手机上的大小不同,差别较大,适配性太差,不建议使用。它提供了一种灵活的方式来适应不同屏幕密度的显示效果,使元素在不同密度的设备上具有一致的视觉体量。在鸿蒙开发中,鸿蒙应用是支持一开多端,适配多设备端显示,不建议使用屏幕像素单位进行宽度和高度的计算,因为不同设备的屏幕像素密度不同,导致适配性较差。原创 2024-04-28 17:16:28 · 791 阅读 · 1 评论