- 博客(23)
- 收藏
- 关注
原创 Flutter鸿蒙开发指南(二):组件类型与状态管理
我们上面1.1计数器的效果就是使用了StatelessWidget。如果你还不能够理解,那么我举个具体的案例帮助你理解。StatelessWidget就像一个静态的照片——拍完照片是什么样子,就永远是什么样子,不会自己变化。// 最简单的StatelessWidget示例@overridereturn const Text('欢迎来到鸿蒙Flutter开发!');让我们回顾一下刚刚的问题:无状态组件程序输出了,但是UI没进行更新,那么我要更新怎么更新?答:使用有组件状态进行更新。
2026-01-16 14:17:42
428
原创 Flutter鸿蒙开发实践(一):组件化设计与抽离
在整理这篇文章,我翻阅了一些资料。发现一个普遍现象:人的专注力是有限的。在浏览一篇文章的“黄金阅读时间”大概是3~5分钟。所以我觉得文章内容尽可能精简、直击要点。如果大家觉得文章有任何表述不清、错误或者可以改进的地方,欢迎在评论区评论。如果您在实践过程中遇到了问题,或者有更好的想法,也可以在评论区进行留言讨论,我们一起讨论,共同进步。
2026-01-16 12:02:11
445
原创 JavaSE基础知识
核心概念及知识点:Collection接口:单列集合的根接口Map接口:双列集合的根接口集合框架层次结构泛型在集合中的应用通过本学期的JavaSE学习,我掌握了Java语言的核心概念和编程技巧。从Java语言的基础语法到面向对象编程,从集合框架到多线程编程,从IO流到泛型,每一个章节都让我对Java有了更深入的理解。学习心得:1. 实践出真知:理论学习很重要,但必须通过大量编码实践才能真正掌握。2. 理解原理:不仅要知道怎么用,还要知道为什么这么设计,这样才能在实际开发中灵活运用。
2025-12-24 22:26:36
967
原创 开源鸿蒙-基于React搭建GitCode口袋工具-3
参考博主的文章,下面为博主链接。实现了 仓库列表展示(Star 列表)、网络层封装、仓库卡片组件 RepoItem、首页渲染与路由组织结构。如图所示:【开源鸿蒙跨平台开发学习笔记】Day07:React Native 开发 HarmonyOS-GitCode口袋工具开发-3-CSDN博客如果显示的图片是这样的,是因为在Gitcode中作者未上传仓库的图片,原文章代码也没做使用默认图片占位的操作。
2025-12-03 13:08:35
778
1
原创 开源鸿蒙-Flutter基础-dart学习-1
如果做一个App,使用原生技术,公司需要安卓团队、ios团队,随着鸿蒙的崛起还需要有鸿蒙团队,需要编写不同端的代码,要写多套。小公司难以承担这么多人的成本。那么有没有一套代码实现多端的技术呢?跨平台技术呼之而出,Flutter、KMP、React、Uniapp、Taro等跨平台技术随之涌现,目前生态、性能最好的仍要属Flutter。在开源鸿蒙训练营很多跨平台框架,我对Flutter比较感兴趣。因为没学过Flutter,想学习一下,基础类型、运算符、循环结构等都和java什么的差不多。
2025-12-03 08:58:33
881
原创 开源鸿蒙-基于Flutter搭建GitCode口袋工具-2
此项目基于上次的项目增加了自定义仓库列表卡片组件、自定义用户列表卡片组件、下拉刷新功能、上拉加载更多、数据分页管理。
2025-12-01 17:40:27
1110
原创 开源鸿蒙-基于React鸿蒙热更新
编译运行鸿蒙项目,每次都需要"npm run dev"编译,拷贝编译出来的"bundle.harmony.js"到鸿蒙项目里,特别麻烦。React官网有写鸿蒙热更新的方法,但还是看不懂。后面参考了两位老师的博客,最后实现出来了。如果不会搭建React鸿蒙环境的就看第一个链接。如果已经完成React的鸿蒙环境搭建的,请看第二个和第三个链接。如果还是看不懂,可以看看我这篇文章。第一个链接:开源鸿蒙-React编译开发HarmonyOS_开源鸿蒙标准系统 react-CSDN博客第二个链接:
2025-11-28 22:06:46
603
原创 开源鸿蒙-基于React搭建GitCode口袋工具-2
参考博主【不羁的木木】做的笔记,顺便把自己看不懂的地方梳理,写一篇博客。下面为博主链接:【开源鸿蒙跨平台开发学习笔记】Day04:React Native 开发 HarmonyOS-GitCode口袋工具开发-2-CSDN博客。
2025-11-28 16:30:30
723
原创 开源鸿蒙-基于React搭建GitCode口袋工具-1
选择框住的运行按钮,重新编译运行即可,可以看到,我们已经成功获取到了数据。注意,如果没在gitcode的网站上设置头像,会如第二张图一样,像无法加载出来一样。我们只需要去下面这个网址设置自己的头像即可。用户设置 - AtomGit | GitCodet=P9T8t=P9T8t=P9T8t=P9T8。
2025-11-25 16:58:34
892
原创 开源鸿蒙-Kuikly编译开发HarmonyOS
需要先下载并且安装Android Studio,网上很多教程,这里提供几篇给大家参考。注意:如果你的 Android Studio 版本大于等于 (2024.2.1),请将 Gradle JDK 版本切换为 JDK17 (该版本默认 Gradle JDK 为 21,与项目使用的配置不兼容)切换方式: Android Studio -> Settings -> Build,Execution,Deployment -> Build Tools -> Gradle -> Gradle JDK。
2025-11-23 18:57:03
682
原创 开源鸿蒙-基于Flutter搭建GitCode口袋工具-1
参考大佬的文章,做的一个开源鸿蒙项目-GitCode口袋工具。项目源码:GitCode口袋工具-项目源码参考文章:A懿轩A-CSDN博客type=blog这里记录一下自己遇到的一些问题。
2025-11-21 11:28:50
1341
2
原创 开源鸿蒙-React编译开发HarmonyOS
后来我查看了GitCode的版本说明,忘记查看了自己的DevEco Studio版本(记得查看自己的DevEco Studio版本),就去问AI了,然后AI叫我去下了个0.76.8的版本,结果就是失败了。然后执行"npm i @react-native-oh/react-native-harmony@x.x.x",这里最好指定一下版本,比如我的DevEco Studio是6.0.0版本,React下载的版本最好是0.72.71的。于是我就没指定版本直接执行了,下载了v0.76.9的版本。
2025-11-21 00:24:42
790
原创 幻影的鸿蒙开发之旅番外篇1-学了鸿蒙开发是否能找到工作?
首先我先说结论,如果你只会鸿蒙开发,并且打算All in 鸿蒙开发,保守来说,那么百分之九十五是找不到工作的,就算找到了也大多数是外包,自研基本进不去。那么建议你至少掌握安卓/前端/后端/嵌入式等其中一个技能,再去学习鸿蒙,还是有机会的。剩下百分之五是因为各种原因比如:1.你是清华北大/985211学历的,hr看上了你的学历。2.你走了dog屎运,突然中几万块彩票那种概率,可能比这个大一点(doge)3.培训机构骗你去培训,比如让你先交几万块,前期没工资,后期可能给三四千块,得不偿失。
2024-12-25 19:40:00
1541
原创 解决E FATAL EXCEPTION: mainProcess: com.example.music, PID: 5888android.content.res.Resources$NotFou
看了一下,一开始没看出来有啥问题,结果发现自己sb了,return返回的写的是个0。异常类型:android.content.res.Resources$NotFoundException。
2024-06-12 21:10:32
341
原创 高德地图踩坑INVALID_USER_SCODE-无法获取定位信息
我之前的也是在这里获取的,但是运行出来的,依然无法获取定位信息。在另一个大佬的指导下,说出了这种情况:可能因为jdk版本的问题,应该不是在c盘那个.android目录下获取了,可能是由jks文件来获取这个调试版安全码。看完我就专门去检查了一遍,发现发布版安全码SHA1和调试版安全码SHA1完全对的上,没有空格,也没有任何错误。在我的不懈努力下,找来一个大佬帮忙,然后发现可能是jdk的问题,我的是jdk17。通过此代码把日志获取到的SHA1值写在调试版安全码SHA1即可。
2024-06-08 21:19:38
3305
空空如也
Visual Studio Code中java代码无法正常运行
2022-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅