自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 实习问题记录--构建版本不兼容

命令时,实际是启动一个 Java 进程。Gradle 必须运行在兼容的 Java 版本上。若 Java 版本不兼容,会导致 Gradle 启动失败或构建错误。询问了旁边的哥是这样说的:Gradle 是一个基于 JVM 的构建工具,必须依赖 Java 才能运行。在Gradle JDK中选择项目的Gradle版本所对应的Java版本。另外大家遇到问题及时询问,导师们讲的还是很清楚的。意思就是Java和Gradle版本不兼容 .在设置中找到Gradle。

2025-05-15 11:29:49 303

原创 文件管理[HarmonyOS]

鸿蒙中文件分两种:应用沙箱文件和用户文件应用沙箱:手机中安装很多应用,这些应用会产生很多文件,这些文件保存在手机的磁盘.所以应用产生的文件都是保存在应用的沙箱目录应用沙箱是一种以安全防护为目的的隔离机制,避免数据受到恶意路径穿越访问.

2024-12-06 13:22:40 1057

原创 通过键值型数据库实现数据持久化

键值型数据库存储键值对形式的数据,当需要存储的数据没有复杂的关系模型,比如存储商品名称及对应价格、员工工号及今日是否已出勤等,由于数据复杂度低,更容易兼容不同数据库版本和设备类型,因此推荐使用键值型数据库持久化此类数据。特点:可以设备协同,实现数据共享。

2024-12-04 20:07:57 407

原创 @Reusable装饰器:组件复用

Reusable适用自定义组件,与@Component结合使用,标记为@Reusable的自定义组件从组件树上被移除时,组件和其对应的JSView对象都会被放入复用缓存中,后续创建新自定义组件节点时,会复用缓存区中的节点,节约组件重新创建的时间。

2024-11-27 22:18:38 534

原创 基于Refresh组件的下拉刷新

整体思路:首先需要用装饰器@builder自定义构建一个函数,然后跟refresh的接口builder进行绑定Refresh({refreshing:\$\$this.isRefreshing,builder:this.customRefreshComponent()}),最后将通过refresh的系列回调逐步实现下拉过程中图标的动态变化。第二步:根据refreshOffset设置触发下拉刷新的距离。实现页面下拉刷新距离回调以及刷新距离自定义。第四步:松手的时候触发进入刷新状态时回调。

2024-11-24 13:24:46 423

原创 使用Lazyforeach遇到的可能问题

/ xxx.ets// MyDataSource处理二维数据的行数据信息。return 5;// ChildDataSource通过二维数据的行信息处理二维数据的列数据。return 5;@Componentbuild() {Column() {// 基于二维数据的行信息构建列数据对应的子组件。Row() {})@Entry@Componentbuild() {// 构建二维数据行信息对应的子组件。})

2024-11-17 19:58:56 571

原创 应用导航设计

大型应用开发中,应用可能包含不同的业务模块,每个模块由不同的业务团队负责开发。该场景采用一个下多个的架构,其中一个模块对应一个har/hsp。当多个har/hsp的UI组件存在相互跳转的业务需求时,将出现模块间相互依赖的问题。

2024-11-10 22:32:41 1043

原创 我的界面--修改用户头像

在写修改用户头像功能时发现系统相册没有任何图片,使用模拟器右侧的截图按钮发现无法保存到系统相册.在官网查看相册权限需要申请ohos.permission.READ_IMAGEVIDEO,但它的应用等级为normal,需申请进入白名单.目前权限很难申请.写入相册的能力可以使用saveButton安全控件的能力实现.

2024-11-03 12:58:03 406

原创 HarmonyOS意图框架

服务分发是将软件(或数字产品)从中央服务器交付到最终用户设备的过程。1.把系统层采集的数据通过Token化的方式供大模型使用。2.通过意图调用和意图共享助力产品分发更高效。

2024-10-27 16:39:36 194

原创 分享服务相关功能

Share Kit(分享服务)为应用提供文本、图片、视频等内容跨应用分享能力,支持将内容发送到其他应用。应用场景如下:“智慧办公”:1. 用户可以快速将文件和文档从一个设备无缝传输到另一个设备。2. 系统提供的多种能力如打印,中转站等能力。“影音娱乐”:1. 用户将图片、视频等内容分享至他人或设备,如智慧屏。2. 推荐功能能够根据用户的行为习惯推荐联系人。分享服务的接入方分为宿主应用和目标应用基本概念宿主应用:分享行为的发起者,支持把内容分享出去的应用。

2024-10-27 16:27:17 1243

原创 组合问题(JAVA)

题目:找出所有相加之和为 n 的k 个数的组合。组合中只允许含有 1 - 9 的正整数,并且每种组合中不存在重复的数字。示例 1: 输入: k = 3, n = 7 输出: [[1,2,4]]示例 2: 输入: k = 3, n = 9 输出: [[1,2,6], [1,3,5], [2,3,4]]划重点:原集合已固定:[1,2,3,4,5,6,7,8,9]其中无重复元素;不能重复选取其中的元素.组合总和无重复元素。

2024-10-20 22:45:06 468

原创 HarmonyOS并发能力(超详版)

Promise和async/await提供异步并发能力,是标准的JS异步语法。异步代码会被挂起并在之后继续执行,同一时间只有一段代码执行,适用于单次I/O任务的场景开发,例如一次网络请求、一次文件读写等操作。无需另外启动线程执行。异步语法是一种编程语言的特性,允许程序在执行某些操作时不必等待其完成,而是可以继续执行其他操作。

2024-10-12 08:46:03 821 1

原创 分布式流转

双端设备需要登录同一华为帐号。双端设备需要打开Wi-Fi和蓝牙开关。条件允许时,建议双端设备接入同一个局域网,可提升数据传输的速度。应用接续只能在同应用(UIAbility)之间触发,双端设备都需要有该应用.

2024-10-02 18:14:33 1097

原创 HarmonyOS学习之路--路由篇补充Navigator

NavigatorPageB做了如下两个操作:1、通过router.getParams()['text'].toString()或者router.getParams().text.toString()获取NavigatorPageA传来的参数2、点击Text的时候返回NavigatorPageA,相当于点击了返回键。2、通过Navigator的params方法来向目的页面传递参数。Navigator是具有路由跳转功能的组件,可以将UI组件包裹起来,点击被包裹的UI组件可以实现页面跳转的效果。

2024-08-04 18:45:35 242

原创 HarmonyOS学习之路--通知篇

应用可以通过通知接口发送通知消息,提醒用户关注应用发生的变化.用户可以在通知栏中查看和操作通知内容.

2024-08-04 18:36:01 391

原创 HarmonyOS学习之路--数据持久化篇

应用在使用过程中会产生各种数据.数据放在内存中当应用重启后就会丢失.实现数据持久化的两种方式:用户首选项,关系型数据库。

2024-08-04 18:31:35 408

原创 HarmonyOS学习之路--状态管理,Stage模型,网络连接(部分)详解

在声明式UI中,状态(State):指驱动视图更新的数据(被装饰器标记的变量)视图(View):基于UI描述渲染得到用户界面。

2024-07-28 20:06:23 743

原创 HarmonyOS学习之路--页面路由篇

页面路由是指在应用程序中实现不同页面之间的跳转和数据传递。

2024-07-21 20:53:52 505

原创 基础知识(一)

静态变量:这个类内部所有对象共享的变量,即利用这个类创建的多个对象共享这一个id,每创建一个Task对象,name就会初始化一次,每次初始化,这个id都自增,因此id的值在不断变大。所有类的实例共享同一个 static 变量,任何实例对 static 变量的修改都会影响到其他实例。Extend()不能写在组件内,集成模式,只能写在全局,他只针对某一组件.Styles是公共样式函数,可全局可局部,封装组件通用样式.在手机的任务列表中,每个任务代表一个独立的Ability。Checkbox复选框。

2024-07-20 14:09:22 134

笔记.xmind

笔记.xmind

2022-10-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除