【发布时间】:2017-07-15 15:22:33
【问题描述】:
我需要一些关于在 AOSP 上为 LatinIME 设置默认主题的指导。我不太确定这个值存储在哪里。
首先我尝试在位于 LatinIME 的 ThemeSettingsFragment.java 中设置主题。所以现在每次设置或更改主题时,它总是会选择我的。后来我发现只有当我们在设置中打开键盘主题时才会调用这个类(语言和输入 -> Android 键盘(AOSP) -> 外观和布局 -> 主题)。仅当我们打开这些视图时,才会更改主题。我的目标是在构建 AOSP 时设置我的主题。
接下来我怀疑该值可以存储在一些全局配置中,这导致我进入 InputMethodManagerService.java 类,在那里我找到了常量 Settings.Secure.DEFAULT_INPUT_METHOD。但这并没有把我带到任何值得的地方。
有人做过类似的事情或知道我的问题的解决方案吗?
【问题讨论】:
标签: android keyboard themes default android-source