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