Loading packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceDataPlugin.java +8 −3 Original line number Original line Diff line number Diff line Loading @@ -20,7 +20,7 @@ import android.app.PendingIntent; import android.app.smartspace.SmartspaceAction; import android.app.smartspace.SmartspaceAction; import android.app.smartspace.SmartspaceTarget; import android.app.smartspace.SmartspaceTarget; import android.content.Intent; import android.content.Intent; import android.graphics.drawable.Icon; import android.graphics.drawable.Drawable; import android.os.Parcelable; import android.os.Parcelable; import android.view.View; import android.view.View; import android.view.ViewGroup; import android.view.ViewGroup; Loading Loading @@ -93,9 +93,14 @@ public interface BcSmartspaceDataPlugin extends Plugin { void setFalsingManager(com.android.systemui.plugins.FalsingManager falsingManager); void setFalsingManager(com.android.systemui.plugins.FalsingManager falsingManager); /** /** * Set or clear any Do Not Disturb information. * Set or clear Do Not Disturb information. */ */ void setDnd(@Nullable Icon dndIcon, @Nullable String description); void setDnd(@Nullable Drawable image, @Nullable String description); /** * Set or clear next alarm information */ void setNextAlarm(@Nullable Drawable image, @Nullable String description); } } /** Interface for launching Intents, which can differ on the lockscreen */ /** Interface for launching Intents, which can differ on the lockscreen */ Loading packages/SystemUI/res-keyguard/drawable/num_pad_key_background.xml +4 −13 Original line number Original line Diff line number Diff line Loading @@ -16,23 +16,14 @@ * limitations under the License. * limitations under the License. */ */ --> --> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/background"> <shape> <solid android:color="?android:attr/colorControlNormal" /> <corners android:radius="10dp" /> </shape> </item> <item android:id="@+id/ripple"> <ripple <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:attr/colorControlHighlight"> android:color="?android:attr/colorControlHighlight"> <item android:id="@android:id/mask"> <item android:id="@+id/background"> <shape android:shape="rectangle"> <shape> <solid android:color="?android:attr/colorControlNormal" /> <solid android:color="?android:attr/colorControlNormal" /> <corners android:radius="10dp" /> <corners android:radius="10dp" /> </shape> </shape> </item> </item> </ripple> </ripple> </item> </layer-list> packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java +4 −9 Original line number Original line Diff line number Diff line Loading @@ -28,7 +28,6 @@ import com.android.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.systemui.R; import com.android.systemui.R; import com.android.systemui.classifier.FalsingCollector; import com.android.systemui.classifier.FalsingCollector; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.statusbar.FeatureFlags; import com.android.systemui.util.ViewController; import com.android.systemui.util.ViewController; import com.android.systemui.util.concurrency.DelayableExecutor; import com.android.systemui.util.concurrency.DelayableExecutor; Loading Loading @@ -167,7 +166,6 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> private final TelephonyManager mTelephonyManager; private final TelephonyManager mTelephonyManager; private final EmergencyButtonController.Factory mEmergencyButtonControllerFactory; private final EmergencyButtonController.Factory mEmergencyButtonControllerFactory; private final FalsingCollector mFalsingCollector; private final FalsingCollector mFalsingCollector; private final boolean mIsNewLayoutEnabled; @Inject @Inject public Factory(KeyguardUpdateMonitor keyguardUpdateMonitor, public Factory(KeyguardUpdateMonitor keyguardUpdateMonitor, Loading @@ -177,8 +175,7 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> InputMethodManager inputMethodManager, @Main DelayableExecutor mainExecutor, InputMethodManager inputMethodManager, @Main DelayableExecutor mainExecutor, @Main Resources resources, LiftToActivateListener liftToActivateListener, @Main Resources resources, LiftToActivateListener liftToActivateListener, TelephonyManager telephonyManager, FalsingCollector falsingCollector, TelephonyManager telephonyManager, FalsingCollector falsingCollector, EmergencyButtonController.Factory emergencyButtonControllerFactory, EmergencyButtonController.Factory emergencyButtonControllerFactory) { FeatureFlags featureFlags) { mKeyguardUpdateMonitor = keyguardUpdateMonitor; mKeyguardUpdateMonitor = keyguardUpdateMonitor; mLockPatternUtils = lockPatternUtils; mLockPatternUtils = lockPatternUtils; mLatencyTracker = latencyTracker; mLatencyTracker = latencyTracker; Loading @@ -190,7 +187,6 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> mTelephonyManager = telephonyManager; mTelephonyManager = telephonyManager; mEmergencyButtonControllerFactory = emergencyButtonControllerFactory; mEmergencyButtonControllerFactory = emergencyButtonControllerFactory; mFalsingCollector = falsingCollector; mFalsingCollector = falsingCollector; mIsNewLayoutEnabled = featureFlags.isKeyguardLayoutEnabled(); } } /** Create a new {@link KeyguardInputViewController}. */ /** Create a new {@link KeyguardInputViewController}. */ Loading @@ -216,20 +212,19 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> return new KeyguardPinViewController((KeyguardPINView) keyguardInputView, return new KeyguardPinViewController((KeyguardPINView) keyguardInputView, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, mLiftToActivateListener, emergencyButtonController, mFalsingCollector, mLiftToActivateListener, emergencyButtonController, mFalsingCollector); mIsNewLayoutEnabled); } else if (keyguardInputView instanceof KeyguardSimPinView) { } else if (keyguardInputView instanceof KeyguardSimPinView) { return new KeyguardSimPinViewController((KeyguardSimPinView) keyguardInputView, return new KeyguardSimPinViewController((KeyguardSimPinView) keyguardInputView, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, emergencyButtonController, mIsNewLayoutEnabled); emergencyButtonController); } else if (keyguardInputView instanceof KeyguardSimPukView) { } else if (keyguardInputView instanceof KeyguardSimPukView) { return new KeyguardSimPukViewController((KeyguardSimPukView) keyguardInputView, return new KeyguardSimPukViewController((KeyguardSimPukView) keyguardInputView, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, emergencyButtonController, mIsNewLayoutEnabled); emergencyButtonController); } } throw new RuntimeException("Unable to find controller for " + keyguardInputView); throw new RuntimeException("Unable to find controller for " + keyguardInputView); Loading packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java +0 −14 Original line number Original line Diff line number Diff line Loading @@ -168,20 +168,6 @@ public abstract class KeyguardPinBasedInputView extends KeyguardAbsKeyInputView return mButtons; return mButtons; } } /** * By default, the new layout will be enabled. When false, revert to the old style. */ public void setIsNewLayoutEnabled(boolean isEnabled) { if (!isEnabled) { for (int i = 0; i < mButtons.length; i++) { mButtons[i].disableNewLayout(); } mDeleteButton.disableNewLayout(); mOkButton.disableNewLayout(); reloadColors(); } } /** /** * Reload colors from resources. * Reload colors from resources. **/ **/ Loading packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java +1 −2 Original line number Original line Diff line number Diff line Loading @@ -35,12 +35,11 @@ public class KeyguardPinViewController KeyguardMessageAreaController.Factory messageAreaControllerFactory, KeyguardMessageAreaController.Factory messageAreaControllerFactory, LatencyTracker latencyTracker, LiftToActivateListener liftToActivateListener, LatencyTracker latencyTracker, LiftToActivateListener liftToActivateListener, EmergencyButtonController emergencyButtonController, EmergencyButtonController emergencyButtonController, FalsingCollector falsingCollector, boolean isNewLayoutEnabled) { FalsingCollector falsingCollector) { super(view, keyguardUpdateMonitor, securityMode, lockPatternUtils, keyguardSecurityCallback, super(view, keyguardUpdateMonitor, securityMode, lockPatternUtils, keyguardSecurityCallback, messageAreaControllerFactory, latencyTracker, liftToActivateListener, messageAreaControllerFactory, latencyTracker, liftToActivateListener, emergencyButtonController, falsingCollector); emergencyButtonController, falsingCollector); mKeyguardUpdateMonitor = keyguardUpdateMonitor; mKeyguardUpdateMonitor = keyguardUpdateMonitor; view.setIsNewLayoutEnabled(isNewLayoutEnabled); } } @Override @Override Loading Loading
packages/SystemUI/plugin/bcsmartspace/src/com/android/systemui/plugins/BcSmartspaceDataPlugin.java +8 −3 Original line number Original line Diff line number Diff line Loading @@ -20,7 +20,7 @@ import android.app.PendingIntent; import android.app.smartspace.SmartspaceAction; import android.app.smartspace.SmartspaceAction; import android.app.smartspace.SmartspaceTarget; import android.app.smartspace.SmartspaceTarget; import android.content.Intent; import android.content.Intent; import android.graphics.drawable.Icon; import android.graphics.drawable.Drawable; import android.os.Parcelable; import android.os.Parcelable; import android.view.View; import android.view.View; import android.view.ViewGroup; import android.view.ViewGroup; Loading Loading @@ -93,9 +93,14 @@ public interface BcSmartspaceDataPlugin extends Plugin { void setFalsingManager(com.android.systemui.plugins.FalsingManager falsingManager); void setFalsingManager(com.android.systemui.plugins.FalsingManager falsingManager); /** /** * Set or clear any Do Not Disturb information. * Set or clear Do Not Disturb information. */ */ void setDnd(@Nullable Icon dndIcon, @Nullable String description); void setDnd(@Nullable Drawable image, @Nullable String description); /** * Set or clear next alarm information */ void setNextAlarm(@Nullable Drawable image, @Nullable String description); } } /** Interface for launching Intents, which can differ on the lockscreen */ /** Interface for launching Intents, which can differ on the lockscreen */ Loading
packages/SystemUI/res-keyguard/drawable/num_pad_key_background.xml +4 −13 Original line number Original line Diff line number Diff line Loading @@ -16,23 +16,14 @@ * limitations under the License. * limitations under the License. */ */ --> --> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/background"> <shape> <solid android:color="?android:attr/colorControlNormal" /> <corners android:radius="10dp" /> </shape> </item> <item android:id="@+id/ripple"> <ripple <ripple xmlns:android="http://schemas.android.com/apk/res/android" android:color="?android:attr/colorControlHighlight"> android:color="?android:attr/colorControlHighlight"> <item android:id="@android:id/mask"> <item android:id="@+id/background"> <shape android:shape="rectangle"> <shape> <solid android:color="?android:attr/colorControlNormal" /> <solid android:color="?android:attr/colorControlNormal" /> <corners android:radius="10dp" /> <corners android:radius="10dp" /> </shape> </shape> </item> </item> </ripple> </ripple> </item> </layer-list>
packages/SystemUI/src/com/android/keyguard/KeyguardInputViewController.java +4 −9 Original line number Original line Diff line number Diff line Loading @@ -28,7 +28,6 @@ import com.android.keyguard.KeyguardSecurityModel.SecurityMode; import com.android.systemui.R; import com.android.systemui.R; import com.android.systemui.classifier.FalsingCollector; import com.android.systemui.classifier.FalsingCollector; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.dagger.qualifiers.Main; import com.android.systemui.statusbar.FeatureFlags; import com.android.systemui.util.ViewController; import com.android.systemui.util.ViewController; import com.android.systemui.util.concurrency.DelayableExecutor; import com.android.systemui.util.concurrency.DelayableExecutor; Loading Loading @@ -167,7 +166,6 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> private final TelephonyManager mTelephonyManager; private final TelephonyManager mTelephonyManager; private final EmergencyButtonController.Factory mEmergencyButtonControllerFactory; private final EmergencyButtonController.Factory mEmergencyButtonControllerFactory; private final FalsingCollector mFalsingCollector; private final FalsingCollector mFalsingCollector; private final boolean mIsNewLayoutEnabled; @Inject @Inject public Factory(KeyguardUpdateMonitor keyguardUpdateMonitor, public Factory(KeyguardUpdateMonitor keyguardUpdateMonitor, Loading @@ -177,8 +175,7 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> InputMethodManager inputMethodManager, @Main DelayableExecutor mainExecutor, InputMethodManager inputMethodManager, @Main DelayableExecutor mainExecutor, @Main Resources resources, LiftToActivateListener liftToActivateListener, @Main Resources resources, LiftToActivateListener liftToActivateListener, TelephonyManager telephonyManager, FalsingCollector falsingCollector, TelephonyManager telephonyManager, FalsingCollector falsingCollector, EmergencyButtonController.Factory emergencyButtonControllerFactory, EmergencyButtonController.Factory emergencyButtonControllerFactory) { FeatureFlags featureFlags) { mKeyguardUpdateMonitor = keyguardUpdateMonitor; mKeyguardUpdateMonitor = keyguardUpdateMonitor; mLockPatternUtils = lockPatternUtils; mLockPatternUtils = lockPatternUtils; mLatencyTracker = latencyTracker; mLatencyTracker = latencyTracker; Loading @@ -190,7 +187,6 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> mTelephonyManager = telephonyManager; mTelephonyManager = telephonyManager; mEmergencyButtonControllerFactory = emergencyButtonControllerFactory; mEmergencyButtonControllerFactory = emergencyButtonControllerFactory; mFalsingCollector = falsingCollector; mFalsingCollector = falsingCollector; mIsNewLayoutEnabled = featureFlags.isKeyguardLayoutEnabled(); } } /** Create a new {@link KeyguardInputViewController}. */ /** Create a new {@link KeyguardInputViewController}. */ Loading @@ -216,20 +212,19 @@ public abstract class KeyguardInputViewController<T extends KeyguardInputView> return new KeyguardPinViewController((KeyguardPINView) keyguardInputView, return new KeyguardPinViewController((KeyguardPINView) keyguardInputView, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, mLiftToActivateListener, emergencyButtonController, mFalsingCollector, mLiftToActivateListener, emergencyButtonController, mFalsingCollector); mIsNewLayoutEnabled); } else if (keyguardInputView instanceof KeyguardSimPinView) { } else if (keyguardInputView instanceof KeyguardSimPinView) { return new KeyguardSimPinViewController((KeyguardSimPinView) keyguardInputView, return new KeyguardSimPinViewController((KeyguardSimPinView) keyguardInputView, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, emergencyButtonController, mIsNewLayoutEnabled); emergencyButtonController); } else if (keyguardInputView instanceof KeyguardSimPukView) { } else if (keyguardInputView instanceof KeyguardSimPukView) { return new KeyguardSimPukViewController((KeyguardSimPukView) keyguardInputView, return new KeyguardSimPukViewController((KeyguardSimPukView) keyguardInputView, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, mKeyguardUpdateMonitor, securityMode, mLockPatternUtils, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, keyguardSecurityCallback, mMessageAreaControllerFactory, mLatencyTracker, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, mLiftToActivateListener, mTelephonyManager, mFalsingCollector, emergencyButtonController, mIsNewLayoutEnabled); emergencyButtonController); } } throw new RuntimeException("Unable to find controller for " + keyguardInputView); throw new RuntimeException("Unable to find controller for " + keyguardInputView); Loading
packages/SystemUI/src/com/android/keyguard/KeyguardPinBasedInputView.java +0 −14 Original line number Original line Diff line number Diff line Loading @@ -168,20 +168,6 @@ public abstract class KeyguardPinBasedInputView extends KeyguardAbsKeyInputView return mButtons; return mButtons; } } /** * By default, the new layout will be enabled. When false, revert to the old style. */ public void setIsNewLayoutEnabled(boolean isEnabled) { if (!isEnabled) { for (int i = 0; i < mButtons.length; i++) { mButtons[i].disableNewLayout(); } mDeleteButton.disableNewLayout(); mOkButton.disableNewLayout(); reloadColors(); } } /** /** * Reload colors from resources. * Reload colors from resources. **/ **/ Loading
packages/SystemUI/src/com/android/keyguard/KeyguardPinViewController.java +1 −2 Original line number Original line Diff line number Diff line Loading @@ -35,12 +35,11 @@ public class KeyguardPinViewController KeyguardMessageAreaController.Factory messageAreaControllerFactory, KeyguardMessageAreaController.Factory messageAreaControllerFactory, LatencyTracker latencyTracker, LiftToActivateListener liftToActivateListener, LatencyTracker latencyTracker, LiftToActivateListener liftToActivateListener, EmergencyButtonController emergencyButtonController, EmergencyButtonController emergencyButtonController, FalsingCollector falsingCollector, boolean isNewLayoutEnabled) { FalsingCollector falsingCollector) { super(view, keyguardUpdateMonitor, securityMode, lockPatternUtils, keyguardSecurityCallback, super(view, keyguardUpdateMonitor, securityMode, lockPatternUtils, keyguardSecurityCallback, messageAreaControllerFactory, latencyTracker, liftToActivateListener, messageAreaControllerFactory, latencyTracker, liftToActivateListener, emergencyButtonController, falsingCollector); emergencyButtonController, falsingCollector); mKeyguardUpdateMonitor = keyguardUpdateMonitor; mKeyguardUpdateMonitor = keyguardUpdateMonitor; view.setIsNewLayoutEnabled(isNewLayoutEnabled); } } @Override @Override Loading