程聚宝
程序员
软件外包公司
项目案例
发布需求
人才入驻
登录
注册
原"程序聚合"
工作台
程序员
软件开发公司
软件案例
发布需求
开发者入驻
帮助文档
小程序
登录
注册
原“程序聚合”
生活服务 鸿蒙应用 软件定制 案例
行业:
全部
电商
企业内部管理
社交
在线教育
金融
旅游
云计算
医疗健康
人工智能
物流仓储
外卖跑腿
企业服务(saas)
物联网
VR/AR
区块链
内容平台
出行
安全
人力资源/HR
大数据
广告营销
农业
搜索
音视频
生活服务
汽车
游戏/电竞
工业互联网
智慧数字孪生
能源
零售/新消费
政务服务
房地产
展开
收起
载体:
全部
安卓APP
IOS APP
网站
小程序
H5
爬虫/脚本
插件
游戏
Windows应用
Mac应用
嵌入式软件
硬件
电视应用
云服务/云平台
算法模型
框架或代码包
车载应用
操作系统
鸿蒙应用
展开
收起
程序聚合
软件案例
生活服务
鸿蒙应用
分类筛选
宠物培养与管理系统-得宠了(暂定)
一、项目背景 专为宠物服务公司定制开发的宠物管理工具,聚焦宠物日常护理、提醒、打卡与数据统计全流程管理。 二、项目核心目标 帮助宠物主人 / 服务人员标准化、可视化完成宠物全流程护理服务,实现提醒自动化、操作便捷化、数据可追溯。 三、全流程阶段详解 1. 应用启动与初始化 流程用户打开应用 → Index.ets 执行初始化 → 检查 / 申请通知权限 → 初始化数据库(DatabaseHelper)→ 加载宠物、闹钟数据(PetDataManager/AlarmDataManager)→ 根据权限状态显示引导页 → 进入主导航界面(topBar)目的保证闹钟通知等核心功能正常可用,完整恢复用户数据与应用状态。 2. 宠物信息管理 核心流程 • 新增宠物:进入 addPet 页面 → 填写昵称、头像、性别、生日、体重、分类 → 通过 PetDataManager 存入数据库 • 宠物管理:SelectPet 页面支持宠物选择、切换、删除、设置默认宠物 特色功能PetCategory 页面:支持自定义一级 + 二级宠物品种分类树数据价值PetData 是全应用打卡、闹钟、统计等功能的基础数据。 3. 护理提醒设置 支持两类提醒,统一由系统通知触发 ① 今日重复闹钟(SetAlarmForToday)选择宠物 → 设置喂养频率 → 添加喂食 / 喝水等护理时间点 → 保存由 AlarmDataManager 统一管理存储② 未来单次事件(SetAlarmForFuture)为宠物添加驱虫、疫苗等一次性未来事件提醒通知联动闹钟由 AlarmReminderManager 调度 → 通过 NotificationManager 触发系统通知 4. 每日打卡执行 流程TcfPet 页面查看当前宠物 → 对喂食 / 喝水 / 驱虫等按钮(StatusButtonV2)执行打卡 → 填写备注 → 由 PetCheckInManager 保存记录 特色功能 • 支持补签模式(isMakeUpMode),可补录历史打卡 • 打卡成功提供动画反馈(PetAnimation) 5. 数据统计与可视化 流程PetDataView 页面选择宠物 + 视图类型(日 / 周)→ 拉取打卡记录(PetCheckInManager)+ 未来事件(AlarmDataManager)→ 自动计算生成图表与总结 输出内容 • 日维度柱状图、周维度趋势图 • 喂食总量、平均次数、未打卡天数、近期要事提醒 • 可视化周报数据 6. 成果分享 流程PetDataView / ShareButtonComponent 触发分享 → 跳转 ShareImagePage → Canvas 合成周报图片 → 保存相册 / 分享好友关键技术使用 Canvas 实现图片合成,申请媒体读
生活服务
TypeScript、ArkUI、SQL...
全端智能新闻聚合与网页快照归档平台
1、立项背景和目标: 在信息碎片化时代,用户面临新闻多端分散、优质内容易被404(链接失效)等痛点。本项目旨在打造一个跨平台(PC网页、iOS、HarmonyOS)的智能新闻聚合系统。核心目标是通过分布式爬虫实时抓取全网热点资讯,并利用无头浏览器技术对高价值新闻生成永久DOM快照和长图存档,确保信息资产的永久可访问性。 2、核心功能模块介绍: 分布式爬虫与清洗引擎: 针对不同新闻源定制抓取策略,利用自然语言处理(NLP)进行正文提取、去重和自动打标签。 网页快照与归档中台: 监听新闻入库事件,异步调度无头浏览器渲染目标页面,生成离线HTML快照和PDF/长图,存储至对象存储(OSS)。 多端统一分发API: 为HarmonyOS、iOS和PC Web提供统一的RESTful接口,支持基于ElasticSearch的亿级数据毫秒级全文检索。 智能推荐与订阅机制: 根据用户浏览画像,实现千人千面的新闻流推荐。 3、业务流程、功能路径描述: 数据生产链路: 调度中心下发任务 -> 爬虫节点抓取HTML -> 清洗服务提取标题/正文/时间 -> 触发快照异步任务 -> 存入MySQL并同步至ES索引。 C端用户访问链路(以鸿蒙端为例): 用户打开HarmonyOS App -> 发起首页Feed流请求 -> 后端网关鉴权 -> 推荐系统计算流数据 -> 返回资讯列表 -> 用户点击新闻 -> 优先加载本地/OSS的网页快照,实现秒开体验。
人工智能、生活服务
Spring Boot、Scrapy
鸿蒙系统手机使用时间显示应用
一、立项背景和目标 立项背景:随着智能设备普及,用户对设备使用状态的感知需求增强,但现有工具难以直观、实时地展示设备关键时间数据(如亮屏时长、总运行时长及使用效率)。用户缺乏对自身设备使用习惯的有效认知,无法针对性优化使用行为。 目标:开发“屏幕时光”小工具,通过实时采集并展示设备的系统时间、亮屏使用时长(不含深度睡眠)、总运行时长(含深度睡眠)及亮屏占比等核心数据,帮助用户清晰掌握设备使用状态,培养更合理的设备使用习惯,提升数字健康管理能力。 二、软件功能和核心功能模块介绍 1. 核心功能概述 软件以“实时时间监控”为核心,提供设备使用数据的可视化展示、交互分析及个性化引导,主要功能包括: 实时数据展示:系统当前时间、亮屏时长、总运行时长、使用效率(亮屏占比)。 动态背景适配:根据设备总运行时长自动切换背景图片(1天/1周/1月/1季度/1年对应不同背景)。 交互式提示:点击时间卡片(亮屏/总运行时间)弹出使用分析提示(含表情图标与建议);支持随机趣味提示。 辅助功能:版本信息查询、更新检查、隐私政策跳转、意见反馈入口。 2. 核心功能模块 主界面(Index) 核心展示与交互入口,包含时间卡片、效率统计、详情表格及刷新功能。 时间与提示模型(timeInterface) 定义数据结构(如TimeDetailItem、TimeRange)与配置(如动画参数、提示池)。 时间工具类(TimeUtils) 封装时间获取、格式化、背景匹配等核心逻辑。 防重复点击(ClickPrevention) 限制短时间内重复操作(如卡片点击、按钮提交),避免误触。 三、业务流程和功能路径描述 1. 主流程:应用启动与实时监控 启动阶段:EntryAbility(应用入口)初始化,加载主页面(pages/Index)。 数据初始化:Index的aboutToAppear调用updateData,通过TimeUtils获取系统时间、亮屏时长(getUpTime_10_Plus/getRealActiveTime_9)、总运行时长(getUpTime_10_Plus/getRealTime_9),并更新UI。 实时刷新:通过setInterval每秒触发updateData,保持时间数据实时性。 2. 核心交互路径 时间卡片点击(亮屏/总运行时间): 用户点击卡片→handleScreenTimeClick/handleTotalTimeClick触发。 防重复点击校验(ClickPrevention.isFastClick)→通过后调用showTotalTimeTip。 showTotalTimeTip根据卡片类型(亮屏/总运行)计算日均使用时长或总运行时长,从tipPools选取提示文本。 触发入场动画(animateTipIn)→显示带进度条的提示框
生活服务
Ark Compiler、ArkUI
1
帮助文档
Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服
微信扫一扫直接聊
无需加好友