Merge "More multi-user methods in PM" into jb-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
8f008e737a
@ -2891,11 +2891,14 @@ public class PackageManagerService extends IPackageManager.Stub {
|
||||
return index;
|
||||
}
|
||||
|
||||
public ParceledListSlice<PackageInfo> getInstalledPackages(int flags, String lastRead) {
|
||||
@Override
|
||||
public ParceledListSlice<PackageInfo> getInstalledPackages(int flags, String lastRead,
|
||||
int userId) {
|
||||
final ParceledListSlice<PackageInfo> list = new ParceledListSlice<PackageInfo>();
|
||||
final boolean listUninstalled = (flags & PackageManager.GET_UNINSTALLED_PACKAGES) != 0;
|
||||
final String[] keys;
|
||||
int userId = UserHandle.getCallingUserId();
|
||||
|
||||
enforceCrossUserPermission(Binder.getCallingUid(), userId, true, "get installed packages");
|
||||
|
||||
// writer
|
||||
synchronized (mPackages) {
|
||||
|
Reference in New Issue
Block a user