当前位置: 首页 > news >正文

wordpress 建站赚钱平面广告设计图片海报

wordpress 建站赚钱,平面广告设计图片海报,网站管理与建设教程,yw1139com最新跳转接口p需求 安卓8.1 SDK原生的输入法只能打英文, 需要替换成中文输入法. 以高通平台为例, 其它平台也适用. 查看设备当前默认输入法 adb shell settings list secure | grep input 可以看到当前默认是LatinIME这个安卓原生输入法. default_input_methodcom.android.inputmethod.l…

需求

安卓8.1 SDK原生的输入法只能打英文, 需要替换成中文输入法.
以高通平台为例, 其它平台也适用.

查看设备当前默认输入法

adb shell
settings list secure | grep input
可以看到当前默认是LatinIME这个安卓原生输入法.

default_input_method=com.android.inputmethod.latin/.LatinIME
enabled_input_methods=com.android.inputmethod.latin/.LatinIME
input_methods_subtype_history=com.android.inputmethod.latin/.LatinIME;-921088104
selected_input_method_subtype=-921088104
selected_spell_checker=com.android.inputmethod.latin/.spellcheck.AndroidSpellCheckerService

修改SDK替换输入法

这里以百度输入法为例
需要修改settings secure中的default_input_method与enabled_input_methods
在frameworks/base/packages/SettingsProvider/res/values/defaults.xml中添加string
然后在frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java的private void loadSecureSettings(SQLiteDatabase db)函数后面调用loadStringSetting

diff --git a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
index e6a14ec..2bdad47 100644
--- a/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
+++ b/frameworks/base/packages/SettingsProvider/res/values/defaults.xml
@@ -193,4 +193,7 @@<!-- Default for Settings.Global.CAPTIVE_PORTAL_DETECTION_ENABLED --><integer name="def_captive_portal_detection_enabled" translatable="false">1</integer>
+
+    <string name="config_default_input_method" translatable="false">com.baidu.input/.ImeService</string>
+    <string name="config_enabled_input_method" translatable="false">com.baidu.input/.ImeService</string></resources>
diff --git a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/
index 9274f39..5202d1a 100644
--- a/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
+++ b/frameworks/base/packages/SettingsProvider/src/com/android/providers/settings/DatabaseHelper.java
@@ -2464,6 +2464,11 @@ class DatabaseHelper extends SQLiteOpenHelper {loadIntegerSetting(stmt, Settings.Secure.SLEEP_TIMEOUT,R.integer.def_sleep_timeout);+            loadStringSetting(stmt, Settings.Secure.DEFAULT_INPUT_METHOD,
+                    R.string.config_default_input_method);
+            loadStringSetting(stmt, Settings.Secure.ENABLED_INPUT_METHODS,
+                    R.string.config_enabled_input_method);
+

不同输入法,要替换不同的包与类名
常见输入法
百度:com.baidu.input/.ImeService
讯飞:com.iflytek.inputmethod/.FlyIME
腾讯:com.tencent.qqpinyin/.QQPYInputMethodService
谷歌:com.google.android.inputmethod.pinyin/.PinyinIME
搜狗:com.sohu.inputmethod.sogou/.SogouIME
触宝:com.cootek.smartinput5/.TouchPalIME

Settings Provider值保存在data分区中的数据库(旧版本)或xml(新版本)中,所以编译出固件后,要烧录userdata.img.

安装输入法

上面已经修改了新的默认输入法配置, 然后再安装新输入法进去就可以了.
或者在SDK中内置.
内置输入法步骤

  1. mk中添加编译
    build/make/target/product/core.mk
    PRODUCT_PACKAGES += BaiduIME
  2. 网上下载百度输入法apk重命名为BaiduIME.apk放入packages/apps/BaiduIME/下
  3. 新增Android.mk
LOCAL_PATH := $(call my-dir)include $(CLEAR_VARS)LOCAL_MODULE := BaiduIME
LOCAL_MODULE_TAGS := optional
LOCAL_SRC_FILES := $(LOCAL_MODULE).apk
LOCAL_MODULE_SUFFIX := $(COMMON_ANDROID_PACKAGE_SUFFIX)
LOCAL_MODULE_CLASS := APPS
LOCAL_CERTIFICATE := platform
LOCAL_DEX_PREOPT := false
LOCAL_PROPRIETARY_MODULE :=true
include $(BUILD_PREBUILT)

编译后烧录system.img就完成内置输入法为系统应用了,如果要内置成非系统应用则Android.mk写法是不一样的,SDK中也要做修改,这些就不表述了.
作者:帅得不敢出门 csdn原创谢绝收录及转换

http://www.yayakq.cn/news/755780/

相关文章:

  • 抚州市临川区建设局网站怎样查网站有没有做CDN加速
  • 做推广网站费用搜索引擎营销就是seo
  • 什么公司做企业网站如何做360网站的排名
  • 中山企业网站制作公司修改wordpress热门文章的数量
  • 公文写作网站电商平台开发报价
  • 个人建网站步骤做商城网站数据库分类该有哪些
  • 长春做网站的电话做视频网站怎么看不会卡
  • 如何给网站做权重协会网站建设目的
  • 个人和做网站方签合同模板东莞网站建设求职简历
  • 汉源网站建设WordPress不同尺寸图片
  • 包头教育云网站建设vscode 网站开发教程
  • 网站做担保交易平台学电商一般月收入多少
  • 做网站有什么语言好手机微网站模板下载
  • 徐州网站制作苏视网站建设需求分析调研表
  • 从0到建网站餐饮网站开发参考文献
  • 荆门网站开发公司怎么做国外的网站 卖东西
  • 网站英文联系我们如何做网站流量买卖
  • 代理公司简介外包seo公司
  • 网站建设 名词解释做一个谷歌网站多少钱
  • phpcms获取网站名称discuz系统
  • seo优化网站多少钱与企业网站做接口
  • 做网站推广合同织梦网站添加视频教程
  • html5炫酷网站wordpress找回删除插件
  • 上海中小企业网站wordpress 优化数据
  • 做网站为什么赚钱网络营销方式的特点
  • 宣城网站建设 有限公司企业管理培训课程排行榜
  • 上海制作网站公司网站网站备案要求
  • 河北网站建设联系方式网站优化查询代码
  • 专门做研究美股的财经网站asp iis设置网站路径
  • 网站建设花都區网站建设 司法公开的需要