diff --git a/services/dialog/entry/src/main/ets/ServiceExtAbility/ServiceExtAbility.ts b/services/dialog/entry/src/main/ets/ServiceExtAbility/ServiceExtAbility.ts index 5dd257e7c..56a743064 100644 --- a/services/dialog/entry/src/main/ets/ServiceExtAbility/ServiceExtAbility.ts +++ b/services/dialog/entry/src/main/ets/ServiceExtAbility/ServiceExtAbility.ts @@ -37,7 +37,7 @@ export default class ServiceExtAbility extends ServiceExtensionAbility { height: 300, } this.getInputMethods().then(() => { - this.createWindow("inputmethod Dialog:" + startId, window.WindowType.TYPE_DIALOG, dialogRect) + this.createWindow("inputmethod Dialog:" + startId, window.WindowType.TYPE_FLOAT, dialogRect) }) }).catch((err) => { console.log(TAG + "getDefaultDisplay err: " + JSON.stringify(err)); diff --git a/services/dialog/entry/src/main/module.json b/services/dialog/entry/src/main/module.json index 496a92d0e..ac83aa0ee 100644 --- a/services/dialog/entry/src/main/module.json +++ b/services/dialog/entry/src/main/module.json @@ -27,6 +27,9 @@ "requestPermissions": [ { "name": "ohos.permission.CONNECT_IME_ABILITY" + }, + { + "name": "ohos.permission.SYSTEM_FLOAT_WINDOW" } ] }