2017-02-24 61 views
0

我需要一些指導,爲AOSP上的LatinIME設置默認主題。我不太確定這個值存儲在哪裏。如何在AOSP中爲LatinIME設置默認主題

首先,我嘗試在位於LatinIME的ThemeSettingsFragment.java中設置主題。所以現在每當一個主題被設置或改變時,它總是會選擇我的。後來我發現只有當我們在設置(語言&輸入 - > Android鍵盤(AOSP) - >外觀&佈局 - >主題)中打開鍵盤主題時,纔會調用此類。如果我們打開這些視圖,只會導致主題被更改。我的目標是在構建AOSP時制定我的主題。

接下來我懷疑該值可能存儲在一些全局配置中,並導致我在類InputMethodManagerService.java中發現了常量Settings.Secure.DEFAULT_INPUT_METHOD。但那並沒有讓我在任何地方值得。

任何人曾經在類似的東西上工作過或知道解決我的問題?

回答