2010-09-20 96 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

相关问题