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();
        }
    }

  • 相关阅读:
    网易云信流媒体服务端架构设计与实现
    从零开始搭建创业公司后台技术栈
    协程(coroutine)简介
    微服务的简介和技术栈
    分布式系统中最容易被忽视的六大“暗流”
    分布式架构的演进
    全网最详尽的负载均衡原理图解
    图解 | 搞定分布式,程序员进阶之路
    Enterprise Library 3.0体验(4):Validation Application Block与ASP.NET的集成
    Enterprise Library 3.0 发布
  • 原文地址:https://www.cnblogs.com/cyqx/p/10975031.html
Copyright © 2011-2022 走看看