a1a9601840e50e18ff8ca4be9b888e592287577b |
|
11-Sep-2012 |
Dianne Hackborn <hackbod@google.com> |
Don't crash phone app when running as non-primary user. Rename PhoneApp to PhoneGlobals. Add new PhoneApp that only instantiates PhoneGlobals when running as the primary user. Add check in PhoneGlobals.getInstance() to immediately throw if called when there are no globals for that process. Add new PhoneGlobals.getInstanceIfPrimary() that doesn't throw; OtaStartupReceiver uses to abort early if receiving a BOOT_COMPLETED for a non-primary user. All of the other files here are just due to the rename of PhoneApp to PhoneGlobals. Change-Id: Ic3999d956198ac836cb6a07fa3c77f36c1754ea3
/packages/apps/Phone/src/com/android/phone/ManageConferenceUtils.java
|
76f397b08215ffb90fb16772d85589b642fa6229 |
|
02-Apr-2012 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Introduce new design for manage conference screen ..except some button assets Bug: 6253616 Change-Id: I08cc195bd3e39823d64e0c65ff6327221a03eb14
/packages/apps/Phone/src/com/android/phone/ManageConferenceUtils.java
|
8c3a5e592199af04897808f922d7ecc854fb0541 |
|
29-Mar-2012 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Use presentation string in manage conference screen Currently "manage conference" screen just shows "unknown" for some kinds of phone calls like what with hidden caller id, while CallCard correctly handles those cases. This change makes "manage conference" screen use same strings when appropriate. - Move getPresentationString() from CallCard to PhoneUtils - Make CallCard and ManageConferenceUtils use the new method. - Have QueryCompleteListener inside ManageConferenceUtils instead of making the class directly implement the listener interface, to remember both ViewGroup's index and Connection object. Bug: 5887603 Change-Id: I611d777200671a489dda5587e281be0b0ed0c121
/packages/apps/Phone/src/com/android/phone/ManageConferenceUtils.java
|
b045b9344f339170d134cf814357361d96c349cf |
|
17-Aug-2010 |
Hung-ying Tyan <tyanh@google.com> |
Integrate confcall support with CallManager Change-Id: Ifb5116a175b1f63d879c4bd64d4fabadd6c4e5a4
/packages/apps/Phone/src/com/android/phone/ManageConferenceUtils.java
|
7b50e05c9e6a2e75b5f34b8de1866702351d1ffb |
|
23-Sep-2009 |
David Brown <dab@google.com> |
FIX 2123374: In-call screen: manageConferencePanel should be a ViewStub The "Manage Conference" UI is now a ViewStub, and isn't inflated till we actually need it. (This is a pretty big optimization, since this UI is *never* used on CDMA devices, and even on GSM devices most people hardly ever use conference calls, much less bring up the UI to "manage" them.) Before this change: 151 total Views (according to hierarchyviewer) when first making a call on a freshly-booted device After this change: 92 total Views at that same point(!) Also moved the "Manage conference"-related code out of the InCallScreen, to a new helper class: ManageConferenceUtils.java. TESTED: - On a GSM device: - merged 2 calls together - brought up the Manage Conference UI - tested returning to the regular in-call UI - tested the "separate" and "end" buttons for the individual calls - Also confirmed the caller-id info in the manage conference UI was correct (i.e. I didn't break the CallerInfoAsyncQuery result handling, which is now in ManageConferenceUtils rather than the InCallScreen.) - On a CDMA device: - Confirmed this change has no effect (other than saving a bunch of unnecessary view inflation.)
/packages/apps/Phone/src/com/android/phone/ManageConferenceUtils.java
|