zoukankan      html  css  js  c++  java
  • MTK Android [输入法]客制化系统默认输入法-搜狗输入法

    1.frameworks/base/packages/SettingsProvider/res/values/defaults.xml


    <!--Sogou input method is used for system default input method by zfc-->
    <string name="config_default_input_method" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>
    <string name="def_enabled_input_methods" translatable="false">com.sohu.inputmethod.sogou/.SogouIME</string>

    2.frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java


    private void loadSecureSettings(SQLiteDatabase db) {

      SQLiteStatement stmt = null;
      try {

        stmt = db.compileStatement("INSERT OR IGNORE INTO secure(name,value)"
        + " VALUES(?,?);");

        loadStringSetting(stmt, Settings.Secure.LOCATION_PROVIDERS_ALLOWED,
        R.string.def_location_providers_allowed);

        String wifiWatchList = SystemProperties.get("ro.com.android.wifi-watchlist");
        if (!TextUtils.isEmpty(wifiWatchList)) {
          loadSetting(stmt, Settings.Secure.WIFI_WATCHDOG_WATCH_LIST, wifiWatchList);
        }

        //Sogou input method is used for system default input method by zfc
        loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD, R.string.config_default_input_method);
        loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS, R.string.def_enabled_input_methods);

        /*
        * IMPORTANT: Do not add any more upgrade steps here as the global,
        * secure, and system settings are no longer stored in a database
        * but are kept in memory and persisted to XML.
        *
        * See: SettingsProvider.UpgradeController#onUpgradeLocked
        */
        } finally {
          if (stmt != null) stmt.close();
        }
    }

  • 相关阅读:
    利用libxml2解析xml文档
    找出两个链表的第一个公共结点
    [转载]风雨20年:我所积累的20条编程经验
    inotify监测文件及文件夹
    [转载]linux下svn常用指令
    利用zlib进行数据压缩
    2013腾讯编程马拉松初赛:郑厂长系列故事——体检
    Socket编程之简单介绍
    C语言中static的作用总结
    写程序实现wireshark的抓包功能
  • 原文地址:https://www.cnblogs.com/cyqx/p/10975031.html
Copyright © 2011-2022 走看看