当前位置:首页>鸿蒙APP>Hi时刻・纯血鸿蒙适配!

Hi时刻・纯血鸿蒙适配!

  • 2026-10-24 13:10:28
Hi时刻・纯血鸿蒙适配!

微信公众号:[Hi时刻]抖音视频号:[比丢小淘气]

动动小手多点点再看和点赞,感谢老铁们;

摘要

  • • 重构主界面为Tab导航结构,整合应用、车机、个人中心三大页面;
  • • 实现个人中心授权登录功能,支持会员信息显示;
  • • 实现应用列表动态加载,支持按分类展示HAP应用;
  • • 完善车机投屏功能,支持无线调试端口配置;
  • • 优化应用窗口管理,添加悬浮窗支持;
  • • 更新native库,添加libohos.so;
  • • 清理废弃文件,移除旧的独立页面代码;

主界面

Tab导航

  • • 重构Index.ets为Tab导航结构;
  • • 整合应用列表、车机投屏、个人中心三个主页面;
  • • 统一入口,优化用户体验;

应用列表

动态加载HAP应用

  • • 集成haps()接口从设备动态加载应用列表;
  • • 实现应用分类展示:视频类、音乐类、出行导航、其他分类;
  • • 显示真实应用图标和包名信息;

缓存机制

  • • 添加Preferences缓存机制,提升加载性能;
  • • 支持下拉刷新功能,手动更新应用列表;

分类详情

  • • 点击工具类分类查看详细应用;
  • • 添加分类详情Sheet弹框;

车机投屏

端口配置

  • • 添加无线调试端口配置功能;
  • • 首次使用弹框输入端口;
  • • 使用Preferences持久化保存端口配置;

版本查询

  • • 集成hapVersion接口查询HiCar应用版本;
  • • 显示当前版本信息;

悬浮窗管理

  • • 集成FloatWindow悬浮窗管理器;
  • • 支持多显示屏悬浮窗管理;

界面优化

  • • 优化电池信息卡片,改为显示今日温度;
  • • 添加端口输入Sheet弹框组件;
  • • 完善投屏按钮交互逻辑;

个人中心

授权登录

  • • 点击头像弹出Sheet获取授权码;
  • • 集成v1Authorize和v1Login接口完成授权流程;
  • • 使用Preferences实现用户信息和token本地持久化;

用户信息

  • • 支持动态显示用户头像(网络图片或昵称首字);
  • • 显示昵称、头像、会员级别、到期时间;
  • • 未登录时隐藏会员信息;

刷新与退出

  • • 支持下拉刷新功能,已登录用户可刷新账号信息;
  • • 实现退出登录功能,清除本地数据;
  • • 添加Toast提示:授权成功/失败、退出登录、刷新结果;

交互优化

  • • Sheet交互:点击外部关闭;
  • • 授权/退出按钮动态切换;

窗口管理

应用窗口

  • • 添加AppWindow应用窗口管理器;
  • • 添加AppWindowContent应用窗口内容组件;

悬浮窗

  • • 实现FloatWindow悬浮窗管理器;
  • • 支持多显示屏悬浮窗管理;
  • • 支持悬浮窗显示模式;

端口输入

  • • 添加PortInputDialog端口输入对话框组件;
  • • 用于无线调试端口配置;

资源更新

图标资源

  • • 添加出行导航分类图标;
  • • 添加悬浮窗图标;

字符串资源

  • • 添加LauncherAbility相关字符串资源;
  • • 更新main_pages.json页面路由配置;

技术升级

Native库

  • • 添加libohos.so native库;
  • • 更新package依赖配置;

类型定义

  • • 添加GalleryInfo、HapApp、V1User接口定义;
  • • 新增displayClick、fetchGallery、hapVersion、haps、shell等函数声明;
  • • 新增v1Authorize和v1Login授权登录接口;
  • • 移除旧的add和hdc函数声明;

签名配置

  • • 更新开发调试签名;
  • • 添加正式发布证书;

代码优化

清理废弃文件

  • • 删除EntryBackupAbility备份能力实现;
  • • 删除旧的独立页面:AppPage、CarPage、EntryPage、HdcPage;
  • • 这些页面已整合到新的Tab导航结构中;

模块配置

  • • 移除EntryBackupAbility扩展能力配置;
  • • 修复权限配置格式;

开发文档

鸿蒙开发教程

  • • 添加纯血鸿蒙开发教程文档;
  • • 包含封面图和配图;
  • • 用于开发者学习参考;

本次开发主要完成了纯血鸿蒙版本的核心架构重构,整合了三大主功能模块,实现了动态应用管理、多屏悬浮窗、用户授权登录等关键功能。后续将继续完善车机投屏体验和应用窗口管理能力。


感谢各位老铁的支持,有问题欢迎留言反馈!

最新文章

随机文章