2013-07-02 99 views
3

我需要知道它是如何可能的 - 通過ADB命令在我的設備上安裝APK後,我要自動運行的應用程序。將不會使用用戶交互來運行和導航屏幕。已安裝的應用程序將運行並自動導航從一個屏幕到另一個。但應達到所有屏幕。我不知道怎麼可能?運行Android APK在設備而無需用戶交互

讓我分享一個例子。說,我的應用程序具有登錄和註冊功能。安裝在設備的APK後,我希望應用程序將自動執行簽到或註冊代碼,而無需用戶交互。

的實際步驟是:

  1. APK將通過ADB命令進行安裝。
  2. 安裝完apk之後,應該會自動在設備上運行應用程序,而無需任何用戶交互。
  3. 由於應用程序將在沒有用戶交互的情況下運行,因此我需要知道應用程序需要多少時間才能登錄,註冊或其他屏幕刷新。現在,重點關注SignIn和SignUp時間。獲得時間後(很容易找出SignIn需要多少時間)應用程序將在服務器中發送時間(通過PHP,這很容易)。

來自專家的任何想法?

謝謝!

+0

只是出於好奇......你期望的應用程序基本上做什麼? – amalBit

+1

而且,如果您的目標是讓用戶不使用這些活動,您爲什麼首先將其寫入? – CommonsWare

+0

我的主要目標是,我喜歡在沒有任何用戶交互的情況下測試應用程序。所以,在設備中安裝apk之後,我需要知道應用SignIn或SignUp的時間。在這裏,我不想用戶交互。 – arefin

回答

-2

MonkeyRunner腳本應該符合您的要求或Robotium

+0

Robotium不是我正在尋找的東西。 – arefin

相關問題