文章 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开发:关系型数据库封装之增删改查
文章 2023-07-02 来自:开发者社区

鸿蒙开发之Banner封装,使用简单

背景鸿蒙开发也有一段时间了,前端时间忙于项目,没有时间整理,如今项目完成,开始给大家分享下自己封装的轮子,便于大家更快的入坑,下面给大家分享下最常用的轮播图如何封装使用方法HmBanner hmBanner = (HmBanner) findComponentById(ResourceTable.Id_banner); hmBanner.setImages(arrayList) ...

鸿蒙开发之Banner封装,使用简单
文章 2023-07-02 来自:开发者社区

鸿蒙开发之BaseAdapter封装

背景android的Listview,在鸿蒙中对应的是ListContainer,Android的adapter在鸿蒙中对应的是RecycleItemProvider,手机开发必然离不来列表数据,为了简洁代码高效开发,封装RecycleItemProvider便提上了日程,目前笔者正在实战开发项目,所踩过的坑与经验与大家分享一下,帮助大家更好的入坑鸿蒙,希望早日鸿蒙生态圈形成。使用方法一、设置图....

文章 2023-07-02 来自:开发者社区

鸿蒙开发之Toast封装

背景Toast提示是每个项目必不可少的,鸿蒙如何实现类似android的提示呢,鉴于现在所参考资料几乎没有,于是自己封装了个工具类,可供大家参考/** * author : liupeng * QQ群 : 鸿蒙开发技术讨论QQ群:1084365075 * date : 2021/1/13 * desc : toast简单封装 */ public class Toast { ...

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

开发与运维

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

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等