如何找出android应用程序的运行启动时间?

如何找出android应用程序的运行启动时间?,第1张

概述有没有找到应用程序的开始时间?ActivityManager为每个应用程序进程提供了pids等,但没有说明进程运行了多长时间.解决方法:我不知道有没有这方面的API.但一种方法是使用类似的东西:Stringpid="yourpid";BufferedReaderreader=newBufferedReader(newInputStreamReader

有没有找到应用程序的开始时间?ActivityManager为每个应用程序进程提供了pIDs等,但没有说明进程运行了多长时间.

解决方法:

我不知道有没有这方面的API.但一种方法是使用类似的东西:

String pID = "yourpID";    BufferedReader reader = new BufferedReader ( new inputStreamReader ( new fileinputStream ( "ls -ld /proc/"+pID)) , 1000 );

获取应用程序的开始时间,然后用当前时间减去该时间.

可能不是最好的方式,但这就是我想到的. (我还没试过..)

Gl!

总结

以上是内存溢出为你收集整理的如何找出android应用程序的运行/启动时间?全部内容,希望文章能够帮你解决如何找出android应用程序的运行/启动时间?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1101145.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存