1. Settings.java
    frameworks/base/core/java/android/provider/Settings.java 中定义
public static final String DEFAULT_INPUT_METHOD = "default_input_method";
  1. 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);
  1. tvd_base.mk
    build/target/product/tvd_base.mk中去掉
    PRODUCT_PACKAGES := \ LatinIME
  2. 删除LatinIME.apk
rm out/target/product/magton-perf/system.imgrm out/target/product/magton-perf/system/app/LatinIME.apk
  1. defaults.xml 定义默认输入法
    device/softwinner/magton-perf/overlay/frameworks/base/packages/SettingsProvider/res/values/defaults.xml中定义
 "def_input_method">com.sohu.inputmethod.sogou/.SogouIME
  1. 放置 sougou.apk 到系统应用目录
cp sogou.apk out/target/product/magton-perf/system/app/sogou.apk
  1. 编译源码

更多相关文章

  1. android系统长按的定义
  2. 解读ExpandableListView源码样式
  3. understanding android build layer · Dylan
  4. ANDROID Porting系列一、ANDROID编译系统
  5. Android中application的theme不生效的bug
  6. 自定义背景文件,android:shape的使用!
  7. android:versionCode和android:versionName 用途
  8. Android杂谈---Android几种预定义样式
  9. Android杂谈---Android几种预定义样式

随机推荐

  1. android内存处理机制
  2. Android之NDK开发
  3. Unity3D游戏开发之在Android视图中嵌入Un
  4. Google:五亿Android设备激活
  5. android简易双屏支持
  6. Android(安卓)第一课——Android架构
  7. Android学什么?
  8. Android与H5实现页面交互
  9. Android中shape中的属性大全
  10. android TV端各类焦点问题