Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/178.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何测量另一个应用程序的运行时间?(在内存不足的情况下)_Android - Fatal编程技术网

Android 如何测量另一个应用程序的运行时间?(在内存不足的情况下)

Android 如何测量另一个应用程序的运行时间?(在内存不足的情况下),android,Android,我正在制作一个用于启动游戏的应用程序(不是我自己制作的应用程序),我必须根据业务需求测量每个游戏会话所用的时间 但是,如果启动大型游戏且内存不足,我的应用程序将被杀死 我尝试启动一个长时间运行的服务,该服务运行一个监控前台活动包名的处理程序,并通过返回start\u STICKY,使用startForeground(),在单独的进程上运行,使服务至少与我启动的游戏一样长时间运行,但运气不佳 我试图在onDestory()中发送广播,但没有调用 我有平台签名,可以通过添加android:share

我正在制作一个用于启动游戏的应用程序(不是我自己制作的应用程序),我必须根据业务需求测量每个游戏会话所用的时间

但是,如果启动大型游戏且内存不足,我的应用程序将被杀死

我尝试启动一个长时间运行的服务,该服务运行一个监控前台活动包名的处理程序,并通过返回
start\u STICKY
,使用
startForeground()
,在单独的进程上运行,使服务至少与我启动的游戏一样长时间运行,但运气不佳

我试图在
onDestory()
中发送广播,但没有调用

我有平台签名,可以通过添加
android:sharedUserId=“android.uid.system”
让我的应用程序作为系统应用程序运行,但它有帮助吗

还是有更好的方法进行测量?谢谢