Java 如何获得android中其他应用程序的屏幕时间?
我想了解在android系统上运行的每个应用程序的屏幕时间。例如,facebook的工作时间为3小时,但屏幕时间为1.2小时。我怎样才能得到它Java 如何获得android中其他应用程序的屏幕时间?,java,android,kotlin,Java,Android,Kotlin,我想了解在android系统上运行的每个应用程序的屏幕时间。例如,facebook的工作时间为3小时,但屏幕时间为1.2小时。我怎样才能得到它 android.app.usage UsageStats public final class UsageStats extends Object implements Parcelable java.lang.Object ↳ android.app.usage.UsageStats 我想你需要的是 getFirstTimeStam
android.app.usage
UsageStats
public final class UsageStats
extends Object implements Parcelable
java.lang.Object
↳ android.app.usage.UsageStats
我想你需要的是
getFirstTimeStamp
获取它表示的时间范围的开始,以自历元起的毫秒为单位。
和getLastTimeStamp
获取此UsageStats
表示的时间范围的末尾,以自历元起的毫秒为单位
谢谢您的推荐。在参考中,“long getTotalTimeInForeground()”解决了我的问题。它有帮助吗?我在屏幕上任何地方都看不到你想要的东西,但是你在手机的什么地方看到这个?