捕获的图像
设置和键盘选择列表中的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
-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ụpdanhsáchBànPhímTrongmụcinputmethods trongcàitvàdanh danhsáchlựaChọnBànBànBànPhím。 nhậpmôtảhìnhảnhtại
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\>