全志V40 Android(安卓)修改默认输入法
16lz
2021-12-04
- Settings.java
frameworks/base/core/java/android/provider/Settings.java
中定义
public static final String DEFAULT_INPUT_METHOD = "default_input_method";
- DatabaseHelper.java
frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
中方法
private void loadSecureSettings(SQLiteDatabase db)
末尾增加
loadStringSetting(stmt,Settings.Secure.DEFAULT_INPUT_METHOD,R.string.def_input_method);
- tvd_base.mk
build/target/product/tvd_base.mk
中去掉
PRODUCT_PACKAGES := \ LatinIME
- 删除LatinIME.apk
rm out/target/product/magton-perf/system.imgrm out/target/product/magton-perf/system/app/LatinIME.apk
- defaults.xml 定义默认输入法
device/softwinner/magton-perf/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
中定义
"def_input_method">com.sohu.inputmethod.sogou/.SogouIME
- 放置 sougou.apk 到系统应用目录
cp sogou.apk out/target/product/magton-perf/system/app/sogou.apk
- 编译源码
更多相关文章
- android系统长按的定义
- 解读ExpandableListView源码样式
- understanding android build layer · Dylan
- ANDROID Porting系列一、ANDROID编译系统
- Android中application的theme不生效的bug
- 自定义背景文件,android:shape的使用!
- android:versionCode和android:versionName 用途
- Android杂谈---Android几种预定义样式
- Android杂谈---Android几种预定义样式