Android Question Device uptime

udg

Expert
Licensed User
Longtime User
Have a look here.
 
Upvote 0

udg

Expert
Licensed User
Longtime User
B4X:
Dim jo As JavaObject
   jo.InitializeStatic("android.os.SystemClock")
   Dim elapsed As Long = jo.RunMethod("elapsedRealtime",Null)
   Dim uptime As Long = jo.RunMethod("uptimeMillis", Null)
   Log(ConvertMillisecondsToString(elapsed))
   Log(ConvertMillisecondsToString(uptime))
  .....

Sub ConvertMillisecondsToString(t As Long) As String
   Dim hours, minutes, seconds As Int
   hours = t / DateTime.TicksPerHour
   minutes = (t Mod DateTime.TicksPerHour) / DateTime.TicksPerMinute
   seconds = (t Mod DateTime.TicksPerMinute) / DateTime.TicksPerSecond
   Return $"$1.0{hours}:$2.0{minutes}:$2.0{seconds}"$
End Sub

ConvertMillisecondsToString is from the Code Snippets section of the Forum.
Elapsed is probabily what you're looking for
 
Upvote 0
Top