From fa851800cf97d1a3d30a7a147877005dc48721ff Mon Sep 17 00:00:00 2001 From: Svet Ganov Date: Tue, 27 Mar 2018 17:17:46 -0700 Subject: Add API to query if a UID is active Test: cts-tradefed run cts-dev -m CtsCameraTestCases Bug: 72863398 Change-Id: I8e5021f2ef4cd77fc89ae3b47cc32ad6913da0d6 --- libs/binder/ActivityManager.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libs/binder/ActivityManager.cpp') diff --git a/libs/binder/ActivityManager.cpp b/libs/binder/ActivityManager.cpp index 9adac26a31..2728f35408 100644 --- a/libs/binder/ActivityManager.cpp +++ b/libs/binder/ActivityManager.cpp @@ -80,6 +80,15 @@ void ActivityManager::unregisterUidObserver(const sp& observer) } } +bool ActivityManager::isUidActive(const uid_t uid, const String16& callingPackage) +{ + sp service = getService(); + if (service != NULL) { + return service->isUidActive(uid, callingPackage); + } + return false; +} + status_t ActivityManager::linkToDeath(const sp& recipient) { sp service = getService(); if (service != NULL) { -- cgit v1.2.3-59-g8ed1b