- 别让你的鸿蒙App“卡”掉用户:聊聊性能监测与自动化优化这点事 别让你的鸿蒙App“卡”掉用户:聊聊性能监测与自动化优化这点事
- 通过对openinstall全链路数据的分析,运营团队可实现从“经验决策”到“科学优化”的跨越,最终筛选出最佳渠道、最优方式、爆款广告语及核心商品。 通过对openinstall全链路数据的分析,运营团队可实现从“经验决策”到“科学优化”的跨越,最终筛选出最佳渠道、最优方式、爆款广告语及核心商品。
- 用户不点头,功能别瞎跑!鸿蒙应用动态权限,你真的搞明白了吗? 用户不点头,功能别瞎跑!鸿蒙应用动态权限,你真的搞明白了吗?
- 在使用 Hadoop 和 HBase 的开发过程中,虽然它们都已成功启动,但在 Eclipse 中却无法成功运行 app.java,这个问题可能涉及多方面的技术细节。如果看不到 Eclipse 的启动日志,那只能泛泛分析了。一、环境配置可能存在的问题在分布式系统开发中,环境配置是非常关键的一环。如果 Hadoop 和 HBase 已经成功启动,但 Eclipse 无法运行 app.java,... 在使用 Hadoop 和 HBase 的开发过程中,虽然它们都已成功启动,但在 Eclipse 中却无法成功运行 app.java,这个问题可能涉及多方面的技术细节。如果看不到 Eclipse 的启动日志,那只能泛泛分析了。一、环境配置可能存在的问题在分布式系统开发中,环境配置是非常关键的一环。如果 Hadoop 和 HBase 已经成功启动,但 Eclipse 无法运行 app.java,...
- 作者:watermelo37涉及领域:Vue、SpingBoot、Docker、LLM、python等--------------------------------------------------------------------------------------------------------------------------------------------------... 作者:watermelo37涉及领域:Vue、SpingBoot、Docker、LLM、python等--------------------------------------------------------------------------------------------------------------------------------------------------...
- 别让音变声、声滞后!鸿蒙应用里的音频实时处理是怎么做到的? 别让音变声、声滞后!鸿蒙应用里的音频实时处理是怎么做到的?
- 首先第一点,在同一个UI组件内,同一个wrapBuilder只能初始化一次,第二点就是WrappedBuilder对象的builder属性方法只能在struct内部使用。 首先第一点,在同一个UI组件内,同一个wrapBuilder只能初始化一次,第二点就是WrappedBuilder对象的builder属性方法只能在struct内部使用。
- 正确的运用AOP,可以提升代码的模块化、复用性、可维护性和灵活性,同时降低了耦合度,使系统更易于扩展和维护。 正确的运用AOP,可以提升代码的模块化、复用性、可维护性和灵活性,同时降低了耦合度,使系统更易于扩展和维护。
- @Once装饰器只能与@Param搭配使用,仅此一个组合,无其他使用方式,还有就是,必须在V2版本,也就是@ComponentV2装饰的自定义组件中,否则会报异常。 @Once装饰器只能与@Param搭配使用,仅此一个组合,无其他使用方式,还有就是,必须在V2版本,也就是@ComponentV2装饰的自定义组件中,否则会报异常。
- 如果要实现@Monitor监听,其变量一定要被@Local、@Param、@Provider、@Consumer、@Computed装饰,未被修饰则无法被监听,还有,如果监听对象的变化,则不建议在一个类中对同一个属性进行多次@Monitor的监听,多次监听,只有最后一个定义的监听方法才会有效。 如果要实现@Monitor监听,其变量一定要被@Local、@Param、@Provider、@Consumer、@Computed装饰,未被修饰则无法被监听,还有,如果监听对象的变化,则不建议在一个类中对同一个属性进行多次@Monitor的监听,多次监听,只有最后一个定义的监听方法才会有效。
- 《伴时匣》app开发技术分享--用户登录(3)## 技术栈Appgallery connect## 开发准备上一节我们实现了用户数据的提交,我们成功的实现了用户的注册,这一节我们就要根据提交的信息进行登陆验证,在登陆之后我们需要保存当前用户的信息,方便我们后续的使用。## 功能分析要实现登陆,首先我们需要拿到用户输入的内容,检测之后,我们实现用户的登陆,同时把用户登录成功后的数据存储起来,方... 《伴时匣》app开发技术分享--用户登录(3)## 技术栈Appgallery connect## 开发准备上一节我们实现了用户数据的提交,我们成功的实现了用户的注册,这一节我们就要根据提交的信息进行登陆验证,在登陆之后我们需要保存当前用户的信息,方便我们后续的使用。## 功能分析要实现登陆,首先我们需要拿到用户输入的内容,检测之后,我们实现用户的登陆,同时把用户登录成功后的数据存储起来,方...
- 由于使用方的样式不一,子组件是动态变化的,针对这一情况,就不得不让使用方把子组件视图传递过来,如何来接收这个UI视图,这就是@BuilderParam装饰器的作用。 由于使用方的样式不一,子组件是动态变化的,针对这一情况,就不得不让使用方把子组件视图传递过来,如何来接收这个UI视图,这就是@BuilderParam装饰器的作用。
- @Builder装饰是鸿蒙UI开发中,非常重要的一个装饰器,在实际的开发中,合理且正确的使用,能够让我们的代码更加的简洁,有两点需要注意,一是,是用私有还是全局,取决于当前的组件的复用机制,如果多个页面都使用了,建议以全局为主;二是传参的动态更新,有更新就使用引用参数传递,没有更新按值传递即可。 @Builder装饰是鸿蒙UI开发中,非常重要的一个装饰器,在实际的开发中,合理且正确的使用,能够让我们的代码更加的简洁,有两点需要注意,一是,是用私有还是全局,取决于当前的组件的复用机制,如果多个页面都使用了,建议以全局为主;二是传参的动态更新,有更新就使用引用参数传递,没有更新按值传递即可。
- ## 技术栈Appgallery connect## 前言:上一节我们实现订单与优惠券的联合提交时,我去到订单列表页面查看生成的订单信息,发现现在的订单从信息展示到价格计算全都是有问题的。所以紧急的把对应的问题修改一下。问题来源:```cssasync aboutToAppear(): Promise<void> { const value = await StorageUtils.g... ## 技术栈Appgallery connect## 前言:上一节我们实现订单与优惠券的联合提交时,我去到订单列表页面查看生成的订单信息,发现现在的订单从信息展示到价格计算全都是有问题的。所以紧急的把对应的问题修改一下。问题来源:```cssasync aboutToAppear(): Promise<void> { const value = await StorageUtils.g...
- ## 技术栈Appgallery connect## 开发准备上一节我们实现了回收金提现记录的展示功能,我们回收金相关的内容更加的丰富了,在之前的业务逻辑中我们添加了一个设置安全锁的功能,虽然我们成功设置了安全锁,也把对应的表信息提交到云端,但是我们并没有在提现的流程中去使用安全锁相关的内容,这一节我们就把安全锁相关的内容跟提现流程关联起来,让我们的功能安全性更高## 功能分析首先我们在进入... ## 技术栈Appgallery connect## 开发准备上一节我们实现了回收金提现记录的展示功能,我们回收金相关的内容更加的丰富了,在之前的业务逻辑中我们添加了一个设置安全锁的功能,虽然我们成功设置了安全锁,也把对应的表信息提交到云端,但是我们并没有在提现的流程中去使用安全锁相关的内容,这一节我们就把安全锁相关的内容跟提现流程关联起来,让我们的功能安全性更高## 功能分析首先我们在进入...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签