logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【开源鸿蒙跨平台开发学习笔记】Day04:React Native 开发 HarmonyOS-GitCode口袋工具开发-2

本文介绍了使用ReactNative开发HarmonyOS应用时对接GitCode API的过程。重点包括:1)封装axios请求,统一处理认证令牌和错误信息;2)实现获取用户Star仓库列表的接口;3)在首页展示用户信息和Star仓库列表。通过代码示例详细说明了网络请求封装、接口调用和UI展示的实现方法,为后续开发打下了基础。

文章图片
#开源#harmonyos#学习
【开源鸿蒙跨平台开发学习笔记】Day02:React Native 开发 HarmonyOS-环境搭建篇(填坑记录)

本文详细记录了ReactNative开发HarmonyOS环境搭建过程中的关键问题和解决方案。主要包括:1) 必须使用ReactNative 0.72.5版本创建工程;2) react-native-harmony版本选择需与OpenHarmony SDK版本匹配;3) MacOS下需修改CMakeLists文件路径配置,使用绝对路径解决依赖库查找问题。作者分享了具体配置方法和版本匹配技巧,帮助开

文章图片
#学习#react native#harmonyos
【开源鸿蒙跨平台开发学习笔记】Day06:React Native 在 OpenHarmony 开发中的自定义组件开发

本文介绍了在OpenHarmony环境下使用ReactNative开发GitCode口袋工具APP的过程,重点讲解了如何封装一个GitCode仓库列表Item组件。文章首先概述了ReactNative的基础能力,包括Components组件、JSX语法、props和state等核心概念。然后详细展示了RepoItem组件的设计与实现,包括属性定义、组件结构、样式设置以及在列表中的使用方法。该组件支

文章图片
#harmonyos#学习
【开源鸿蒙跨平台开发学习笔记】Day07:React Native 开发 HarmonyOS-GitCode口袋工具开发-3

本文详细介绍了基于ReactNative和HarmonyOS开发GitCode口袋工具的过程。文章重点阐述了网络层封装(使用Axios拦截器处理Token注入和错误统一)、RepoItem仓库卡片组件设计、首页FlatList高性能渲染等关键技术实现。项目采用ReactNative0.72与@react-native-oh/react-native-harmony环境,完整覆盖了从开发调试到离线包

文章图片
#开源#harmonyos#学习
【开源鸿蒙跨平台开发学习笔记】Day10:React Native 开发 OpenHarmony —— 渲染README文档

本文介绍了在ReactNative开发HarmonyOS应用时,实现GitCode仓库README.md文档渲染的完整方案。通过封装API接口获取Base64编码内容并解码,构建轻量级Markdown解析器,将Markdown转换为ReactNative原生UI组件。重点解决了HarmonyOS环境下缺少现成Markdown库的适配问题,实现了标题、段落、列表、代码块等基础语法渲染。文章详细阐述了

文章图片
#开源#harmonyos#学习
【开源鸿蒙跨平台开发学习笔记】Day09:React Native 开发 OpenHarmony —— 仓库列表组件封装

本文记录了基于ReactNative开发HarmonyOS的GitCode工具App实战过程,重点完成首页仓库列表和探索页仓库目录功能。主要内容包括:统一网络请求层封装(axios+token注入)、RepoItem组件开发、首页并发数据加载优化、仓库Tree展示、自定义TabBar实现,以及HarmonyOS调试和离线包构建的实践经验。文章详细介绍了项目架构设计、关键代码实现和典型问题解决方案,

文章图片
#学习#react native
【开源鸿蒙跨平台开发学习笔记】Day08:React Native 开发 OpenHarmony —— RN 与原生调用全解析

本文介绍了ReactNative在OpenHarmony平台上的原生通信实现方法。主要内容包括:1)RN新架构的通信原理,包含TurboModule和JSI桥接层;2)JS调用原生能力的TurboModule实现流程;3)原生向JS通信的三种方式:DeviceEventEmitter全局事件、emitComponentEvent组件事件和callRNFunction主动调用JS方法;4)通过具体示

文章图片
#harmonyos#学习
【开源鸿蒙跨平台开发学习笔记】Day05:React Native 在 HarmonyOS 开发中的热更新与调试实践

本文介绍了在ReactNative开发HarmonyOS应用时如何实现代码热更新和调试功能。重点讲解了配置Metro服务的方法,包括三种连接真机的方式(USB转发、局域网直连、手动指定),以及如何使用DevMenu、Element Inspector、React DevTools等调试工具。文章还提到RNOH在HarmonyOS上保留了原生RN的大部分调试能力,如Flipper断点调试和LogBo

文章图片
#harmonyos#学习
【开源鸿蒙跨平台开发学习笔记】Day03:React Native 开发 HarmonyOS-GitCode口袋工具开发-1

摘要:本文记录了使用ReactNative开发HarmonyOS应用对接GitCode API的过程。重点介绍了Axios网络请求库的优势、项目目录结构搭建、API调用实现以及用户信息展示页面开发。通过创建axios请求封装、编写用户信息获取逻辑和构建展示界面,成功实现了GitCode用户数据在移动端的呈现。文章还分享了开发过程中遇到的端口映射问题及解决方案,为后续功能优化奠定了基础。

文章图片
#harmonyos#学习
    共 47 条
  • 1
  • 2
  • 3
  • 4
  • 5
  • 请选择