2010-09-20 98 views

回答

0

你可以使用TraceView。你的意思是編程嗎?

通過編程,您可以查看SpareParts如何做到這一點。

+1

是的,通過編程... – 2010-09-20 11:00:38

+1

@user,更新了答案。發佈鏈接... – st0le 2010-09-23 08:09:20

1

挖開源「備件」,看看他們是如何做到這一點

(也複製了仿真器,在手機上安裝它並確保它的工作原理)

注意:在此對於大約在2010年的Android版本,它的寫法仍然準確無誤,多年後在4.4和5.0版本中添加的限制將大大挫敗在更新版本中實現這一點。

+1

「備件」源代碼中有一些來自私有API的類。我無法查看它是如何完成的...... – 2010-09-23 14:13:15

+1

在這個時刻,我可以在用戶每次打開任何應用程序時獲得一個事件,並且我可以存儲一個時間戳,然後我需要找到一種方法來獲取應用程序轉到後臺的事件。現在我有這個問題。 – 2010-09-23 14:14:54

+1

私人api在android.git.kernel.org上以源代碼形式提供,但是您可能會或可能無法以與Android架構師對於良好行爲的應用程序可以或應該做什麼的願景一致的方式來再現該功能。 – 2010-09-24 03:42:58

相關問題