Firefly开源社区
标题:
Android 輸入法
[打印本页]
作者:
richi
时间:
2015-1-16 18:29
标题:
Android 輸入法
想要預裝一個輸入法, 例如 IQQI, 放在 /system/app/, 如何讓它成爲系統預設的輸入法???在固件生成的時侯.
作者:
zhansb
时间:
2015-1-17 08:29
谷歌和百度搜一下,很多参考资料
作者:
ZZP
时间:
2015-1-21 10:00
默认输入法对于的sqlite 中的key是:
core/java/android/provider/Settings.java:3339: public static final String DEFAULT_INPUT_METHOD = "default_input_method";
可以在/src/com/android/providers/settings/DatabaseHelper.java的private void loadSecureSettings(SQLiteDatabase db) 方法中加入以下代码:
loadStringSetting( stmt, Settings.Secure.DEFAULT_INPUT_METHOD,"[你要修改的默认输入法服务]" );
注:你要修改的默认输入法服务
可以反编译查看,也可以先找一台好的设备勾选好默认的输入法,通过sqlite查看,进入SettingProviders查询数据库【select * from secure;】
例如系统默认输入法是:com.android.inputmethod.pinyin/.PinyinIME
欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/)
Powered by Discuz! X3.1