diff options
author | 2022-09-29 03:10:21 +0000 | |
---|---|---|
committer | 2022-09-29 03:10:21 +0000 | |
commit | 1ce1c15027133a4d2bf84a9c5e866ad5d9d8875f (patch) | |
tree | df332c29127ec44d72218fad4a2bb27624e6cfe1 | |
parent | b3b823cd9424deef910da61a639f8f22b416d8de (diff) | |
parent | 8ec56141ef8bc435fed656f4df408560a487e636 (diff) |
Merge "Show install type label for instant app"
-rw-r--r-- | packages/SettingsLib/SpaPrivileged/src/com/android/settingslib/spaprivileged/template/app/AppInfo.kt | 13 |
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)) |