Openharmony 3.1怎么在后台启动创建一个窗口进行显示?

最近在Openharmony 3.1上调试输入法,从 ​​git@gitee.com​​:openharmony/app_samples.git  CompleteApps/KikaInput 获取到开源输入法的代码,使用api8进行编译,编译后发现 service.te 里面导入了 @ohos.application.ServiceExtensionAbility,但是这个文件在api8上是没有的,当启动服务的时候这个服务并不能起来,于是把service.te 里面的内容改成 ServiceAbility形式的,修改之后服务能起来了。但是在 KeyboardController.ets 里面调用 windowManager.create() 去创建窗口时却始终创建不成功。使用3.1上原始的 kikaInput.hap ,使用bm命令装上程序后,再输入 aa start -a ServiceExtAbility -b com.example.kikakeyboard 启动服务,过滤日志就能看到 window创建成功后的打印 “loadContent finished”。同样都是从后台创建一个窗口,原始的就能创建成功,我自己的就不能创建,有谁知道怎么弄吗?

Openharmony
KikaInput
com.example.kika
鸿蒙
输入法
2023-02-08 17:55:01
浏览
收藏 0
回答 0
待解决
相关问题
如何实现一个页面显示窗口
1721浏览 • 1回复 待解决
win10下MySQL的后台启动问题?
4074浏览 • 1回复 待解决
如何创建一个window?
1396浏览 • 1回复 待解决
如何开发一个后台应用
3605浏览 • 1回复 待解决
销毁一个窗口的方法
1108浏览 • 1回复 待解决
如何创建一个worker线程
2088浏览 • 1回复 待解决
求告知如何创建一个地图
1531浏览 • 1回复 待解决
如何创建一个pgsql只读账户?
3447浏览 • 2回复 待解决
HarmonyOS 如何创建一个单线程?
1210浏览 • 1回复 待解决
如何创建一个ArkTS应用的项目?
1865浏览 • 1回复 待解决
如何实现一个验证码弹窗子窗口
1627浏览 • 1回复 待解决
如何生成一个可以交互的移动子窗口
2030浏览 • 1回复 待解决
应用启动前会出现一个白屏。
2638浏览 • 1回复 待解决