目录
3.1 SettingsProvider.java软键盘禁用的核心代码
1.概述
在11.0产品开发中.产品usb口有时候会使用到usb键盘,但是在使用usb键盘的过程中会发现软键盘使用不了两种相互冲突.当插入usb物理键盘时,系统默认会禁用软键盘,所以需要做下兼容性,让物理键盘和软键盘都可以使用
2.usb键盘和软键盘兼容的核心代码
/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/SettingsProvider.java
/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
3.usb键盘和软键盘兼容的核心代码
3.1 SettingsProvider.java软键盘禁用的核心代码
private final class UpgradeController {
private static final int SETTINGS_VERSION =