摘要: ​ 关键字: 自定义Dialog、Dialog消失、关闭、NEXT 1、问题描述 在开发鸿蒙应用的过程中,遇到了这样一个问题:有两个页面A和B,首先在页面A中有一个按钮,点击这个按钮会在页面A中弹出一个自定义的Dialog,在自定义的Dialog中也有一个按钮,点击这个按钮跳转到页面B,在页面B中按 阅读全文
posted @ 2024-03-21 16:57 Mayism123 阅读(335) 评论(0) 推荐(0) 编辑
摘要: ​ 【关键字】 HarmonyOS NEXT、气泡提示、Popup、popupColor 【问题背景】 API 10接口的气泡颜色是‘#4d4d4d’的,但是使用API 11后,气泡颜色变成透明的了,然后通过popupColor属性设置其他颜色都无效。 【API 10的效果】 ​ 【API 11的效 阅读全文
posted @ 2024-03-21 16:49 Mayism123 阅读(26) 评论(0) 推荐(0) 编辑
摘要: ​【关键字】 HarmonyOS NEXT、系统设置、定位服务 【问题背景】 某些开发者根据业务逻辑,需要检测用户是否开启定位服务开关,如果没有开启,需要引导用户跳转至系统页面打开定位服务,今天就给大家提供一个跳转至设置-隐私-位置服务页面的示例demo。 【示例代码】 import { Want 阅读全文
posted @ 2024-03-21 16:45 Mayism123 阅读(104) 评论(0) 推荐(0) 编辑
摘要: ​ 【关键字】 HarmonyOS NEXT、Rect组件、颜色渐变 1、写在前面 今天在使用Rect组件时,想给它设置一个颜色渐变的效果,没想到真的是一波三折,一起来看一下实现这个简单效果一路上经历的艰辛吧。首先,先来了解一下绘制组件中的Rect组件,它是用来实现矩形绘制的组件,API文档如下: 阅读全文
posted @ 2024-03-21 16:40 Mayism123 阅读(40) 评论(0) 推荐(0) 编辑
摘要: ​【关键字】 HarmonyOS NEXT、Object.fromEntries 【问题背景】 之前基于API 9发过一篇文章【HarmonyOS】JSON格式化解析Map数据失败 - 开发者服务与平台部社区 - 3MS知识管理社区 (huawei.com),里面提到用Object.fromEntr 阅读全文
posted @ 2024-03-05 15:24 Mayism123 阅读(196) 评论(0) 推荐(0) 编辑
摘要: ​【关键字】 HarmonyOS、禁止页面截屏、窗口、隐私模式、setWindowPrivacyMode 1、写在前面 我们在开发HarmonyOS应用的过程中可能会遇到这样的需求:可能某一个页面中的数据对用户而言是非常重要的,因此需要针对该页面做相应的保护操作,常见的就是禁止该页面被截屏,那么在H 阅读全文
posted @ 2024-03-05 15:20 Mayism123 阅读(147) 评论(0) 推荐(0) 编辑
摘要: ​【问题描述】 使用flutter进行移动端开发,导入了agconnect-services.json之后,成功集成了华为推送,但是应用打包如果应用名为中文,debug包生成的应用名会是乱码。 ​​ 【问题分析】 1、经推测可能是agc插件与开发者引入的另外的sdk相冲突导致的,但即使去掉其他的sd 阅读全文
posted @ 2024-03-05 15:16 Mayism123 阅读(28) 评论(0) 推荐(0) 编辑
摘要: ​ 【关键字】 HarmonyOS、Scan Kit、二维码、logo图片、生成二维码 1、写在前面 HarmonyOS的Scan Kit提供了码图生成的能力,具体的使用方式可以参考开发指南: https://developer.huawei.com/consumer/cn/doc/harmonyo 阅读全文
posted @ 2024-03-05 15:11 Mayism123 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 【关键字】 数据持久化,Asset Store Kit 【问题】 最近在学习HarmonyOS preivewer,遇到了一个场景,跟大家分享一下。 核心的需求是需要做一个数据持久化的能力,但是将数据缓存在应用沙箱的files目录下后,每次重启应用确实能够查到存储的数据,一旦将应用卸载重装,或者清除 阅读全文
posted @ 2024-03-05 15:06 Mayism123 阅读(111) 评论(0) 推荐(0) 编辑
摘要: ​【关键字】 this指向,.bind(this),TS到ArkTS的适配 随着HarmonyOS Previewer版本的发布,笔者也是立马鸟枪换炮,想试一试鸿蒙的新特性,新功能。结果刚把老的工程代码导入,工程就无法编译了,让我们来看看是哪里报了错: ​​ bind方法居然不支持了。要知道在Api 阅读全文
posted @ 2024-03-04 16:03 Mayism123 阅读(416) 评论(0) 推荐(0) 编辑