我可以在 Android 中重写 InputMethodService 吗?
Can i rewrite InputMethodService in Android?
我正在 Android 上开发键盘。
我在 FullScreen
模式下删除 ExtractEditText
时遇到问题。
我有两种方法可以做到:
1) 我可以打电话
KeyboardView.parent().parent().child().setVisibility(View.GONE);
2) 也许我可以重写 InputMethodService
并做 ExtractEditText
并使其永久 GONE
.
问题是:
- 我可以 copy\paste 系统
InputMethodService
代码并重写它,否则会产生不良影响吗?
- 我可以使用第 (1) 项中描述的 bug\feature 吗?
该服务是已编译的 Android 平台的一部分,因此您不能那样编辑它。
我正在 Android 上开发键盘。
我在 FullScreen
模式下删除 ExtractEditText
时遇到问题。
我有两种方法可以做到:
1) 我可以打电话
KeyboardView.parent().parent().child().setVisibility(View.GONE);
2) 也许我可以重写 InputMethodService
并做 ExtractEditText
并使其永久 GONE
.
问题是:
- 我可以 copy\paste 系统
InputMethodService
代码并重写它,否则会产生不良影响吗? - 我可以使用第 (1) 项中描述的 bug\feature 吗?
该服务是已编译的 Android 平台的一部分,因此您不能那样编辑它。