- 博客(19)
- 收藏
- 关注
原创 OpenHarmony应用开发进阶 - 隐式Want的匹配规则源码解析(二)
Want对象用于在应用组件之间传递信息,常见的使用场景为startAbility方法的参数。本文将向大家详细介绍隐式Want的匹配规则。
2025-02-20 20:01:48
680
原创 OpenHarmony应用开发进阶 - 隐式Want的匹配规则源码解析(一)
Want对象用于在应用组件之间传递信息,常见的使用场景为startAbility方法的参数。本文将基于包管理框架源码向大家介绍隐式Want和基础匹配规则。
2025-02-20 20:00:07
1025
原创 OpenHarmony应用编译 - 如何在源码中编译复杂应用(5.0.0-Release)
本文档以系统应用Launcher为例,带大家了解如何通过系统源码编译应用的方式来打包预安装应用。
2024-12-07 12:37:19
1325
原创 OpenHarmony应用开发 - 如何获取DevEco Studio自动签名明文密钥
本文将指导大家通过修改Hvigor工具源码的方式,获取自动签名的明文密钥。
2024-12-02 10:11:26
734
原创 OpenHarmony应用签名 - 系统应用签名(4.0-Release)
OpenHarmony开源社区提供了标准系统上的部分系统应用,如桌面、SystemUI、设置等,为开发者提供了构建标准系统应用的具体实例,这些应用支持在所有标准系统的设备上使用。本篇文档将介绍如何给这些系统应用进行签名,使它们可以正确的安装和运行在OpenHarmony系统上。
2023-12-15 09:32:43
1957
2
原创 OpenHarmony应用签名 - DevEco Studio 自动签名(4.0-Release)
为了保证OpenHarmony应用的完整性和来源可靠,在应用构建时需要对应用进行签名。经过签名的应用才能在设备上安装、运行、和调试。
2023-12-15 09:05:02
2753
1
原创 OpenHarmony应用编译 - 如何在源码中编译复杂应用(4.0-Release)
在OpenHarmony应用编译 - 如何在源码中编译复杂应用(3.2-Release)文章中,介绍了如何在3.2Release版本的系统源码中编译系统应用Launcher。本文档将继续以Launcher为例,带大家了解如何通过4.0Release的系统源码编译应用的方式来打包预安装应用。
2023-12-06 20:12:45
1383
1
原创 OpenHarmony应用编译 - 如何在源码中编译复杂应用(3.2-Release)
本文档以系统应用Launcher为例,带大家了解如何通过系统源码编译应用的方式来打包预安装应用。
2023-12-04 10:33:35
1332
原创 OpenHarmony系统解决方案 - 输入法弹出时按返回键原页面返回或应用退出
现象:打开任意包含输入组件界面的应用,点击输入组件弹出输入法。点击返回按键。输入法隐藏,原应用页面返回或应用退出。原因:由于输入法应用是InputMethodExtensionAbility,窗口由自己创建,所以返回按键的键值指令会被传递到原有应用上,执行原有应用的返回逻辑。而输入法本身可以控制此逻辑,但现在OpenHarmony中的示例输入法并未控制此逻辑,造成问题。
2023-08-07 11:39:52
610
1
原创 OpenHarmony系统解决方案 - 接入多个显示设备卡开机Logo
在窗口子系统中AbstractDisplayController控制器的初始化与屏幕连接事件的接收存在时序问题,启动成功时窗口子系统收到屏幕连接事件的时机均在AbstractDisplayController控制器的初始化之后,所以可以正常进入系统。当先接收到屏幕连接事件,再进行AbstractDisplayController控制器的初始化操作时,则会由于OnAbstractScreenConnect函数的处理逻辑导致设置默认屏幕操作失败。
2023-07-26 22:03:32
742
1
原创 OpenHarmony系统解决方案 - 配置屏幕方向导致开机动画和Launcher显示异常
配置设备默认方向,例如修改为横屏显示,修改文件display_manager_config.xml的buildInDefaultOrientation参数值为2(Orientation::HORIZONTAL),系统启动后开机动画横竖屏切换,Launcher显示异常。
2023-07-16 16:49:47
1546
3
原创 OpenHarmony应用签名 - 厂商私有签名的配置和使用
本文我们将介绍:私有签名信息和密钥如何在系统源码中进行配置,使系统原生支持私有厂商签名签出的应用安装;部分的系统应用是由编译子系统编译成hap装入系统中,如何配置这些系统应用的签名;如何使用Debug级别的签名文件给应用签名;厂商私有签名如何在DevEco Studio的工程中进行配置。
2023-07-10 22:30:03
1215
1
原创 OpenHarmony系统解决方案 - 锁屏引起的卡开机动画
设备接通电源,开机动画正常播放结束,长时间静止在开机动画结束界面,无法正常进入系统。
2023-07-08 22:27:17
1338
16
原创 OpenHarmony应用开发技巧 - 应用常驻和自启动配置
本文档将介绍如何修改系统配置项使自己开发的应用可以获得常驻和自启动的能力。临时配置用于测试配置项是否生效,当生效后可将配置信息拷贝到系统源码中,使配置永久生效。
2023-07-03 18:01:19
3423
2
原创 OpenHarmony应用签名 - 厂商私有签名
为了保证OpenHarmony应用的完整性和来源可靠,在应用构建时需要对应用进行签名。经过签名的应用才能在真机设备上安装、运行、和调试。developtools_hapsigner仓提供了签名工具的源码,包含密钥对生成、CSR文件生成、证书生成、Profile文件签名、Hap包签名等功能。
2023-05-21 23:30:07
700
1
原创 OpenHarmony应用开发技巧 - 如何获取证书指纹
证书指纹用于配置应用权限预授权文件(install_list_permissions.json)和应用特权配置文件(install_list_capability.json)。
2023-03-06 10:13:40
1601
原创 OpenHarmony应用开发技巧 - 如何安装ServiceExtensionAbility
在使用ServiceExtensionAbility时,开发者遇到的最大问题为无法安装的问题,在安装过程中报 install parse profile prop check error 错误。本文档将带大家学习如何正确配置系统应用特权,使包含ServiceExtensionAbility组件的应用可以正确的安装在OpenHarmony系统中。
2023-03-05 21:37:58
1219
原创 OpenHarmony应用签名 - 系统应用签名
OpenHarmony开源社区提供了标准系统上的部分系统应用,如桌面、SystemUI、设置等,为开发者提供了构建标准系统应用的具体实例,这些应用支持在所有标准系统的设备上使用。本篇文档将介绍如何给这些系统应用进行签名,使它们可以正确的安装和运行在OpenHarmony系统上。
2023-02-27 13:02:31
2047
原创 OpenHarmony应用签名 - DevEco Studio 自动签名
为了保证OpenHarmony应用的完整性和来源可靠,在应用构建时需要对应用进行签名。经过签名的应用才能在设备上安装、运行、和调试。DevEco Studio为开发者提供了自动化签名方案,可以一键完成应用签名。
2023-02-20 13:10:25
3031
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人