android 日语输入法,Android日语输入法Simeji使用示例
MainActivity如下:
package cn.testsimeji;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.app.Activity;
import android.content.Intent;
/**
* Demo描述:
* simeji使用示例
*
* 注意事项:
* 1 在配置文件中添加
*
*
*
* 2 此处的REPLACE_KEY的设值.不可随意更改.
*
* 官方文档:
* http://simeji.me/blog/make_mushroom
*/
public class MainActivity extends Activity {
private static final String ACTION_INTERCEPT = "com.adamrocker.android.simeji.ACTION_INTERCEPT";
private static final String REPLACE_KEY = "replace_key";
private Button mButton;
private String rawContent;
private String newContent;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
init();
}
private void init() {
mButton = (Button) findViewById(R.id.button);
mButton.setOnClickListener(new OnClickListenerImpl());
Intent intent = this.getIntent();
String action = intent.getAction();
if (action != null && ACTION_INTERCEPT.equals(action)) {
System.out.println("开始调用文字替换");
rawContent=intent.getStringExtra(REPLACE_KEY);
System.out.println("rawContent="+rawContent);
} else {
System.out.println("没有调用到文字替换");
}
}
private class OnClickListenerImpl implements OnClickListener {
@Override
public void onClick(View v) {
Intent data = new Intent();
newContent="hello everybody";
data.putExtra(REPLACE_KEY, newContent);
setResult(RESULT_OK, data);
finish();
}
}
}
main.xml如下:
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
>
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="replace text"
android:layout_centerInParent="true"
/>
AndroidManifest.xml如下:
package="cn.testsimeji"
android:versionCode="1"
android:versionName="1.0" >
android:minSdkVersion="8"
android:targetSdkVersion="8" />
android:allowBackup="true"
android:icon="@drawable/ic_launcher"
android:label="@string/app_name"
android:theme="@style/AppTheme" >
android:name="cn.testsimeji.MainActivity"
android:label="@string/app_name" >
android 日语输入法,Android日语输入法Simeji使用示例相关推荐
- 苹果切换输入法_日语输入法哪个好
在初学日语的时候经常会遇到一些不认识的词,想查一下这个词是什么意思,应该怎么输入呢?尝试过许多软件之后,テツ为大家总结了一些认为比较好用的输入法百度IME输入法.下载安装后的切换非常简单,在右下角输入 ...
- Android EditText不弹出输入法焦点问题的总结
同样的代码,碰到有EditText控件的界面时有的机子会弹出输入法,有的机子不会弹出.不好意思,这问题我也一头雾水,谁知道可以告诉我,否则我就把这个问题留下来,以后研究android 源码时再搞个清楚 ...
- Android 中文api (81)——InputMethod [输入法]
前言 本章内容是android.view.inputmethod.InputMethod,为输入法相关章节,版本为Android 2.3 r1,翻译来自"六必治",欢迎大家访问他的 ...
- 【Android游戏开发十七】让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法手势技术】...
为什么80%的码农都做不了架构师?>>> 李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接: http://www.himigam ...
- android 表情退格,讯飞输入法Android V8.1.8212 嘘-别说话全套emoji表情上
emoji表情大家都不陌生,一个个"小黄脸"在手机聊天场景中高频出现.随着蹿红网络,emoji表情甚至跑进大电影中成为主角.为何大家如此喜欢它?因此各式表情很像不同心情的自己,开心 ...
- android 9宫格输入法,Android/WP原生九宫格输入法对比_诺基亚 Lumia 925_手机iOS频道-中关村在线...
那么其他系统手机的原生自带九宫格输入法如何呢?我们也对这一输入法进行了测试.Android原生九宫格输入法为谷歌拼音输入法,我们采用的测试机器为小米手机2S.Windows Phone 8系统原生九宫 ...
- 百度android输入法表情符号,百度输入法安卓5.8版推“史上最丰富颜文字库”
这个暑假地球人的喜讯一波接一波,不久前北京张家口传来申奥成功的消息,首都北京成为地球上唯一一座举办夏冬两届奥运会的城市.而近日小鲜肉宁泽涛以47秒84的成绩夺冠,成为继王思聪后又一位"国民老 ...
- android禁止输入框自动弹出软键盘,怎么禁用输入法-Android禁止EditText输入框自动弹出软键盘的4种方法...
用户UI如果有EDITTEXT,经常会自己获得焦点弹出来,如果不需要输入法键盘,就需要禁止弹出.经常使用,现在总结如下: 1.父控件设置属性不弹出 EditText有一个 android:focusa ...
- android屏蔽表情输入法,Android中EditText屏蔽第三方输入法表情的方法示例
前言 众所周知如果用第三方的输入法的表情会给开发带来一定的麻烦,一般地像服务器上传的字符都是普通的字符,但是测试,就是狠狠得拿出搜狗输入法,点几个表情,那么问题就来了,要么是显示异常,要么是直接cra ...
最新文章
- MySQL从删库到跑路
- 《黑天鹅》读书笔记(part1)--我们把自己知道的东西太当回事了
- DevIL真是好用得想哭
- python函数和模块有什么特性_python-函数包和模块
- 12013.ADC779x采集芯片
- 【清单】语言、框架及库的官方文档、examples、tutorials
- 电脑桌面天气计算机备忘录,备忘录怎么添加到桌面,桌面备忘录小工具
- torch.optim
- 【C语言】pow函数的模拟实现(递归)
- js 中实现百分比计算
- SSM校园外卖订餐系统
- Win10+Ubuntu18.04 双系统安装遇到的问题记录
- 给社交软件“一星保护”:95后在想什么
- 碉堡了!最大 18 禁网站用 AI 和 ML 来做视频分类加标签
- 寻找大学目标及行动步骤——记ITAEM团队第二期宣讲会(2014.05.14)
- 如何批量压缩pdf文件到最小
- 计算机硬盘是输出还是输入,输入输出
- 1M带宽服务器能够承载多少人
- AWS攻略——Peering连接VPC
- 【JS】使用onclick方法把对象本身传输给方法
热门文章
- 获得资源配置文件的路径
- index [XXX] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]问题解决
- 笔记本计算机回收站在哪里,笔记本电脑如何设置回收站自动清空
- Python 基础 函数的使用——参数
- 苹果系统 如何快速访问服务器,mac下的finder怎么使用技巧 苹果系统如何快速打开Finder...
- C#上位机控制51单片机LED灯开关
- 4.图灵学院-----阿里/京东/滴滴/美团整理----高频MQ消息队列篇
- 小米MIUI开发版应用闪退问题 Secure.ANDROID_ID must not be null
- 【黑金视频连载】NIOS II视频教程(01)--软件安装
- 学3d游戏建模要用到什么软件?一般用哪个软件?