Don't emit versioncode by default
use --show-versioncode argument if you want to see them Change-Id: I4ec6236c2c7643e61529765bce24f03555944c3e Fixes: 34670329 Test: Manually run 'adb shell cmd package list packages' w/ and w/o --show-versioncode
This commit is contained in:
@@ -587,6 +587,7 @@ class PackageManagerShellCommand extends ShellCommand {
|
||||
boolean listSystem = false, listThirdParty = false;
|
||||
boolean listInstaller = false;
|
||||
boolean showUid = false;
|
||||
boolean showVersionCode = false;
|
||||
int uid = -1;
|
||||
int userId = UserHandle.USER_SYSTEM;
|
||||
try {
|
||||
@@ -620,6 +621,9 @@ class PackageManagerShellCommand extends ShellCommand {
|
||||
case "-3":
|
||||
listThirdParty = true;
|
||||
break;
|
||||
case "--show-versioncode":
|
||||
showVersionCode = true;
|
||||
break;
|
||||
case "--user":
|
||||
userId = UserHandle.parseUserArg(getNextArgRequired());
|
||||
break;
|
||||
@@ -664,8 +668,11 @@ class PackageManagerShellCommand extends ShellCommand {
|
||||
pw.print(info.applicationInfo.sourceDir);
|
||||
pw.print("=");
|
||||
}
|
||||
pw.print(info.packageName); pw.print( " versionCode:"
|
||||
+ info.applicationInfo.versionCode);
|
||||
pw.print(info.packageName);
|
||||
if (showVersionCode) {
|
||||
pw.print(" versionCode:");
|
||||
pw.print(info.applicationInfo.versionCode);
|
||||
}
|
||||
if (listInstaller) {
|
||||
pw.print(" installer=");
|
||||
pw.print(mInterface.getInstallerPackageName(info.packageName));
|
||||
|
||||
Reference in New Issue
Block a user