summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Chaohui Wang <chaohuiw@google.com> 2022-09-29 03:10:21 +0000
committer Android (Google) Code Review <android-gerrit@google.com> 2022-09-29 03:10:21 +0000
commit1ce1c15027133a4d2bf84a9c5e866ad5d9d8875f (patch)
treedf332c29127ec44d72218fad4a2bb27624e6cfe1
parentb3b823cd9424deef910da61a639f8f22b416d8de (diff)
parent8ec56141ef8bc435fed656f4df408560a487e636 (diff)
Merge "Show install type label for instant app"
-rw-r--r--packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt13
1 files changed, 11 insertions, 2 deletions
diff --git a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt
index c89ffe560eb7..9611b136d881 100644
--- a/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt
+++ b/packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt
@@ -53,15 +53,24 @@ class AppInfoProvider(private val packageInfo: PackageInfo) {
),
horizontalAlignment = Alignment.CenterHorizontally,
) {
+ val app = packageInfo.applicationInfo
Box(modifier = Modifier.padding(SettingsDimension.itemPaddingAround)) {
- AppIcon(app = packageInfo.applicationInfo, size = SettingsDimension.appIconInfoSize)
+ AppIcon(app = app, size = SettingsDimension.appIconInfoSize)
}
- AppLabel(packageInfo.applicationInfo)
+ AppLabel(app)
+ InstallType(app)
if (displayVersion) AppVersion()
}
}
@Composable
+ private fun InstallType(app: ApplicationInfo) {
+ if (!app.isInstantApp) return
+ Spacer(modifier = Modifier.height(4.dp))
+ SettingsBody(stringResource(R.string.install_type_instant))
+ }
+
+ @Composable
private fun AppVersion() {
if (packageInfo.versionName == null) return
Spacer(modifier = Modifier.height(4.dp))