键盘列表中未显示的Android Wear OS软键盘

问题描述 投票:0回答:1
- 使用API 34及以上开发 - 键盘出现在“设置”中的InputMethods下的键盘列表中。 - 但是,在Gboard中长压空格键时,它不会显示在实际的键盘选择列表中

捕获的图像
设置和键盘选择列表中的InputMethods下的键盘列表。

关键问题:

这个问题是由我的键盘代码中的问题引起的,还是由于Android系统限制阻止了第三方键盘出现在Wear OS上的选择列表中?
我尝试的是什么:
它已在API级别30至35的模拟器中进行了检查。在API 34以下,没有问题。
manifest文件:

<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools"> <uses-permission android:name="android.permission.WAKE_LOCK" /> <uses-permission android:name="android.permission.RECORD_AUDIO" /> <uses-permission android:name="android.permission.BIND_VOICE_RECOGNITION" tools:ignore="ProtectedPermissions"/> <uses-permission android:name="android.permission.VIBRATE" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/> <uses-feature android:required="true" android:name="android.hardware.type.watch" /> <application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"> <uses-library android:name="com.google.android.wearable" android:required="true" /> <meta-data android:name="com.google.android.wearable.standalone" android:value="true" /> <service android:name=".SoftKeyboard" android:exported="false" android:permission="android.permission.BIND_INPUT_METHOD"> <intent-filter> <action android:name="android.view.InputMethod" /> <action android:name="android.intent.action.MAIN"/> <category android:name="android.intent.category.LAUNCHER"/> </intent-filter> <meta-data android:name="android.view.im" android:resource="@xml/method" /> </service> <service android:name=".ServiceHelper" /> <activity android:name=".ActivityHelper" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:excludeFromRecents="true" android:windowSoftInputMode="stateAlwaysHidden" android:finishOnTaskLaunch="true" android:configChanges="keyboard|keyboardHidden|navigation|orientation"/> </application> </manifest>
triểnmộtbànphímmềmcho cho android Wearos.

vấn
Môtảsựcố:

--ượCPHátTriểnbằngapi 34trởlên

-bànphímxuấthiệntrong danhsáchBànPhímTrongmụcinputmethods trongphầnCài

-tuynhiên,bànphímKhônghiểnthịtrongdanh danhsáchlựachọnBànbànphímthựctếkhinhấnhấnhấnhấnvàgiữmcáchphímcáchtrong tronggboard

hìnhảnhchụp
danhsáchBànPhímTrongmụcinputmethods trongcàitvàdanh danhsáchlựaChọnBànBànBànPhím。 nhậpmôtảhìnhảnhtại
android wear-os android-softkeyboard
1个回答
0
投票

SựSựCốnàyCóphảidolỗitrongMãbànphímCủAtôihay dohạnchếnchếcủahệthệngandroidkhiếnBànbànphímcủabênphímcủabênthứ

nhữnggìtôiđthử:

KiểmtrontrongtrínhgiảpCóApicấpcấpi30°35。DướIAPI 34ThìkhôngCóvấng。

TệPKêkhai:

xmlns:tools="http://schemas.android.com/tools"\> \<uses-permission android:name="android.permission.WAKE_LOCK" /\> \<uses-permission android:name="android.permission.RECORD_AUDIO" /\> \<uses-permission android:name="android.permission.BIND_VOICE_RECOGNITION" tools:ignore="ProtectedPermissions"/\> \<uses-permission android:name="android.permission.VIBRATE" /\> \<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/\> \<uses-feature android:required="true" android:name="android.hardware.type.watch" /\> \<application android:allowBackup="true" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" android:supportsRtl="true" android:theme="@android:style/Theme.NoTitleBar.Fullscreen"\> \<uses-library android:name="com.google.android.wearable" android:required="true" /\> \<meta-data android:name="com.google.android.wearable.standalone" android:value="true" /\> \<service android:name=".SoftKeyboard" android:exported="false" android:permission="android.permission.BIND_INPUT_METHOD"\> \<intent-filter\> \<action android:name="android.view.InputMethod" /\> \<action android:name="android.intent.action.MAIN"/\> \<category android:name="android.intent.category.LAUNCHER"/\> \</intent-filter\> \<meta-data android:name="android.view.im" android:resource="@xml/method" /\> \</service\> \<service android:name=".ServiceHelper" /\> \<activity android:name=".ActivityHelper" android:theme="@android:style/Theme.Translucent.NoTitleBar" android:excludeFromRecents="true" android:windowSoftInputMode="stateAlwaysHidden" android:finishOnTaskLaunch="true" android:configChanges="keybo

ARD|键盘禁用|导航|方向“/>

\</application\>

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.