Android设置默认键盘

时间:2010-10-12 15:17:06

标签: android keyboard

我想将斯堪的纳维亚键盘设置为Android设备上的默认键盘 我想通过代码来做到这一点。 所以我尝试使用InputMethodManager:

InputMethodManager mng = (InputMethodManager)getSystemService(LoginActivity.INPUT_METHOD_SERVICE);
List<InputMethodInfo> m_list=mng.getInputMethodList();

我找到了InputMethodManager类的方法setInputMethod(IBinder token,String id)。但我没有找到解释我如何使用它的示例/文档。任何建议?感谢。

1 个答案:

答案 0 :(得分:4)

  

大家好,我想将斯堪的纳维亚键盘设置为Android设备上的默认键盘,我希望通过代码来实现这一点。

您无法通过标准SDK应用程序中的代码修改“Android设备上的默认键盘”。用户可以通过“设置”应用程序选择自己的键盘和区域设置。您可以通过ACTION_INPUT_METHOD_SETTINGSACTION_LOCALE_SETTINGS将用户发送到正确的设置屏幕,这是Intent上定义的活动android.provider.Settings操作。

属于设备固件的应用可以使用DEFAULT_INPUT_METHOD上的android.provider.Settings.Secure