Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我写了一个自定义输入法(软键盘)。我可以根据这篇文章检查它是否启用。现在,如果它已启用(但不是当前的 IME),我可以调用imeManager.showInputMethodPicker();它显示启用的 IME 列表,以便用户可以选择我的。
imeManager.showInputMethodPicker();
但是,如果我的 IME 未在系统设置中启用,我宁愿将用户直接带到系统设置屏幕,以便他可以启用我的 IME(我记得 Swiftkey 在安装后会这样做)。
如何打开此特定设置屏幕?
你可以打开安卓设置。使用下面的代码
import android.provider.Settings; ctx.startActivity(new Intent(Settings.ACTION_INPUT_METHOD_SETTINGS));