- 浏览: 70666 次
- 性别:
- 来自: 杭州
最新评论
一、安装输入法:
1,去utf7ime的 github上把整个项目给下载下来,地址:https://github.com/sumio/uiautomator-unicode-input-helper
点击"Download ZIP"按钮进行 打包下载
2,下载完成 以后解压到本地磁盘的任意位置比如C:\uiautomator-unicode-input-helper-master
3,打开Eclipse(安装了adt,并且配置好sdk home in eclispe不然不能打包)
4,点击File->Import ->Existing Android Code Into Workspace->Next->点击Browser 选择uiautomator-unicode-input-helper-master\Utf7Ime文件夹>点击Done,这个提示发现不了project,请从别的android项目中复制根目录下的配置文件过来就ok了(配置文件.classpath .project proguard.cfg project.properties)
5,导入成功后,安装IME(input method Editor)到手机中;
6,设置-语言及输入法-在设置里面将本机的默认输入法设置成:UTF7 IME for UI Testing,同时取消第三方的输入法(如果你安装了);
二、在测试工程中加入对应的代码
1.将uiautomator-unicode-input-helper-master\helper-library 目录下的src拷贝到测试项目中
2.可使用sample中代码做测试,测试成功,如下:
package logtest;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;
public class UiAutomatorInputStreamTest extends UiAutomatorTestCase {
public void testDemo(){
this.getUiDevice().pressHome();
UiScrollable s = new UiScrollable(new UiSelector().scrollable(true));
s.setAsHorizontalList();
try {
s.scrollForward();
UiObject uo = new UiObject(new UiSelector().text("主题中心"));
uo.clickAndWaitForNewWindow();
} catch (UiObjectNotFoundException e) {
e.printStackTrace();
}
}
}
1,去utf7ime的 github上把整个项目给下载下来,地址:https://github.com/sumio/uiautomator-unicode-input-helper
点击"Download ZIP"按钮进行 打包下载
2,下载完成 以后解压到本地磁盘的任意位置比如C:\uiautomator-unicode-input-helper-master
3,打开Eclipse(安装了adt,并且配置好sdk home in eclispe不然不能打包)
4,点击File->Import ->Existing Android Code Into Workspace->Next->点击Browser 选择uiautomator-unicode-input-helper-master\Utf7Ime文件夹>点击Done,这个提示发现不了project,请从别的android项目中复制根目录下的配置文件过来就ok了(配置文件.classpath .project proguard.cfg project.properties)
5,导入成功后,安装IME(input method Editor)到手机中;
6,设置-语言及输入法-在设置里面将本机的默认输入法设置成:UTF7 IME for UI Testing,同时取消第三方的输入法(如果你安装了);
二、在测试工程中加入对应的代码
1.将uiautomator-unicode-input-helper-master\helper-library 目录下的src拷贝到测试项目中
2.可使用sample中代码做测试,测试成功,如下:
package logtest;
import com.android.uiautomator.core.UiObject;
import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.core.UiScrollable;
import com.android.uiautomator.core.UiSelector;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;
public class UiAutomatorInputStreamTest extends UiAutomatorTestCase {
public void testDemo(){
this.getUiDevice().pressHome();
UiScrollable s = new UiScrollable(new UiSelector().scrollable(true));
s.setAsHorizontalList();
try {
s.scrollForward();
UiObject uo = new UiObject(new UiSelector().text("主题中心"));
uo.clickAndWaitForNewWindow();
} catch (UiObjectNotFoundException e) {
e.printStackTrace();
}
}
}
发表评论
-
帧率测试
2015-06-09 18:37 29831、GPU概念 GPU(Gr ... -
html5前端常用的jsonp,web的json的区别与原理
2015-01-14 19:51 685json 和 jsonp的区别: web开 ... -
android代码混淆以及如何判断一个apk代码是否被混淆过
2015-01-02 21:32 81671、proguard原理 java代码编译成 ... -
java 内存溢出 栈溢出的原因与排查方法
2014-10-18 17:52 51721、 内存溢出的原因 ... -
java 垃圾回收机制
2014-10-18 17:19 8471.垃圾回收的意义 ... -
String StringBuffer StringBuilder
2014-10-18 00:51 667相信在面试过程 ... -
自动化测试与测试自动化区别
2014-10-16 12:05 1496今天看到一篇文章关于自动化测试与测试自动化的区别。 ... -
一台机器上安装多个jdk
2014-09-29 15:06 3228一台机器上安装多个版本的jdk并解决环境问题 ... -
反射 原理 demo
2014-09-24 16:01 433在Android的源码中有很多方法是被@hide注 ... -
oracle in exists performance选择性
2014-09-24 12:56 535oracle 数据库中既然存在着exists 与 in,肯 ... -
robotium 命令行运行测试
2014-09-19 16:10 927用robotium写的测试脚本后,打成apk包安装 ... -
How do I debug UiAutomator scripts with Eclipse
2014-08-08 14:44 1801网上千篇一律的介绍UiAutomator测试了,近期在用UiA ... -
UiAutomator 测试多个类
2014-08-06 17:11 12251、UiAutomator是手机内部工作,即adb shell ... -
adb logcat日志分析
2014-07-30 11:30 49111、adb logcat 1)此命令用于输出手机或 ... -
adb 常用命令
2014-07-28 16:18 10511、 adb shell cat /system/build. ... -
Android优化工具----zipalign
2014-07-28 16:18 2294Zipalign优化工具是Android SDK中 ... -
monkey详解
2014-07-28 16:15 1123monkey是模拟用户的按键输入,触摸屏输入,手 ... -
code Review
2014-07-28 16:14 4721、为什么要Code Review 1 ... -
android adb install + apk 与adb push+apk两种安装apk的使用总结
2014-07-28 16:05 10623[size=large][size=large]1、and ... -
monkey API
2014-03-31 23:46 792Monkey- 源码库链接:http://www.oschin ...
相关推荐
Redhat server 5.5下解决中文输入法.txt Redhat server 5.5下解决中文输入法.txt
梦码汉字输入法软件的学习。通过直观的演示,可以在看完之后,对软件的主要特色和十几项专利技术有比较全面的了解,从而可以直接使用梦码汉字输入法软件而不再通过死记硬背等办法学习一种快速输入法。 梦码汉字...
Delphi 获取系统中已安装的中文输入法,判断是否在中文状态,若是则关闭它,切换半角和全角模式,切换中文标点模式和英文标点模式,并对输入法做相关设置。以下是相关代码: procedure TForm1.closecid; var ...
LVGL中文输入法代码是指在LVGL库中实现的、支持中文输入的功能模块。这个功能使得在LVGL上运行的应用程序能够接收和处理中文字符输入,为嵌入式设备的本地化提供了便利。 在LVGL库中,中文输入法通常会涉及以下几个...
这些资源将帮助用户了解如何配置和使用威纶通的中文输入法,以便在操作界面中输入汉字,这对于那些需要在设备上设置中文标识或参数的用户来说尤其重要。 【标签】"综合资料"表明,这个压缩包不仅包含程序代码,还...
"CentOS中文输入法rpm安装包" 这个标题表明我们要讨论的是在CentOS操作系统中安装中文输入法的过程,采用的是RPM(Red Hat Package Manager)包管理方式。RPM是Linux系统中广泛使用的软件包管理器,用于安装、升级、...
在Red Hat Linux操作系统中安装和使用中文输入法是许多用户,特别是中文用户必须掌握的一项基本技能。Red Hat Linux,作为一款流行的开源操作系统,虽然默认支持多种语言,但并不包括中文输入法。这篇教程将详细解释...
JavaScript实现中文输入法是一个复杂而有趣的任务,它涉及到汉字与拼音的映射、用户交互以及浏览器兼容性等多个方面。在JavaScript环境下开发这样的功能,开发者通常会利用到一些库或者工具,比如提供的`pinyinjs-...
在Ubuntu Linux操作系统中,安装和使用汉字输入法是许多用户特别是中文用户必须进行的一项操作。以下将详细讲解如何在Ubuntu中安装和配置汉字输入法,包括全拼、双拼以及安装搜狗拼音输入法。 首先,我们要安装基础...
本文档提供了详细的中文输入法补充方法,旨在帮助用户解决 Linux 中中文输入法的相关问题。 中文输入法的重要性 在 Linux 操作系统中,中文输入法是非常必要的,因为 Linux 是一个多语言支持的操作系统,而中文是...
在Red Hat Linux 9操作系统中,用户可能会遇到需要安装中文输入法的需求,以便更方便地进行汉字输入。本文将详细讲解如何使用fcitx-3.0.0-1.i386.rpm这个rpm安装包在Red Hat 9上安装中文输入法。 首先,fcitx是一个...
【标题】中的“中文首拼代码输入法 C++中文输入法 自由中文输入法 多行短句输入法”指的是一个编程实现的中文输入法系统,它基于C++语言开发,具备首拼音编码功能,同时支持五笔码和拼音的混合输入。这种输入法旨在...
而汉字输入法,作为中文用户与计算机交互的重要桥梁,其设计与实现同样至关重要。本文将围绕“C++汉字拼音输入法”这一主题,深入探讨如何运用C++的面向对象特性,结合Trie树数据结构,构建一个高效的汉字拼音输入法...
QT下的数字键盘输入法,类似于手机上的输入法,利用输入数字的组合判断拼音组合,可以输入汉字、英文,通过参数的调用切换。压缩包下带有使用的例子。输入法和例子都是自己写的,用在项目上,7寸屏下运行。有需要的...
Android Studio模拟器 AVD intelx86 中文莱姆输入法.apk 安装包 x86模拟器中文输入法,x86模拟器中文输入法x86模拟器中文输入法x86模拟器中文输入法
拼音输入法是中国最常见的一种输入方式,通过输入汉字的拼音来选择相应的汉字。Qt4.8中的中文输入法可能支持全拼和简拼,同时还可能包含了一些常用词组和智能预测功能,以提高输入效率。 使用Qt4.8开发支持中文输入...
韦东山LVGL,中文输入法
在Linux操作系统中,为了能够方便地输入中文,我们需要安装并配置中文输入法环境。Linux有许多不同的发行版,但大部分都支持Unicode,因此可以兼容多种语言输入,包括中文。本篇文章将详细讲解如何在Linux系统中安装...
压缩包文件“W10 输入法修复和PS不兼容”可能包含相关的教程、脚本或设置文件,可以帮助用户更直观地解决这个问题。使用前,请确保文件来源可靠,并按照文件说明正确操作,以免造成不必要的系统问题。
标题中的“解决搜狗输入法光标不跟随JDK”问题,主要涉及到的是在Ubuntu操作系统中,使用搜狗输入法时遇到的一个常见兼容性问题。当用户在使用Java(JDK)开发环境,如JetBrains家族的IntelliJ IDEA、PyCharm等IDE时...