AppClone: Changes in AppInfo page for cloned app.
- Hides preferences for cloneable apps under Cloned Apps page - Displays Create option for cloneable apps under Cloned Apps page. - Invokes CloneBackend on click of create and refreshes to display newly cloned app's AppInfo page. - Appends suffix 'clone' for cloneable/cloned app. - Displays text 'Delete' instead of 'uninstall'. Screencast: https://screencast.googleplex.com/cast/NjI3MDEyMjk1MzAxNTI5NnxhOTIxZDhiZC03Zg Bug: 262375058 Test: make RunSettingsRoboTests -j64 Change-Id: I34018f6cc7420d2667c25fbca59c832b398d723e
This commit is contained in:
@@ -20,6 +20,7 @@ import android.content.Context
|
||||
import com.android.settings.spa.app.AllAppListPageProvider
|
||||
import com.android.settings.spa.app.AppsMainPageProvider
|
||||
import com.android.settings.spa.app.appinfo.AppInfoSettingsProvider
|
||||
import com.android.settings.spa.app.appinfo.CloneAppInfoSettingsProvider
|
||||
import com.android.settings.spa.app.backgroundinstall.BackgroundInstalledAppsPageProvider
|
||||
import com.android.settings.spa.app.specialaccess.AlarmsAndRemindersAppListProvider
|
||||
import com.android.settings.spa.app.specialaccess.AllFilesAccessAppListProvider
|
||||
@@ -68,6 +69,7 @@ open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
|
||||
AppLanguagesPageProvider,
|
||||
UsageStatsPageProvider,
|
||||
BackgroundInstalledAppsPageProvider,
|
||||
CloneAppInfoSettingsProvider,
|
||||
) + togglePermissionAppListTemplate.createPageProviders(),
|
||||
rootPages = listOf(
|
||||
SettingsPage.create(HomePageProvider.name),
|
||||
|
||||
Reference in New Issue
Block a user