我正在做一個應用程序在android需要知道應用程序運行多久。有誰知道如何檢索這些信息?有沒有什麼辦法可以讓android提供關於正在運行的應用程序的信息,從他們運行多長時間?如何知道應用程序在android中運行了多長時間?
回答
我不知道任何方法可以處理,但你可以簡單地實現它自己。只需幾秒鐘捕獲當前時間,並在onPause()方法中執行相同操作。然後,只需減去第一個保存的時間值和最後保存的值,您應該知道應用程序運行了多少秒。
有可能是另一種更優雅的解決方案,我不知道壽。
嗨感謝您的回答。但我想知道所有其他正在運行的應用程序的運行時間,但不是我的應用程序。我想顯示所有當前正在運行的應用程序的時間。 – Sandhya 2010-11-10 06:46:50
@Sandhya:我很確定這不可能通過API。 – 2010-11-10 08:42:19
你可以用戶SystemClock.uptimeMillis(在您的主要活動)或SystemClock.elapsedRealtime()一旦首次推出。然後,每次您需要查看該應用程序運行多長時間時,再次調用該方法並從原始值中減去該值。
嗨感謝您的回答。但我想知道所有其他正在運行的應用程序的運行時間,但不是我的應用程序。我想顯示所有當前正在運行的應用程序的時間。 – Sandhya 2010-11-10 06:54:52
有一些數據收集了所有的應用程序,以顯示應用程序的電池使用情況,但我沒有做過研究,以瞭解如何以編程方式訪問它(如果可能的話),並且不確定何時重置(可能在每個充電器/ USB斷開)。
對於一個應用程序,以前關於創建和暫停/恢復方法的建議聽起來最好。
- 1. 我如何知道應用程序使用了多長時間?
- 2. 如何知道進程已經運行了多長時間?
- 3. 如何知道在android的後臺運行了多少應用程序?
- 4. 如何知道我的android應用程序在reciver中運行?
- 5. 如何知道用戶何時關閉了Android應用程序?
- 6. 我如何知道應用程序在Android中在後臺運行多久?
- 7. Android:如何知道應用程序在哪裏運行
- 8. Xamarin.forms - 長時間運行應用程序
- 9. 長時間運行的應用程序
- 10. 如何長時間在後臺運行iphone應用程序?
- 11. Android:如何在應用程序未運行時通知用戶
- 12. 在android應用程序中,如何知道應用程序是否是第一次運行時?
- 13. 知道用戶已經在django註冊了多長時間
- 14. 長時間運行程序
- 15. 如何找出C++應用程序在WINDOWS上運行多長時間?
- 16. Android長時間運行的應用程序
- 17. Android Wear上的長時間運行應用程序
- 18. 如何知道用戶何時關閉了Web應用程序
- 19. 如何知道android中正在運行的應用程序的名稱?
- 20. ASP.NET MVC應用程序運行多長時間
- 21. 應用程序在Clozure中交付長時間運行的應用程序CL
- 22. 腳本運行了多長時間?
- 23. 如何在Catalyst應用程序中管理長時間運行的進程?
- 24. 長時間運行後應用程序在nvcuda.dll中崩潰
- 25. 如何知道哪些應用程序在後臺運行
- 26. 應用程序如何知道它正在Google AppEngine上運行?
- 27. 管道長時間運行的流程
- 28. 如何在php中執行長時間運行的程序
- 29. Modmyi花了多長時間在Cydia上發佈應用程序?
- 30. 在長時間運行的應用程序中運行並行任務
您的應用程序或任何應用程序? – st0le 2010-11-09 12:28:09