Jump to content

jkmlee

Members
  • Posts

    3
  • Joined

  • Last visited

Reputation

0 Neutral

Profile Information

  • Gender
    Male
  • Location
    Hong Kong
  1. Thanks for the update, DennisD. I remember this issue has been around for some time and I am a bit surprised that it hasn't been fixed yet. Perhaps it's priority is not very high... It seems that there are multiple ways for apps to obtain the uptime. The Android API has a method that returns "milliseconds since boot, including time spent in sleep": https://developer.android.com/reference/android/os/SystemClock.html#elapsedRealtime() If CCleaner for Android is written in C, I think it can use the Linux system call sysinfo() to obtain the uptime: struct sysinfo { long uptime; /* Seconds since boot */ unsigned long loads[3]; /* 1, 5, and 15 minute load averages */ unsigned long totalram; /* Total usable main memory size */ unsigned long freeram; /* Available memory size */ unsigned long sharedram; /* Amount of shared memory */ unsigned long bufferram; /* Memory used by buffers */ unsigned long totalswap; /* Total swap space size */ unsigned long freeswap; /* Swap space still available */ unsigned short procs; /* Number of current processes */ unsigned long totalhigh; /* Total high memory size */ unsigned long freehigh; /* Available high memory size */ unsigned int mem_unit; /* Memory unit size in bytes */ char _f[20-2*sizeof(long)-sizeof(int)]; /* Padding to 64 bytes */ };
  2. Hi DennisD, thanks for the welcome. I rebooted my phone and checked the up-time in CCleaner as soon as I could and it was showing 0:00:46. So I believe it did kick off from 0:00:00. Is the up-time accurate for you after you rebooted your phone? Thanks!
  3. I am using CCleaner for Android v1.19.76 and my phone is running Android 7.0 (HTC 10). I notice that the up-time reported under System Info in CCleaner is always much shorter than expected. For example, currently it is showing 6:18:15 although the last time I rebooted the phone was about 12 hours ago. On the other hand, the uptime command in Termux (the popular terminal emulator app for Android) returns 11:50 which should be correct. Is CCleaner obtaining the up-time from the OS directly, or is it keeping track of it with some kind of timer? The latter may be problematic if the battery-saving features of newer Android versions interfere. Thanks.
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.