Merge "Dismiss keyguard when user button is tapped" into nyc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
819b9bc9db
@@ -30,6 +30,7 @@ import android.widget.TextView;
|
|||||||
import com.android.systemui.BatteryMeterView;
|
import com.android.systemui.BatteryMeterView;
|
||||||
import com.android.systemui.Interpolators;
|
import com.android.systemui.Interpolators;
|
||||||
import com.android.systemui.R;
|
import com.android.systemui.R;
|
||||||
|
import com.android.systemui.qs.QSPanel;
|
||||||
import com.android.systemui.statusbar.policy.BatteryController;
|
import com.android.systemui.statusbar.policy.BatteryController;
|
||||||
import com.android.systemui.statusbar.policy.KeyguardUserSwitcher;
|
import com.android.systemui.statusbar.policy.KeyguardUserSwitcher;
|
||||||
import com.android.systemui.statusbar.policy.UserInfoController;
|
import com.android.systemui.statusbar.policy.UserInfoController;
|
||||||
@@ -150,6 +151,10 @@ public class KeyguardStatusBarView extends RelativeLayout
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void setQSPanel(QSPanel qsp) {
|
||||||
|
mMultiUserSwitch.setQsPanel(qsp);
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onBatteryLevelChanged(int level, boolean pluggedIn, boolean charging) {
|
public void onBatteryLevelChanged(int level, boolean pluggedIn, boolean charging) {
|
||||||
String percentage = NumberFormat.getPercentInstance().format((double) level / 100.0);
|
String percentage = NumberFormat.getPercentInstance().format((double) level / 100.0);
|
||||||
|
|||||||
@@ -127,10 +127,10 @@ public class MultiUserSwitch extends FrameLayout implements View.OnClickListener
|
|||||||
mTmpInt2);
|
mTmpInt2);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
Intent intent = ContactsContract.QuickContact.composeQuickContactsIntent(
|
|
||||||
getContext(), v, ContactsContract.Profile.CONTENT_URI,
|
|
||||||
ContactsContract.QuickContact.MODE_LARGE, null);
|
|
||||||
if (mQsPanel != null) {
|
if (mQsPanel != null) {
|
||||||
|
Intent intent = ContactsContract.QuickContact.composeQuickContactsIntent(
|
||||||
|
getContext(), v, ContactsContract.Profile.CONTENT_URI,
|
||||||
|
ContactsContract.QuickContact.MODE_LARGE, null);
|
||||||
mQsPanel.getHost().startActivityDismissingKeyguard(intent);
|
mQsPanel.getHost().startActivityDismissingKeyguard(intent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -893,6 +893,7 @@ public class PhoneStatusBar extends BaseStatusBar implements DemoMode,
|
|||||||
qsContainer.setHost(qsh);
|
qsContainer.setHost(qsh);
|
||||||
mQSPanel = qsContainer.getQsPanel();
|
mQSPanel = qsContainer.getQsPanel();
|
||||||
mQSPanel.setBrightnessMirror(mBrightnessMirrorController);
|
mQSPanel.setBrightnessMirror(mBrightnessMirrorController);
|
||||||
|
mKeyguardStatusBar.setQSPanel(mQSPanel);
|
||||||
mHeader = qsContainer.getHeader();
|
mHeader = qsContainer.getHeader();
|
||||||
initSignalCluster(mHeader);
|
initSignalCluster(mHeader);
|
||||||
mHeader.setActivityStarter(PhoneStatusBar.this);
|
mHeader.setActivityStarter(PhoneStatusBar.this);
|
||||||
|
|||||||
Reference in New Issue
Block a user