Add Voice activation apps into Settings->Apps->Specific app->AppInfo->Voice activation apps
This change is flag controlled by `com.android.settings.flags.enable_voice_activation_apps_in_settings`. Bug: 306447565 Bug: 303727896 Test: presubmit Test: manual Settings CUJs tests Change-Id: I3a918be39d62819c1f6d59e8e71d48025e9d203a
This commit is contained in:
@@ -32,6 +32,7 @@ import androidx.fragment.app.Fragment
|
|||||||
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
import androidx.lifecycle.compose.collectAsStateWithLifecycle
|
||||||
import androidx.navigation.NavType
|
import androidx.navigation.NavType
|
||||||
import androidx.navigation.navArgument
|
import androidx.navigation.navArgument
|
||||||
|
import com.android.settings.flags.Flags
|
||||||
import com.android.settings.R
|
import com.android.settings.R
|
||||||
import com.android.settings.applications.AppInfoBase
|
import com.android.settings.applications.AppInfoBase
|
||||||
import com.android.settings.applications.appinfo.AppInfoDashboardFragment
|
import com.android.settings.applications.appinfo.AppInfoDashboardFragment
|
||||||
@@ -42,6 +43,7 @@ import com.android.settings.spa.app.specialaccess.DisplayOverOtherAppsAppListPro
|
|||||||
import com.android.settings.spa.app.specialaccess.InstallUnknownAppsListProvider
|
import com.android.settings.spa.app.specialaccess.InstallUnknownAppsListProvider
|
||||||
import com.android.settings.spa.app.specialaccess.ModifySystemSettingsAppListProvider
|
import com.android.settings.spa.app.specialaccess.ModifySystemSettingsAppListProvider
|
||||||
import com.android.settings.spa.app.specialaccess.PictureInPictureListProvider
|
import com.android.settings.spa.app.specialaccess.PictureInPictureListProvider
|
||||||
|
import com.android.settings.spa.app.specialaccess.VoiceActivationAppsListProvider
|
||||||
import com.android.settingslib.spa.framework.common.SettingsPageProvider
|
import com.android.settingslib.spa.framework.common.SettingsPageProvider
|
||||||
import com.android.settingslib.spa.framework.compose.LifecycleEffect
|
import com.android.settingslib.spa.framework.compose.LifecycleEffect
|
||||||
import com.android.settingslib.spa.framework.compose.navigator
|
import com.android.settingslib.spa.framework.compose.navigator
|
||||||
@@ -160,6 +162,9 @@ private fun AppInfoSettings(packageInfoPresenter: PackageInfoPresenter) {
|
|||||||
InstallUnknownAppsListProvider.InfoPageEntryItem(app)
|
InstallUnknownAppsListProvider.InfoPageEntryItem(app)
|
||||||
InteractAcrossProfilesDetailsPreference(app)
|
InteractAcrossProfilesDetailsPreference(app)
|
||||||
AlarmsAndRemindersAppListProvider.InfoPageEntryItem(app)
|
AlarmsAndRemindersAppListProvider.InfoPageEntryItem(app)
|
||||||
|
if (Flags.enableVoiceActivationAppsInSettings()) {
|
||||||
|
VoiceActivationAppsListProvider.InfoPageEntryItem(app)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
Category(title = stringResource(R.string.app_install_details_group_title)) {
|
Category(title = stringResource(R.string.app_install_details_group_title)) {
|
||||||
|
|||||||
Reference in New Issue
Block a user