logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

待办 App(上):任务列表与数据持久化

本文介绍如何使用HarmonyOS开发一个本地待办应用,重点讲解数据持久化和UI交互的实现。主要内容包括:1)使用relationalStore进行本地数据库的增删改查;2)通过@ObservedV2和@Trace装饰器实现数据响应式更新;3)开发分类Tab、搜索功能和半模态弹窗等交互组件。文章采用分层架构设计,包含数据模型、数据库服务和UI展示层,适合HarmonyOS开发者学习本地数据存储和状

文章图片
#harmonyos
天气 App(下):通知提醒与设置页

本文摘要: 本文是HarmonyOS天气App实战的第2篇,聚焦于扩展功能实现,包括通知推送、设置页、城市切换轮播和页面动画等。在已完成天气主页(QWeather API查询、7天预报展示)的基础上,通过Notification Kit实现天气预警通知,使用Preferences持久化用户设置(温度单位、通知开关等),结合animateTo实现平滑过渡动画,并利用Swiper组件打造城市卡片轮播效

文章图片
#harmonyos
HarmonyOS 天气 App 实战(上):项目搭建与天气主页

本文介绍了如何使用HarmonyOS开发一个天气查询应用,重点讲解了双源降级策略的实现方法。文章包含以下核心内容: 技术选型:使用HarmonyOS的Weather Service Kit和Location Kit,结合ArkUI声明式开发框架 关键实现: 采用Weather Service Kit优先、QWeather REST API降级的双源数据获取策略 通过Location Kit获取设备

#harmonyos#华为
Java 已老,Go 太笨,Rust 反人类——你的新欢,只能是仓颉

《仓颉:编程语言的革命宣言》是一篇对主流编程语言缺陷的批判檄文,同时介绍华为推出的新语言"仓颉"。文章直指Java的冗长、Go的机械重复、Rust的复杂内存管理等问题,认为这些语言的设计缺陷导致开发者生产效率低下。作者提出仓颉语言通过四大支柱(原生智能化、天生全场景、高性能、强安全)解决了这些问题,特别是其内嵌的AgentDSL和全并发GC,使开发者能专注于业务逻辑而非工具对抗

文章图片
#java#golang#rust +1
Java 已老,Go 太笨,Rust 反人类——你的新欢,只能是仓颉

《仓颉:编程语言的革命宣言》是一篇对主流编程语言缺陷的批判檄文,同时介绍华为推出的新语言"仓颉"。文章直指Java的冗长、Go的机械重复、Rust的复杂内存管理等问题,认为这些语言的设计缺陷导致开发者生产效率低下。作者提出仓颉语言通过四大支柱(原生智能化、天生全场景、高性能、强安全)解决了这些问题,特别是其内嵌的AgentDSL和全并发GC,使开发者能专注于业务逻辑而非工具对抗

文章图片
#java#golang#rust +1
到底了