Merge "Add data dump from ClockRegistry" into udc-dev

This commit is contained in:
Hawkwood Glazier
2023-04-12 19:15:19 +00:00
committed by Android (Google) Code Review
4 changed files with 19 additions and 8 deletions

View File

@@ -33,6 +33,7 @@ import com.android.systemui.plugins.PluginLifecycleManager
import com.android.systemui.plugins.PluginListener
import com.android.systemui.plugins.PluginManager
import com.android.systemui.util.Assert
import java.io.PrintWriter
import java.util.concurrent.ConcurrentHashMap
import java.util.concurrent.atomic.AtomicBoolean
import kotlinx.coroutines.CoroutineDispatcher
@@ -485,6 +486,14 @@ open class ClockRegistry(
return availableClocks[targetClockId]?.provider?.createClock(settings)
}
fun dump(pw: PrintWriter, args: Array<out String>) {
pw.println("ClockRegistry:")
pw.println(" settings = $settings")
for ((id, info) in availableClocks) {
pw.println(" availableClocks[$id] = $info")
}
}
private data class ClockInfo(
val metadata: ClockMetadata,
var provider: ClockProvider?,

View File

@@ -294,11 +294,11 @@ public class KeyguardClockSwitch extends RelativeLayout {
public void dump(PrintWriter pw, String[] args) {
pw.println("KeyguardClockSwitch:");
pw.println(" mSmallClockFrame: " + mSmallClockFrame);
pw.println(" mSmallClockFrame.alpha: " + mSmallClockFrame.getAlpha());
pw.println(" mLargeClockFrame: " + mLargeClockFrame);
pw.println(" mLargeClockFrame.alpha: " + mLargeClockFrame.getAlpha());
pw.println(" mStatusArea: " + mStatusArea);
pw.println(" mDisplayedClockSize: " + mDisplayedClockSize);
pw.println(" mSmallClockFrame = " + mSmallClockFrame);
pw.println(" mSmallClockFrame.alpha = " + mSmallClockFrame.getAlpha());
pw.println(" mLargeClockFrame = " + mLargeClockFrame);
pw.println(" mLargeClockFrame.alpha = " + mLargeClockFrame.getAlpha());
pw.println(" mStatusArea = " + mStatusArea);
pw.println(" mDisplayedClockSize = " + mDisplayedClockSize);
}
}

View File

@@ -519,9 +519,10 @@ public class KeyguardClockSwitchController extends ViewController<KeyguardClockS
@Override
public void dump(@NonNull PrintWriter pw, @NonNull String[] args) {
pw.println("currentClockSizeLarge=" + (mCurrentClockSize == LARGE));
pw.println("mCanShowDoubleLineClock=" + mCanShowDoubleLineClock);
pw.println("currentClockSizeLarge: " + (mCurrentClockSize == LARGE));
pw.println("mCanShowDoubleLineClock: " + mCanShowDoubleLineClock);
mView.dump(pw, args);
mClockRegistry.dump(pw, args);
ClockController clock = getClock();
if (clock != null) {
clock.dump(pw);

View File

@@ -33,6 +33,7 @@ import com.android.systemui.shared.clocks.DefaultClockProvider;
import dagger.Module;
import dagger.Provides;
import kotlinx.coroutines.CoroutineDispatcher;
import kotlinx.coroutines.CoroutineScope;