1*d57664e9SAndroid Build Coastguard Worker<manifest xmlns:android="http://schemas.android.com/apk/res/android" 2*d57664e9SAndroid Build Coastguard Worker package="com.android.inputdevices" 3*d57664e9SAndroid Build Coastguard Worker coreApp="true" 4*d57664e9SAndroid Build Coastguard Worker android:sharedUserId="android.uid.system"> 5*d57664e9SAndroid Build Coastguard Worker 6*d57664e9SAndroid Build Coastguard Worker <application 7*d57664e9SAndroid Build Coastguard Worker android:allowClearUserData="false" 8*d57664e9SAndroid Build Coastguard Worker android:label="@string/app_label" 9*d57664e9SAndroid Build Coastguard Worker android:process="system" 10*d57664e9SAndroid Build Coastguard Worker android:defaultToDeviceProtectedStorage="true" 11*d57664e9SAndroid Build Coastguard Worker android:directBootAware="true"> 12*d57664e9SAndroid Build Coastguard Worker 13*d57664e9SAndroid Build Coastguard Worker <receiver android:name=".InputDeviceReceiver" 14*d57664e9SAndroid Build Coastguard Worker android:label="@string/keyboard_layouts_label" 15*d57664e9SAndroid Build Coastguard Worker android:exported="true"> 16*d57664e9SAndroid Build Coastguard Worker <intent-filter> 17*d57664e9SAndroid Build Coastguard Worker <action android:name="android.hardware.input.action.QUERY_KEYBOARD_LAYOUTS" /> 18*d57664e9SAndroid Build Coastguard Worker </intent-filter> 19*d57664e9SAndroid Build Coastguard Worker <meta-data android:name="android.hardware.input.metadata.KEYBOARD_LAYOUTS" 20*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/keyboard_layouts" /> 21*d57664e9SAndroid Build Coastguard Worker </receiver> 22*d57664e9SAndroid Build Coastguard Worker 23*d57664e9SAndroid Build Coastguard Worker <receiver android:name=".KeyGlyphMapProvider" 24*d57664e9SAndroid Build Coastguard Worker android:exported="true"> 25*d57664e9SAndroid Build Coastguard Worker <intent-filter> 26*d57664e9SAndroid Build Coastguard Worker <action android:name="android.hardware.input.action.QUERY_KEYBOARD_GLYPH_MAPS" /> 27*d57664e9SAndroid Build Coastguard Worker </intent-filter> 28*d57664e9SAndroid Build Coastguard Worker <meta-data android:name="android.hardware.input.metadata.KEYBOARD_GLYPH_MAPS" 29*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/keyboard_glyph_maps" /> 30*d57664e9SAndroid Build Coastguard Worker </receiver> 31*d57664e9SAndroid Build Coastguard Worker 32*d57664e9SAndroid Build Coastguard Worker <receiver android:name=".OverlayKeyGlyphMapProvider" 33*d57664e9SAndroid Build Coastguard Worker android:exported="true"> 34*d57664e9SAndroid Build Coastguard Worker <intent-filter> 35*d57664e9SAndroid Build Coastguard Worker <action android:name="android.hardware.input.action.QUERY_KEYBOARD_GLYPH_MAPS" /> 36*d57664e9SAndroid Build Coastguard Worker </intent-filter> 37*d57664e9SAndroid Build Coastguard Worker <meta-data android:name="android.hardware.input.metadata.KEYBOARD_GLYPH_MAPS" 38*d57664e9SAndroid Build Coastguard Worker android:resource="@xml/keyboard_glyph_maps_overlay" /> 39*d57664e9SAndroid Build Coastguard Worker </receiver> 40*d57664e9SAndroid Build Coastguard Worker </application> 41*d57664e9SAndroid Build Coastguard Worker</manifest> 42