我正在嘗試開發用於測量應用程序性能的Android平臺API。例如,我需要以下的東西來衡量一個Android應用程序。我需要專家建議Android應用程序的性能
應用程序登錄需要多少時間?通過後端系統登錄。用戶名和密碼保存在數據庫服務器中,android應用程序將從數據庫服務器中檢查用戶名和密碼。應用需要多長時間才能檢查?一個常見的解決方案是:用戶名/密碼檢查功能的開始時間和結束時間,然後(結束時間 - 開始時間)將給出應用程序需要登錄檢查的實際時間。專家的任何其他建議?
計算所有這些UI組件(TextView,ImageView等)成功加載所需的渲染時間。 ImageView圖像將從服務器加載。還需要專家的建議。我可以在這裏申請#1蜱,但想從專家聽取:)
感謝 Arefin
謝謝@丹Breslau,你的想法是真棒! – arefin
我需要一個更多信息,如果您知道,請讓我通知。在通過adb命令在我的設備上安裝apk之後,我想自動運行該應用程序。沒有用戶交互,應用程序將運行並從一個屏幕導航到另一個屏幕。但應達到所有屏幕。你有什麼想法?提前致謝。 – arefin
如果我理解你是對的...我會這樣做的方式是創建第二個應用程序,該應用程序僅供您(或其他人測試您的應用程序)使用,其中包含意圖列表,您的「真實」應用手柄。此測試應用程序會定期從列表中觸發其中一個Intents,直到它到達列表的末尾,此時它將退出。我沒有時間提供更多細節;如果你需要進一步探索,我會建議發佈一個新問題。 –