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使用示例相关推荐

  1. 苹果切换输入法_日语输入法哪个好

    在初学日语的时候经常会遇到一些不认识的词,想查一下这个词是什么意思,应该怎么输入呢?尝试过许多软件之后,テツ为大家总结了一些认为比较好用的输入法百度IME输入法.下载安装后的切换非常简单,在右下角输入 ...

  2. Android EditText不弹出输入法焦点问题的总结

    同样的代码,碰到有EditText控件的界面时有的机子会弹出输入法,有的机子不会弹出.不好意思,这问题我也一头雾水,谁知道可以告诉我,否则我就把这个问题留下来,以后研究android 源码时再搞个清楚 ...

  3. Android 中文api (81)——InputMethod [输入法]

    前言 本章内容是android.view.inputmethod.InputMethod,为输入法相关章节,版本为Android 2.3 r1,翻译来自"六必治",欢迎大家访问他的 ...

  4. 【Android游戏开发十七】让玩家自定义手势玩转Android游戏!—Android Gesture之【输入法手势技术】...

    为什么80%的码农都做不了架构师?>>>     李华明Himi 原创,转载务必在明显处注明: 转载自 [黑米GameDev街区] 原文链接:  http://www.himigam ...

  5. android 表情退格,讯飞输入法Android V8.1.8212 嘘-别说话全套emoji表情上

    emoji表情大家都不陌生,一个个"小黄脸"在手机聊天场景中高频出现.随着蹿红网络,emoji表情甚至跑进大电影中成为主角.为何大家如此喜欢它?因此各式表情很像不同心情的自己,开心 ...

  6. android 9宫格输入法,Android/WP原生九宫格输入法对比_诺基亚 Lumia 925_手机iOS频道-中关村在线...

    那么其他系统手机的原生自带九宫格输入法如何呢?我们也对这一输入法进行了测试.Android原生九宫格输入法为谷歌拼音输入法,我们采用的测试机器为小米手机2S.Windows Phone 8系统原生九宫 ...

  7. 百度android输入法表情符号,百度输入法安卓5.8版推“史上最丰富颜文字库”

    这个暑假地球人的喜讯一波接一波,不久前北京张家口传来申奥成功的消息,首都北京成为地球上唯一一座举办夏冬两届奥运会的城市.而近日小鲜肉宁泽涛以47秒84的成绩夺冠,成为继王思聪后又一位"国民老 ...

  8. android禁止输入框自动弹出软键盘,怎么禁用输入法-Android禁止EditText输入框自动弹出软键盘的4种方法...

    用户UI如果有EDITTEXT,经常会自己获得焦点弹出来,如果不需要输入法键盘,就需要禁止弹出.经常使用,现在总结如下: 1.父控件设置属性不弹出 EditText有一个 android:focusa ...

  9. android屏蔽表情输入法,Android中EditText屏蔽第三方输入法表情的方法示例

    前言 众所周知如果用第三方的输入法的表情会给开发带来一定的麻烦,一般地像服务器上传的字符都是普通的字符,但是测试,就是狠狠得拿出搜狗输入法,点几个表情,那么问题就来了,要么是显示异常,要么是直接cra ...

最新文章

  1. MySQL从删库到跑路
  2. 《黑天鹅》读书笔记(part1)--我们把自己知道的东西太当回事了
  3. DevIL真是好用得想哭
  4. python函数和模块有什么特性_python-函数包和模块
  5. 12013.ADC779x采集芯片
  6. 【清单】语言、框架及库的官方文档、examples、tutorials
  7. 电脑桌面天气计算机备忘录,备忘录怎么添加到桌面,桌面备忘录小工具
  8. torch.optim
  9. 【C语言】pow函数的模拟实现(递归)
  10. js 中实现百分比计算
  11. SSM校园外卖订餐系统
  12. Win10+Ubuntu18.04 双系统安装遇到的问题记录
  13. 给社交软件“一星保护”:95后在想什么
  14. 碉堡了!最大 18 禁网站用 AI 和 ML 来做视频分类加标签
  15. 寻找大学目标及行动步骤——记ITAEM团队第二期宣讲会(2014.05.14)
  16. 如何批量压缩pdf文件到最小
  17. 计算机硬盘是输出还是输入,输入输出
  18. 1M带宽服务器能够承载多少人
  19. AWS攻略——Peering连接VPC
  20. 【JS】使用onclick方法把对象本身传输给方法

热门文章

  1. 获得资源配置文件的路径
  2. index [XXX] blocked by: [FORBIDDEN/12/index read-only / allow delete (api)]问题解决
  3. 笔记本计算机回收站在哪里,笔记本电脑如何设置回收站自动清空
  4. Python 基础 函数的使用——参数
  5. 苹果系统 如何快速访问服务器,mac下的finder怎么使用技巧 苹果系统如何快速打开Finder...
  6. C#上位机控制51单片机LED灯开关
  7. 4.图灵学院-----阿里/京东/滴滴/美团整理----高频MQ消息队列篇
  8. 小米MIUI开发版应用闪退问题 Secure.ANDROID_ID must not be null
  9. 【黑金视频连载】NIOS II视频教程(01)--软件安装
  10. 学3d游戏建模要用到什么软件?一般用哪个软件?