在没有用户交互的情况下在设备中运行 Android apk [英] Run Android apk in Device without User interaction

查看:32
本文介绍了在没有用户交互的情况下在设备中运行 Android apk的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要知道这是怎么可能的 - 通过 adb 命令在我的设备中安装 apk 后,我想自动运行该应用程序.不会使用用户交互来运行和导航屏幕.安装的应用程序将运行并自动从一个屏幕导航到另一个屏幕.但是应该到达所有屏幕.我不知道这怎么可能?

I need to know how it is possible - After installing apk in my device via adb command, I want to run the app automatically. No user interaction will be used to run and navigate screens. The installed app will be run and navigate from one screen to another automatically. But all screen should be reached. I don't know how it is possible?

让我分享一个例子.比如说,我的应用程序具有登录和注册功能.在设备中安装 apk 后,我希望应用程序自动执行登录或注册代码,无需用户交互.

Let me share an example. Say, my app has SignIn and SignUp features. After installing the apk in device, I want the app will execute SignIn or SignUp code automatically, without user interaction.

实际步骤是:

  1. APK 将通过 adb 命令安装.
  2. 安装 apk 后,应用应自动在设备中运行,无需任何用户交互.
  3. 由于应用将在没有用户交互的情况下运行,我需要知道应用在登录、注册或其他屏幕重绘上花费了多少时间.现在,关注登录和注册时间.获得时间后(很容易找出登录所需的时间),应用程序将在服务器中发送时间(通过 PHP,这很容易做到).

专家有什么想法吗?

谢谢!

推荐答案

我认为 MonkeyRunner (http://developer.android.com/tools/help/monkeyrunner_concepts.html) 是一个很好的解决方案.虽然它不能满足我需要的所有东西,但我没有找到满足我要求的任何解决方案.感谢@Simon 介绍 MonkeyRunner.

I think MonkeyRunner (http://developer.android.com/tools/help/monkeyrunner_concepts.html) is a good solution. Though it can't serve all things what I need, but I did not find any solution for my requirement. Thanks @Simon for introducing MonkeyRunner.

这篇关于在没有用户交互的情况下在设备中运行 Android apk的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆