不管你在学什么语言,当你觉得自己不擅长的时候,突然听到你的老师或其他人用你认为自己不擅长的语言流畅地交谈,你会感到热血沸腾,下面我们就跟着爱站技术频道小编一起来了解键盘输入语言设置默认打开myanmar缅甸语的步骤吧!

locale是通过系统设置的地区和latin输入法语言通过merger出来的,所以在系统地区设置和输入法语言中同时支持才可以在“输入语言设置“里设置

languageList是从存储latin输入法设置的latin_preferences.xml文件里读取出来的,上一次设置的输入语言

如果要设置某种语言在输入法默认打开可按一下步骤添加文件,我这里已经验证时OK的,你可以试一下。

提供简单的sample code,如默认将缅甸语、英文、法语输入法勾选:

1.书写文件LatinImeReceiver.java

package com.android.inputmethod.latin;

import android.content.BroadcastReceiver;

import android.content.Context;

import android.content.Intent;

import android.content.SharedPreferences;

import android.content.SharedPreferences.Editor;

import android.preference.PreferenceManager;

import android.provider.Settings;

import android.util.Log;

import android.view.inputmethod.InputMethodInfo;

import android.view.inputmethod.InputMethodManager;

//import android.view.inputmethod.InputMethodSubtype;

import android.text.TextUtils;

public class LatinImeReceiver extends BroadcastReceiver {

private static final String TAG = LatinImeReceiver.class.getSimpleName();

@Override

public void onReceive(Context context, Intent intent) {

Log.d("LatinImeReceiver", "step1");

SharedPreferences sp = context.getSharedPreferences("com.android.inputmethod.latin_preferences",

Context.MODE_PRIVATE);

boolean hasSet = sp.getBoolean("has_set", false);

if (!hasSet) {

Log.d("LatinImeReceiver", "step2");

Editor editor = sp.edit();

Log.d("LatinImeReceiver", "step3");

editor.putString(LatinIME.PREF_SELECTED_LANGUAGES, "en_US,my,fr"); //默认将英语、缅甸语勾选,具体该怎么写可以参考inputlanguageselection.java中的WHITELIST_LANGUAGES

editor.putBoolean("has_set", true);

Log.d("LatinImeReceiver", "step4");

//editor.commit();

SharedPreferencesCompat.apply(editor);

Log.d("LatinImeReceiver", "step5");

}

}

将其放置到路径packages/inputmethods/LatinIME/java/src/com/android/inputmethod/latin文件夹下面

2.注册intent,在packages/inputmethods/LatinIME/java/androidManifest.xml中的最后面加入:

并增加 权限

相信看完了爱站技术频道小编的介绍,现在的你对于Android键盘输入语言设置默认打开myanmar缅甸语的步骤都有了深刻的了解,赶紧跟小编一起体验一下吧!

android缅甸语,Android键盘输入语言设置默认打开myanmar缅甸语的步骤相关推荐

  1. Java缅甸文_Android_Android键盘输入语言设置默认打开myanmar缅甸语的步骤,locale是通过系统设置的地区和l - phpStudy...

    Android键盘输入语言设置默认打开myanmar缅甸语的步骤 locale是通过系统设置的地区和latin输入法语言通过merger出来的,所以在系统地区设置和输入法语言中同时支持才可以在&quo ...

  2. Java缅甸文_Android键盘输入语言设置默认打开myanmar缅甸语的步骤

    locale是通过系统设置的地区和latin输入法语言通过merger出来的,所以在系统地区设置和输入法语言中同时支持才可以在"输入语言设置"里设置 languageList是从存 ...

  3. Android键盘输入语言设置默认打开myanmar 缅甸语

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! loca ...

  4. Android 13 内置搜狗输入并设置默认输入法

    1.首先内置搜狗输入法app 在目录vendor/rockchip/common/apps 下新建文件夹SougouInput 并将搜狗输入法apk拷贝到SougouInput文件夹下 并在Sougo ...

  5. php 设置数字键盘,window_win10启动时如何设置默认打开小键盘数字输入切换键?,win10作为微软的一次重大变革 - phpStudy...

    win10启动时如何设置默认打开小键盘数字输入切换键? win10作为微软的一次重大变革,易用性有了很大的提升,但是使用中往往会遇到一些问题,比如用Win10系统的用户很多都设置了开机密码,但有不少用 ...

  6. win10怎么设置默认浏览器_vscode如何设置默认打开的浏览器为Chrome?

    在使用vscode编辑器的时候,如果我们不设置默认浏览器,那么直接打开的是IE浏览器,在进行页面调试的时候无疑是有点麻烦的,下面我们就说一下如何设置打开的浏览器为chrome open in Brow ...

  7. vscode中打开浏览器的快捷键_VSCode设置默认打开的浏览器的方法

    vscode怎么浏览器打开html文件?可以通过安装open in browser插件解决. 1.安装open in browser插件 安装完点击重新加载 2.vscode怎么修改默认浏览器 在安装 ...

  8. .doc文档无法设置默认打开方式

    前言: 最近小编一直被这个问题困扰,就是不管怎么设置默认打开方式都无法成功,原因是前段时间把Office卸载了,重新安装了一个WPS,导致我每次打开文档都必须点好几下才能正常打开.喏- 解绝办法: 一 ...

  9. html查看器更改默认打开方式,初学者如何设置默认打开方式

    现在的电脑里,图片查看器.音乐播放器和视频播放器有时都不止装了一个,因此在打开这些媒体文件时总是会默认用某个软件打开,但有些时候默认打开方式并不是自己想要的,这就需要自己动手修改了.这些默认打开方式一 ...

最新文章

  1. 世界人工智能发展究竟到了什么水平
  2. 浮点数在内存中的存储方式
  3. 【Python】Matplotlib太臃肿,试试Seaborn
  4. 布隆过滤器Bloom Filter简介
  5. lenos快速开发脚手架
  6. 各种机器学习的应用场景分别是什么
  7. springmvc国际化 基于请求的国际化配置
  8. php安装make报错信息及解决方法
  9. 常用 shell sql 命令
  10. 定时重启_SpringBoot基于数据库的定时任务实现方法
  11. System.Transactions.Diagnostics.DiagnosticTrace 的类型初始值设定项引发异常。配置系统未能初始化
  12. H13-531 华为HCIE云计算笔试题库整理
  13. mysql 联合主键_mysql的联合主键与复合主键区别
  14. vCenter 6.0 web访问503错误:服务不可用,无法连接endpoint,
  15. 命令提示符打不开python_Windows-Python在命令提示符下不起作用?
  16. Access Violation(非法访问)解析
  17. 计算机类期刊投稿心得
  18. 【报告分享】2020中国老酒白皮书-胡润研究院(附下载)
  19. 微信小游戏中监听一个按钮的点击事件方法
  20. 使用Adobe Illustrate进行科研论文图片排版

热门文章

  1. 蔡高厅高等数学37-罗必塔法则
  2. 基于 MSP430F6736 的全 SOC 单相智能电能表设计
  3. Oracle索引和分区索引
  4. rov 调试单个电机
  5. QDialog的 透明背景 或者其他
  6. SAP Gateway 后台模型的缓存设置
  7. 人生苦短,我用小程序刷面试题
  8. Java基础案例-买飞机票
  9. elementUI中的el-table标签介绍
  10. 赠书|大牛BTA大厂实战项目经验分享,真会玩!