Refactor PrintSettings (1/n)

Add PrintRepository for display Print services.

Bug: 320076351
Flag: com.android.settings.flags.refactor_print_settings
Test: manual
Test: unit test
Change-Id: I1ea52508d504161675eeffeb3ec077caa641cb2c
This commit is contained in:
Chaohui Wang
2024-06-04 19:41:55 +08:00
parent 665b2a586e
commit 3362e5d14a
7 changed files with 416 additions and 0 deletions

View File

@@ -19,6 +19,7 @@ package com.android.settings.spa
import android.content.Context
import android.util.FeatureFlagUtils
import com.android.settings.network.apn.ApnEditPageProvider
import com.android.settings.print.PrintSettingsPageProvider
import com.android.settings.spa.about.AboutPhonePageProvider
import com.android.settings.spa.app.AllAppListPageProvider
import com.android.settings.spa.app.AppsMainPageProvider
@@ -120,6 +121,7 @@ open class SettingsSpaEnvironment(context: Context) : SpaEnvironment(context) {
BatteryOptimizationModeAppListPageProvider,
NetworkCellularGroupProvider(),
WifiPrivacyPageProvider,
PrintSettingsPageProvider,
)
override val logger = if (FeatureFlagUtils.isEnabled(