
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
背景 在使用美团单车前,用户需要进行一系列的操作——打开美团App,点击“骑车”进入界面后,再点击“扫码用车”,完成扫码后点击“确认开锁”,才能最终完成单车开锁。一个简单的动作涉及5个步骤,在远距离或光线过暗等情况下,甚至还需要进行多次扫码才能开锁。 策略 作为国内头部的科技零售企业,也是首批加入鸿蒙生态的伙伴,美团基于HarmonyOS SDK高效展开了鸿蒙原生应用的开发,为用户带来全新扫码体验
开发者需要依靠弱引用解决垃圾回收相关的内存管理问题。 强引用:默认的引用类型,被强引用的对象不会被垃圾回收。弱引用:允许对象在没有其他强引用时被垃圾回收,不会阻止垃圾回收器回收该对象。场景一:使用弱引用打破循环引用,确保对象能够被垃圾回收。 循环引用 只要这个循环引用存在,即使外部没有这两个对象的强引用,它们也不会被垃圾回收。 class Student { teacher: Tea
场景描述 应用聊天界面简单气泡的拉伸实现。 效果图 最上方是未被拉伸的气泡图效果。 方案描述 分别使用backgroundImageResizable和resizable实现聊天气泡的拉伸。 backgroundImageResizable和resizable使用详解。 文档提供的图片,在设置了top、right、bottom、left四个参数后,图上的4角也就是1234区域不会被拉伸,关键点在于
场景描述 通信场景 能力支持 同Ability通信 Emitter、EventHub、CommonEvent 跨Ability通信 Emitter、EventHub、CommonEvent 跨线程通信 Emitter、CommonEvent、Worker、Taskpool 跨进程通信 CommonEvent、IPC&RPC 元能力和事件通知当前提供的通信方式主要有Emitter、Even
可以通过使用自定义弹窗和定时器达到类似Toast的效果。 场景一:自定义弹窗实现弹窗中加入icon和文字,支持Button。 方案 使用@CustomDialog装饰器装饰自定义弹窗,在此装饰器内进行自定义内容(也就是弹框内容)、并创建构造器,与装饰器呼应相连。使用定时器,在页面的生命周期onPageShow中设置定时任务,页面显示时打开弹窗。核心代码 @CustomDialog struct C
1.场景导入 同页面内点击操作时延是指,应用内手指点击从离开屏幕开始,到页面发生变化的时间。常见场景包括点击后界面元素变化,弹出弹窗或者loading动画等场景。 2.性能指标 2.1 性能指标介绍 点击操作响应时延的S标为100ms,从点击离手到页面发生变化在100ms内。保障应用应用内操作响应及时,看护用户极致流畅体验。 2.2 性能衡量起始点介绍 1.点击操作响应时延的性能衡量的起点为用户点
场景描述 在配置私仓过程中经常会因为配置问题访问不到中心仓或者私仓,或者在访问过程中超时报错,本篇文章主要讲解.ohpmrc文件的内外网配置,以及代理配置,还有对应的公私秘钥生成ca证书。 场景一:外部用户访问内外网仓库配置 外部用户访问外网仓库 和 私仓仓库 外网开发时,仅能访问OpenHarmony三方库中心仓,可用如下私仓配置地址 registry=https://ohpm.openharm
场景描述 场景一:基于自定义键盘的验证码实现,进入页面后直接输入验证码,第一个验证码输入完后可自动跳到下一个,拉起的键盘是自定义数字键盘,验证码的输入框带选中效果。 场景二:基于系统键盘的验证码实现,进入页面后直接输入验证码,第一个验证码输入完后可自动跳到下一个,验证码的输入框带选中效果。 方案描述 场景一: 基于自定义键盘的验证码实现,进入页面后直接输入验证码,第一个验证码输入完后可自动跳到下一
场景一:展示系统原生支持的图片格式编解码的代码实现 // 获取resourceManager资源管理 const context : Context = getContext(this); const resourceMgr : resourceManager.ResourceManager = context.resourceManager; // 创建ImageSource resourceM
关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。 场景一:基于RDB已提供API的数据库基础使用 场景二:基于executeSql、querySql执行增删改查复杂SQL语句








