相关问题
如何通过自定义公共事件实现进程间的通信?
330浏览 • 1回复 待解决
无序公共事件、有序公共事件和粘性公共事件三者有什么区别?
320浏览 • 1回复 待解决
用户订阅系统公共事件
918浏览 • 1回复 待解决
公共事件有哪些简单使用
797浏览 • 1回复 待解决
网页的代码和主进程的通信是否是跨进程
2091浏览 • 1回复 待解决
IPC跨进程通信中是否支持异步返回数据
2056浏览 • 1回复 待解决
如何把公共事件发布给其他设备
4224浏览 • 1回复 待解决
公共事件的生命周期是怎样的
1449浏览 • 1回复 待解决
#鸿蒙学习大百科#如何实现公共事件的动态订阅?
127浏览 • 0回复 待解决
HarmonyOS 能否监听设备SIM卡TF卡插入拔出公共事件?
104浏览 • 1回复 待解决
HarmonyOS 公共事件的多次subscribe或者unsubscribe会有什么效果?
92浏览 • 0回复 待解决
如何监听系统公共事件,如熄屏、亮屏、开机等
1890浏览 • 1回复 待解决
自定义公共事件未加权限校验会有安全风险
416浏览 • 1回复 待解决
如何跨进程调用其他应用的服务
1551浏览 • 1回复 待解决
有哪些进程间通信的手段?例如,ExtensionAbility如何与主进程通信?
1736浏览 • 1回复 待解决
#鸿蒙学习大百科#公共事件从系统角度分哪几种类型?
132浏览 • 1回复 待解决
HarmonyOS当前是否支持跨进程,跨窗口,跨应用拖拽图片
733浏览 • 1回复 待解决
IPC跨进程通讯是否能够异步返回数据
288浏览 • 1回复 待解决
#鸿蒙学习大百科#公共事件的动态订阅与静态订阅有什么区别?
135浏览 • 1回复 待解决
#鸿蒙学习大百科#公共事件按发送方式可以分为哪几种类型?
160浏览 • 1回复 待解决
UIExtensionAbility运行在其他进程里,需要和应用本身进程怎么跨进程传数据比较方便
1552浏览 • 1回复 待解决
#鸿蒙学习大百科#开发者如何发布一个自定义公共事件?
152浏览 • 1回复 待解决
跨模块、跨进程时如何保证正常读取首选项中的数据
253浏览 • 1回复 待解决
HarmornyOS的网络管理模块,可以实现本机不同进程间的通信,该通信支持流式套接字技术。
7667浏览 • 1回复 待解决
Binder通信,Binder是实现进程间通信(IPC)的重要机制,它是基础框架的一个核心组件。
682浏览 • 1回复 待解决
场景:想要实现跨进程通信,需要使用公共事件,发布+订阅。
核心代码解释
首先要实现多进程,这里选择了InputMethodExtensionAbility输入法应用,通过输入法应用发布公共事件,再通过点击事件实现订阅公共事件,来实现跨进程通信。
因为是自定义的输入法,所以需要使用hdc shell aa start ability -a InputMethod -b cn.openharmony.inputmethodchoosedialog来进行输入法的切换。
核心代码如下:
实现效果
适配的版本信息
IDE:DevEco Studio 4.1.3.500
SDK:HarmoneyOS 4.0.10.16