Merge "Support showing stopped state in pm list package" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
1637159b0a
@@ -928,6 +928,7 @@ class PackageManagerShellCommand extends ShellCommand {
|
||||
boolean showUid = false;
|
||||
boolean showVersionCode = false;
|
||||
boolean listApexOnly = false;
|
||||
boolean showStopped = false;
|
||||
int uid = -1;
|
||||
int defaultUserId = UserHandle.USER_ALL;
|
||||
try {
|
||||
@@ -985,6 +986,9 @@ class PackageManagerShellCommand extends ShellCommand {
|
||||
case "--match-libraries":
|
||||
getFlags |= PackageManager.MATCH_STATIC_SHARED_AND_SDK_LIBRARIES;
|
||||
break;
|
||||
case "--show-stopped":
|
||||
showStopped = true;
|
||||
break;
|
||||
default:
|
||||
pw.println("Error: Unknown option: " + opt);
|
||||
return -1;
|
||||
@@ -1077,6 +1081,12 @@ class PackageManagerShellCommand extends ShellCommand {
|
||||
stringBuilder.append(info.getLongVersionCode());
|
||||
}
|
||||
}
|
||||
if (showStopped) {
|
||||
stringBuilder.append(" stopped=");
|
||||
stringBuilder.append(
|
||||
((info.applicationInfo.flags & ApplicationInfo.FLAG_STOPPED) != 0)
|
||||
? "true" : "false");
|
||||
}
|
||||
if (listInstaller) {
|
||||
stringBuilder.append(" installer=");
|
||||
stringBuilder.append(mInterface.getInstallerPackageName(info.packageName));
|
||||
|
||||
Reference in New Issue
Block a user