摘要: Navigation作为路由容器,其生命周期承载在NavDestination组件上,以组件事件的形式开放。其生命周期大致可分为三类,自定义组件生命周期、通用组件生命周期和自有生命周期。其中,aboutToAppear和aboutToDisappear是自定义组件的生命周期(NavDestinati 阅读全文
posted @ 2024-11-10 16:07 龙儿筝 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 当用户打开、切换和返回到对应应用时,应用中的UIAbility实例会在其生命周期的不同状态之间转换。UIAbility类提供了一系列回调,通过这些回调可以知道当前UIAbility实例的某个状态发生改变,会经过UIAbility实例的创建和销毁,或者UIAbility实例发生了前后台的状态切换。 U 阅读全文
posted @ 2024-11-07 21:57 龙儿筝 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 配置环境变量 配置HarmonyOS SDK和环境变量 API12, deveco-studio-5.0 或 command-line-tools-5.0 配置 Java17 配置环境变量 (SDK, node, ohpm, hvigor) export TOOL_HOME=/Application 阅读全文
posted @ 2024-11-07 12:41 龙儿筝 阅读(353) 评论(0) 推荐(2) 编辑
摘要: 获取应用文件路径 基类Context提供了获取应用文件路径的能力,ApplicationContext、AbilityStageContext、UIAbilityContext和ExtensionContext均继承该能力。应用文件路径属于应用沙箱路径,上述各类Context获取的应用文件路径有所不 阅读全文
posted @ 2024-11-06 19:10 龙儿筝 阅读(210) 评论(0) 推荐(1) 编辑
摘要: Context是应用中对象的上下文,其提供了应用的一些基础信息,例如resourceManager(资源管理)、applicationInfo(当前应用信息)、dir(应用文件路径)、area(文件分区)等,以及应用的一些基本方法,例如createBundleContext()、getApplica 阅读全文
posted @ 2024-11-05 21:47 龙儿筝 阅读(289) 评论(0) 推荐(1) 编辑
摘要: 认识一多 随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝的全场景体验。而作为应用开发者,广泛的设备类型也能为应用带来广大的潜在用户群体。但是如果一个应用需要在多个设备上提供同样的内容,则需要适配不同的屏幕尺寸和硬 阅读全文
posted @ 2024-11-04 17:09 龙儿筝 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 随着终端设备形态日益多样化,分布式技术逐渐打破单一硬件边界,一个应用或服务,可以在不同的硬件设备之间随意调用、互助共享,让用户享受无缝的全场景体验。而作为应用开发者,广泛的设备类型也能为应用带来广大的潜在用户群体。但是如果一个应用需要在多个设备上提供同样的内容,则需要适配不同的屏幕尺寸和硬件,开发成 阅读全文
posted @ 2024-11-03 19:48 龙儿筝 阅读(299) 评论(0) 推荐(1) 编辑
摘要: 在使用Navigation时时,你是否遇到了这样一个问题,Navigation加载启动页为入口,在启动页replace到首页,使首页替换换启动页,结果发现不生效,启动页依然存在。 为什么根页面启动页不能直接替换成首页 我们验证后发现当页面是Navigation的子页面时,是可以使用replace替换 阅读全文
posted @ 2024-10-31 11:34 龙儿筝 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 查看日志时,你是否经常遇到不知道日志是哪个地方打印的,为了便于查找位置,专门将文件名或类名设置为tag,日志还得传个标记,用于生产环境不打印日志,控制台的日志要是能点击定位到所在位置就好了。现在咱们自己来封装一个日志库,实现这些功能。 为什么控制台的日志可以点击跳转 首页我们思考一个问题,什么样的日 阅读全文
posted @ 2024-10-30 10:57 龙儿筝 阅读(58) 评论(0) 推荐(0) 编辑
摘要: 你是否每次手动更改发布证书打app包上加应用市场呢?你是否每次打完包都手动在名称后添加版本号和时间呢?不同环境的依赖包经常打包时忘记改呢?其实这些鸿蒙都支持动态配置。 阅读全文
posted @ 2024-10-28 10:40 龙儿筝 阅读(61) 评论(0) 推荐(0) 编辑