文章 2025-03-18 来自:开发者社区

鸿蒙开发:权限授权封装

前言 本文基于Api13。 关于权限相关的知识点,陆陆续续分享了三篇了,也在前边的文章中关于权限的状态获取,以及权限的申请也做了原生代码的案例分享,本篇文章,我们把权限授权封装一下,便于在实际的开发中灵活的使用。 对于权限授权的封装,主要的功能点有,获取当前权限的状态,也就是是否已经授权;以及主动的申请权限授权,也就是弹...

鸿蒙开发:权限授权封装
文章 2025-03-10 来自:开发者社区

鸿蒙开发:wrapBuilder来封装全局@Builder

前言 本文代码案例基于Api13。 @Builder装饰器,可以把build函数中的组件代码,单独的抽取出来,虽然简化了build函数,实现了组件之间的复用,但是代码还是在整个UI视图内,如下案例所示: @Entry @...

鸿蒙开发:wrapBuilder来封装全局@Builder
文章 2024-12-30 来自:开发者社区

HarmonyOs开发:关系型数据库封装之增删改查

前言 数据量较少的持久化存储,我们可以选择用户首选项或者是分布式键值数据库进行操作,如果前两种无法满足,在鸿蒙当中,也给我们提供了关系型数据库进行数据之间的操作,和Android中类似,关系型数据库基于SQLite组件,提供了一套完整的对本地数据库进行管理的机制,也对外提供一系列的增、删、改、查等接口,非常的方便,为了针对数据更加方便的操作,目前对系统的Api做了一层简单的封装...

HarmonyOs开发:关系型数据库封装之增删改查
文章 2024-11-06 来自:开发者社区

Flutter&鸿蒙next中封装一个列表组件

创建Flutter项目首先,确保你已经安装了Flutter SDK,并创建一个新的Flutter项目: flutter create podcast_appcd podcast_app 封装列表组件我们将在lib目录下创建一个新的文件,命名为podcast_list.dart,用于封装播客列表。 import 'pac...

文章 2024-11-04 来自:开发者社区

Flutter&鸿蒙next 封装 Dio 网络请求详解:登录身份验证与免登录缓存

写在前面在现代应用中,处理用户身份验证和缓存是非常重要的。Dio 是一个强大的 Dart HTTP 客户端,支持多种功能,例如请求拦截、响应拦截等。本文将详细讲解如何在 Flutter 中使用 Dio 封装网络请求,并实现登录身份验证及免登录缓存功能。 一、引入 Dio首先,在 pubspec.yaml 文件中添加 Dio 依...

文章 2024-11-04 来自:开发者社区

Flutter&鸿蒙next中的按钮封装:自定义样式与交互

在Flutter应用开发中,按钮是用户界面中不可或缺的组件之一。它不仅用于触发事件,还可以作为视觉元素增强用户体验。Flutter提供了多种按钮组件,如ElevatedButton、TextButton、OutlinedButton等,但有时这些预制的按钮样式无法满足特定设计需求。因此,封装一个自定义按钮组件,可...

文章 2024-11-04 来自:开发者社区

Flutter&鸿蒙next中的表单封装:提升开发效率与用户体验

在移动应用开发中,表单是用户与应用交互的重要界面之一。用户通过填写表单来提交数据,而开发者则需要确保这些数据的收集既高效又安全。Flutter作为一个现代的UI工具包,提供了丰富的组件来帮助开发者构建表单。本文将探讨如何在Flutter中封装一个表单,以提升开发效率和用户体验。 表单封装的重要性封装表单意味着将表单的创建和管理逻辑集中到一个...

文章 2024-11-04 来自:开发者社区

Flutter&鸿蒙next中封装一个输入框组件

创建Flutter项目首先,确保你已经安装了Flutter SDK,并创建一个新的Flutter项目: flutter create podcast_app cd podcast_app 封装输入框组件我们将在lib目录下创建一个新的文件,命名为custom_input.dart,用于封装输入框。 import 'p...

Flutter&鸿蒙next中封装一个输入框组件
文章 2024-10-12 来自:开发者社区

鸿蒙ArkUI封装的复选组件

鸿蒙ArkUI封装的复选组件,官方提供了复选组件,不方便多选项列表复用,我们为此进行了封装。支持点击标签文本选中,其中显示选中非选中采用图片的方式。 import {IDynamicObject} from './IType' /** * 复选 */ @Component expor...

鸿蒙ArkUI封装的复选组件
文章 2024-10-12 来自:开发者社区

鸿蒙ArkUI封装的单选组件

Radio是单选框组件,通常用于提供相应的用户交互选择项,同一组的Radio中只有一个可以被选中。 ArkUI创建一个单选框,其中value是单选框的名称,group是单选框的所属群组名称。checked属性可以设置单选框的状态,状态分别为false和true时,设置为true时表示单选框被选中。Radio仅支持选中和未选中两种样式,不支持自定义颜色和形状。 ...

鸿蒙ArkUI封装的单选组件

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

开发与运维

集结各类场景实战经验,助你开发运维畅行无忧

+关注