使用源代码调制

 

  1. 把Ranorex的JAR Library链接到你的android项目。 你可以在Ranorex安装目录中找到Ranorex.jar文件:
    < <Ranorex install dir>\bin\RxEnv\Android\Ranorex.jar
  2. 把下面的代码手动添加到你所有的Activities:
  3. @Override
  4. public void onResume()
  5. {
  6.  super.onResume();
  7.  com.ranorex.android.RanorexAndroidAutomation.Hook(this);
  8. }
  9. @Override
  10. public void onPause()
  11. {
  12.  super.onPause();
  13.  com.ranorex.android.RanorexAndroidAutomation.UnHook(this);
  14. }
  15. @Override
  16. public boolean dispatchKeyEvent(android.view.KeyEvent event)
  17. {
  18.  com.ranorex.android.RanorexAndroidAutomation.Key(event);
  19.  return super.dispatchKeyEvent(event);
  20. }

 

 

  1. 在manifest文件中添加权限(如果还未添加):

<uses-permission android:name=”android.permission.INTERNET” />

<uses-permission android:name=”android.permission.INJECT_EVENTS” />

 

  1. 把实际的Ranorex版本号添加到manifest中,那么您的App就能被Ranorex服务App找到。
    修改下面的代码:

<manifest xmlns:android=”http://schemas.android.com/apk/res/android”

package=”YOUR PACKAGE”

android:versionCode=”YOUR CODE VERSION”

android:versionName=”YOUR VERSION NAME”>

 

到:

<manifest xmlns:android=”http://schemas.android.com/apk/res/android”

package=”YOUR PACKAGE”

android:versionCode=”YOUR CODE VERSION”

android:versionName=”YOUR VERSION NAME (RxInstrumented$<RANOREX-VERSION>)”>

 

注:插入实际Ranorex的版本,而不是<RANOREX-VERSION>

Leave a comment

请输入正确的验证码