描述:
“用户可安装的键盘映射”是在http://developer.android.com/about/versions/jelly-bean.html上为 Android 4.1 列出的一项功能。
那里说:
该平台现在支持用户可安装的键盘映射,例如额外的国际键盘和特殊布局类型。默认情况下,Android 4.1 包括 27 个国际键盘映射,包括 Dvorak。当用户连接键盘时,他们可以转到“设置”应用并选择一个或多个要用于该键盘的键盘映射。键入时,用户可以使用快捷键(ctrl-space)在键盘映射之间切换。您可以创建一个应用程序来向系统发布其他键盘映射。APK 将包含基于标准 Android 键盘映射格式的键盘布局资源。应用程序可以通过在其清单中为 ACTION_QUERY_KEYBOARD_LAYOUTS 声明一个合适的广播接收器来为用户提供额外的键盘布局。
所以..我想编写一个应用程序,它添加了一个新的键盘布局。所以,我必须创建一个新的 BroadcastReveiver 并ACTION_QUERY_KEYBOARD_LAYOUTS
在应用程序的清单中声明它。该应用程序还提供了键盘映射文件。
所以,我的问题是:当它收到意图BroadcastReceiver
时,它必须做什么?ACTION_QUERY_KEYBOARD_LAYOUTS
我已经进行了相当多的搜索 - 但是,唯一包含ACTION_QUERY_KEYBOARD_LAYOUTS
我可以找到从 developer.android.com 复制上述描述的网站。
我真的很感激任何帮助,
问候,
兰德尔