diff options
| author | Makoto Onuki <omakoto@google.com> | 2017-12-20 13:14:48 +0900 |
|---|---|---|
| committer | Makoto Onuki <omakoto@google.com> | 2018-01-09 11:57:55 -0800 |
| commit | 73dded28afb3be3aebcd698434d17cf4f796153b (patch) | |
| tree | 228427f27ecf8ad525dc0592c3e57085349f71c1 /core/java/android/os/UserManager.java | |
| parent | 229d2cdba3bda2c596c08c3c338880b4499c5a74 (diff) | |
Add hidden APIs that return user start/unlock time.
Bug: 69456806
Test: Manual test with "watch dumpsys-user"
Change-Id: I68ed4ef53c707ed7c8cb8be4165052f942ea8ccd
Diffstat (limited to 'core/java/android/os/UserManager.java')
| -rw-r--r-- | core/java/android/os/UserManager.java | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/core/java/android/os/UserManager.java b/core/java/android/os/UserManager.java index 38993b71a31d..44238df108cf 100644 --- a/core/java/android/os/UserManager.java +++ b/core/java/android/os/UserManager.java @@ -1392,6 +1392,34 @@ public class UserManager { } /** + * Return the time when the calling user started in elapsed milliseconds since boot, + * or 0 if not started. + * + * @hide + */ + public long getUserStartRealtime() { + try { + return mService.getUserStartRealtime(); + } catch (RemoteException re) { + throw re.rethrowFromSystemServer(); + } + } + + /** + * Return the time when the calling user was unlocked elapsed milliseconds since boot, + * or 0 if not unlocked. + * + * @hide + */ + public long getUserUnlockRealtime() { + try { + return mService.getUserUnlockRealtime(); + } catch (RemoteException re) { + throw re.rethrowFromSystemServer(); + } + } + + /** * Returns the UserInfo object describing a specific user. * Requires {@link android.Manifest.permission#MANAGE_USERS} permission. * @param userHandle the user handle of the user whose information is being requested. |
