logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

「D12-D16」功能拓展与深度优化2

本文摘要: 本文介绍了基于GitCode API实现的代码仓库浏览界面设计方案。系统采用上下分区的页面结构:上部为目录树和文件列表区,支持多级目录展示和点击交互;下部为README渲染区,实现Markdown原生解析渲染。文章详细阐述了数据层设计(GitCode API调用策略)、目录树模型构建与渲染方案、README获取与渲染技术选型、状态管理与交互流程,并提供了代码高亮实现思路。系统采用本地缓

文章图片
#harmonyos#华为#开源
【Day7-10】开源鸿蒙组件封装实战(3)仿知乎日报的首页轮播图实现

本文介绍了在HarmonyOS NEXT中实现仿知乎日报首页轮播图的方法。主要使用PageSlider组件作为基础,结合PageSliderProvider和PageSliderController实现动态数据绑定与控制。文章详细阐述了数据模型定义、布局文件实现、轮播逻辑封装等关键步骤,包括自动轮播控制、指示器实现和点击事件处理。同时提供了性能优化建议,如使用ImageCache管理图片加载、页面

文章图片
#开源#harmonyos#华为
「D12-D16」功能拓展与深度优化3

本文介绍了Git代码仓库管理工具的深度优化与功能拓展方案。主要内容包括: 功能拓展: 实现分支/标签切换功能,通过全局状态管理自动刷新相关数据 新增仓库内文件搜索功能,基于本地索引实现快速检索 深度优化: 采用可视节点扁平化(visibleNodes)技术优化目录树渲染 实现三层LRU缓存机制提升数据加载效率 通过请求版本控制解决并发请求乱序问题 使用isolate隔离代码高亮处理,避免大文件卡顿

文章图片
#spring#java#后端
【Day7-10】开源鸿蒙之Flutter 的自定义组件封装(1)

自定义组件是 Flutter 中通过组合现有组件或从头构建新组件的方式实现特定功能。通常通过继承或实现,前者用于无状态组件,后者用于需要动态更新的组件。无状态组件继承,通过build方法返回一个组件树。适合静态展示内容。@override有状态组件继承,并搭配一个State类管理动态数据。通过setState触发界面更新

文章图片
#开源#harmonyos#flutter
「D12-D16」功能拓展与深度优化

本文介绍了一个基于Flutter实现的GitCode仓库详情页应用架构。系统采用上下分区的页面布局,上部显示递归渲染的目录树结构,下部展示Markdown格式的README内容。技术实现上,通过GitCode OpenAPI获取数据,使用Riverpod进行状态管理,包含API服务层、模型层、视图层等完整架构。关键功能包括:目录树可视化(支持递归展开/收起)、README原生渲染、文件内容查看(支

文章图片
#harmonyos#华为#开源 +1
【DAY1-3】零基础Flutter 编译开发 鸿蒙openHarmonyOS

本文介绍了鸿蒙系统(HarmonyOS)的概况及开发环境搭建指南。鸿蒙系统是华为推出的全场景分布式操作系统,支持手机、平板、智能穿戴等多种设备。文章详细说明了开发环境配置步骤,包括Git、Java JDK17、Flutter SDK的安装,重点介绍了DevEco Studio 6.0.0的下载安装流程及其相关配置,如OpenHarmony SDK安装、ArkUI-x设置和虚拟机模拟器配置。通过本指

文章图片
#harmonyos#华为
【Day7-10】开源鸿蒙Flutter 常用组件封装实战(2)

本文对比开源鸿蒙与Flutter的组件封装方法,鸿蒙基于ArkUI框架通过装饰器定义组件属性和事件,Flutter通过继承Widget类组合现有组件。提出跨平台适配策略包括抽象接口和平台判断,并介绍调试工具和进阶实践如主题集成和动画实现。最后以image_cropper插件鸿蒙化为例,说明需要签名才能运行。全文提供代码示例,涵盖从基础封装到高级应用场景。

文章图片
#harmonyos#flutter#华为
【Day11】开源鸿蒙复盘(1)

最近在做 Flutter 迁移/鸿蒙化尝试的同学越来越多,但很多人第一步就会卡在“工具链搭不起来、能写 Flutter 但跑不进鸿蒙、hap 构建失败”这些问题上。因此 Day1-6 的学习价值非常高:它不是讲概念,而是手把手搭出一条 Flutter → OpenHarmony 的真实编译运行链路,并用 GitCode 口袋工具这个小项目验证链路可用。只要这一段走通,后面的组件封装、插件适配、业务

文章图片
#harmonyos#华为
【Day11】开源鸿蒙复盘(2)

本文摘要:文章系统介绍了Flutter在鸿蒙OpenHarmonyOS中的组件化开发实践。从Flutter自定义组件基础(StatelessWidget/StatefulWidget)入手,对比分析了ArkUI与Flutter的组件封装差异,提出跨端组件库的三层方法论:抽象共性接口、平台分流实现和避免高频跨端桥接。重点展示了仿知乎日报首页轮播图的完整实现,包括数据模型设计、PageSlider封装

文章图片
#开源#harmonyos#华为
DAY【4-6】开源鸿蒙Flutter如何搭建GitCode口袋工具

摘要:本文介绍了基于Flutter+Dio开发的GitCode口袋工具项目配置过程。首先需从GitCode获取项目源码并配置访问令牌,然后解决搭建过程中遇到的版本兼容问题(需调整SDK版本至6.0.0)、调试签名问题(需删除原有签名)和依赖问题(需执行flutter build hap命令)。最后通过DevEco Studio配置调试签名并登录账号完成项目部署。文章详细记录了配置过程中可能出现的错

文章图片
#开源#harmonyos#flutter
    共 45 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择