History log of /packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
76de0fada634c9fa73ade154a42ba9a96730ecae 25-Sep-2013 David Braun <dabraun@google.com> Update People app to direct SMS SEND_TO only to the default SMS app.

In KLP we have added the concept of a default SMS app to the platform. Only
this application has write permission to the SMS database. To help ensure
a better user experience we will always direct "send to sms" in the people
app to the app that the user has selected as their default SMS app.

Bug: 10870624 System should direct "SENDTO" intent with "sms" and "mms" schemes to the default SMS app
Change-Id: Ic35282b52d0f12baa11b57dc1b3ae8556ecb9a5a
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
ad29eae127034dbfd4aaf781a09ff08984b72b08 08-Jan-2013 Jay Shrauner <shrauner@google.com> Dedup NANPA numbers

Bug:7519057
Change-Id: Ia1b1e2632771f718b6e89f9d67834a7b646c45fa
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
b2b435a944947fbf1965c3bb7c202a97f0273259 13-Nov-2012 Yorke Lee <yorkelee@google.com> Cherrypick fix for phone number formatting

Bug: 7230016
Change-Id: Ia4ee2bcd6810bfc73d66ed394978e1c16bc4c50f
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
428f008513d1591cc08fcfe2cf0c9237fb313241 14-Nov-2012 Chiao Cheng <chiaocheng@google.com> Move dependencies of AccountTypeManager into ContactsCommon.

Moving dependencies in preparation to move AccountTypeManager.

Bug: 6993891
Change-Id: I804cdbe64b9b8111ed286037943d593e11dc4044
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
d7ca03e23948c3b2d5f97ec5598d8b50e3fc0b25 25-Oct-2012 Chiao Cheng <chiaocheng@google.com> Move dependencies in prep for PhoneNumberInteraction move.

Committing this change first which is a pre-factor to moving
PhoneNumberInteraction into Dialer completely.

Bug: 6993891
Change-Id: I8a8f2d2d54b1aa8268e8ac9bd7d97d165a3e55c2
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
0ee2a955038a52596c070bc395e65ee18e258fce 13-Sep-2012 Chiao Cheng <chiaocheng@google.com> Merge "Refactor RawContact to be parcelable."
47b6f70eadb118d815b4aaf5426c070bd75a38fb 08-Sep-2012 Chiao Cheng <chiaocheng@google.com> Refactor RawContact to be parcelable.

- Re-work of RawContact to be a real data container and removed un-necessary
dependencies.
- Removed un-necessary circular dependency between RawContact and DataItem.
- Cleaned up and made DataItem more compartmentalized by removing un-related
account methods.
- Implemented Parcelable for RawContact and NamedDataItem.

Bug: 6406182
Change-Id: Icd84f34d85e1349a86e473708cc7f8fece12349f
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
3a8df86541c91ac5023bc46efae4ed23502512fa 05-Sep-2012 Chiao Cheng <chiaocheng@google.com> Additional clean-up of dialer split.

- Moving resource only used by dialer.
- Moving out common utilities.

Bug: 6993891
Change-Id: Ieb851adb1d6a3492290b84a56aa2cd00cae2f260
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
851222a96b5d68602fb361ea3527101e893f67e3 21-Jun-2012 Maurice Chu <mochu@google.com> Added thin object layer around contact data

This refactoring abstracts out the need to directly
refer to Contacts database columns throughout the code. Instead,
all of this information is retained in getter/setter methods
within the Contact, RawContact, and DataItem classes and
sub-classes.

ContactLoader.Result class has been pulled to the top level as
the Contact class.

The Entity class has been removed and replaced with a RawContact
class, with getters/setters to raw contact information.
Renamed EntityDelta to RawContactDelta for better understandability
as well as adding getters/setters for specific fields in the
ValuesDelta nested class within EntityDelta. EntityDeltaList
and EntityModifier have been renamed to RawContactDeltaList and
RawContactModifier with the methods using the RawContact class
directly rather than the Entity class.

Data items for a raw contact are represented by a DataItem object
with specialized getters/setters for subclasses of DataItem.
(e.g., EmailDataItem, PhoneDataItem. etc.). DataItem is a wrapper
around ContentValues. This abstracts away the ContactsContract
column fields into getters/setters.

The above refactoring is accompanied with changes throughout the
codebase to use the new Contact, RawContact, and DataItem classes.

Change-Id: I31c1dccd724e9652f9d0af78ca81feb6c5acd71d
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
e0b2f1e2d01d1ac52ba207dc7ce76971d853298e 12-Jun-2012 Chiao Cheng <chiaocheng@google.com> Global import order fix.

Changed import order to be in accordance with style guide:
http://source.android.com/source/code-style.html#order-import-statements

Static imports will be placed at the top since most existing files used that
convention. It is also a style that can be handled by both eclipse and intellij.

Change-Id: Ia7013c7a2d88e5fefb8f4975d121f7fcd3fcc462
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
82a4f4408b74e193b43a12dc8e16c946a93bae4a 08-May-2012 Makoto Onuki <omakoto@google.com> Clarify AccountType.resPackageName/summaryResPackageName

Gave them clearer names and added javadoc.

And added a workaround for the fact that the view notification
service for the google account type is implemented in the sync
adapter, not in the authenticator.

This really needs further clean up.

Change-Id: I567656393fab30293c831fac802884dc84daf861
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
8ca93ed0938e00ee94b03e6d609895593cfdbdbd 23-Apr-2012 Adam Powell <adamp@google.com> Navigation adjustment for updated design guidelines and QuickContact cards

Bug 6362611

Change QuickContactActivity to task affinity "" to keep it from starting
orphaned/confused tasks.

Launch ContactDetailActivity in the same task from QuickContactActivity.

Launch app-supplied intents from QuickContactActivity in the same task.

Clear the QuickContactActivity task when launching it from a launcher
shortcut or widget. This prevents activities launched from the
finished QuickContactActivity from hanging around as the root and
failing to be reset.

Remove app-specific Up navigation code from ContactDetailActivity and
let the JB framework handle it automatically.

Change-Id: I4abebcb135b2d3269039b3307a49115c13528295
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
13860f3f243a536646b607eda2e3dfa882228964 22-Feb-2012 Makoto Onuki <omakoto@google.com> Fix alternate intent flags on quick contact

Bug 5571269

Change-Id: I53292e4e3c438c76a0bc07dc6e0864efedd69572
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
9daca14706f3699c9e9d46dfb522132fc566e57e 20-Dec-2011 Daniel Lehmann <lehmannd@google.com> Show presence in QuickContacts and remove "CHAT USING" for consistency

- Also cleaned up some unused variables
- Unified QuickContacts and contact card a bit more

Bug:5779951

Change-Id: I64a846f03250e6a94f7ab063b8fedc509afeef19
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
cb8d73fc8ea538d0b63dd77210c05c5b8de32f03 16-Dec-2011 Daniel Lehmann <lehmannd@google.com> Use ContactLoader in QuickContacts

Bug:5683257 Make QuickContact work with directory contacts
Bug:5276725 QuickContact needs to launch a view notification intent

Change-Id: Ia66200a0367c29617ba6ac06d82354ebe316ea9c
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
fadd5e1f1845b8d98e247bbd30535928dc5e0f81 02-Dec-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use NEW_TASK flag for launching in-call UI

To make Intent creation consistent, prepare relevant methods in
ContactsUtils and use them everywhere.

Bug: 5691827
Change-Id: I41509bfc7d914ba87ab614450b53fc93ce0eba4b
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
ee05dcdd4b066ad909322c10919fb1812214673b 06-Oct-2011 Katherine Kuan <katherinekuan@google.com> Cleanup of chat capability icon and primary icon in DataKind

- Add content description to chat capability icon for
accessibility

- Remove primary icon from DataKind because we don't display
it anymore in the UI (it's an unused field since we only
display secondary action icons now)

Bug: 5416674
Change-Id: I6587dd9186af68b0e794d3e73cbc3dad9fdac332
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
bfb59d8edce8c5604915a6e2ec288ad0becc7c7d 01-Oct-2011 Makoto Onuki <omakoto@google.com> QuickContact: Use "geo:" URI to open postal addresses

Use VIEW + "geo:0,0?q=ADDRESS" intent when opening postal addresses.
Which is what we do on contact card.

Bug 5388769

Change-Id: I2b960b7378ae4bedee27a72022d9fa41c9e8dfad
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
fbb876392608a36ec1d23704f29d8b46d5d23991 01-Oct-2011 Daniel Lehmann <lehmannd@google.com> Add missing copyright headers

Bug:5399509
Change-Id: Iba658e35cd0bf71a9320037ddb80257003f780c7
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
01a9fac7bd963d29c607cb17d579b68a71aa8854 16-Sep-2011 Dave Santoro <dsantoro@google.com> Fix phone number comparison in Phone Favorites.

This switches to using ContactsUtils.shouldCollapse for determining
whether we should combine the two numbers.

Bug 5294289

Change-Id: Id1ec369cfe698b52186ff392255d789458622e9d
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
69fad288d10ea261c12787e5a0e280cf938a7784 29-Aug-2011 Daniel Lehmann <lehmannd@google.com> Don't check DataKind objects when comparing DataActions; mimetype is enough

Bug:5225995
Change-Id: Icf9262e0211f560c4e994281916e99c3115ce295
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
188abafba01afc6499a16de5a84d7f4da9306ef1 29-Aug-2011 Daniel Lehmann <lehmannd@google.com> Use holo_light icons for audio-/video-chat

Bug:5226029
Change-Id: Idd3fec239fc651899ec9d75e12c4dbd034acb0cd
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
1792b08c500ed528e7d21401affd936b3a7b3dc6 24-Aug-2011 Daniel Lehmann <lehmannd@google.com> Fix various Quick Contact visuals

Also fixed a bug where the secondary action can be tapped even though
it doesn't exist (crashes)

This also fixes pushed states, which have been filed a couple of times

Bug:5137515

Change-Id: I810d12a79f0088a0770a0eaf9225fe7906ebd8e7
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
f31df5d850fd0c10d9da4cd356f944c962fb44bb 03-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Have a chat icon inside IM tab

Bug: 5098861
Change-Id: Ib37f47a457f2245e3e1cebf95773bbd14641882c
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
edb576aab33efff623691a89ace3c76cb2ff12d1 28-Jul-2011 Daniel Lehmann <lehmannd@google.com> Implement new QuickContact design

- Also removes default-functionality
- Fixes the flicker when dismissing (Bug:5025418)

Change-Id: I46cf0fbdb2dcbf002612672e5e8f81a9b1ab6939
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
405671a7b42d97ebf7ae7c0eeb4721f881139673 29-Mar-2011 Daisuke Miyakawa <dmiyakawa@google.com> Move DataKind outside AccountTypes

Bug: 4184675
Change-Id: Ibb20cb8b38d0272963fc5330c738bd17c61a5542
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
b360407351cdb473ebc2b3f02796bbe55404399f 11-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Specifying an explicit type for the video chat intent

Bug: 3295622
Change-Id: I571435beaa304c5d687f32b9d063e3939dbcd2a3
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
cccf6276e45dc2451f6ed9902bc1b4b2ea0b05fa 05-Jan-2011 Dmitri Plotnikov <dplotnikov@google.com> Integrating video chat into QuickContact

Bug: 3295622
Change-Id: I1288e735bf821b3e1acd20ca4fcfa4de08b62a1a
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
15dcf1d5874bf82eb9154e0c5ce4fb924a311ccd 10-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Wrapping website URL in a WebAddress for proper parsing in QuickContact

Bug: 3272867
Change-Id: Ibd396a666324dce1817712636a36905dceeeabc9
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
1b89adcfc9a2dab203789d489f6ab66ba782800c 10-Dec-2010 Dmitri Plotnikov <dplotnikov@google.com> Avoiding an unnecessary intent.getType() query on the UI thread

Bug: 3251719
Change-Id: I96ea061bc5f7565a26c30a5fd98b52b6c7e02699
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
0f78e8b198c56963d6d6044839bb0679f4afd075 25-Nov-2010 Daniel Lehmann <lehmannd@google.com> Move handling of primary to quickcontacts

Bug:3212270

Change-Id: I2d35aef0407e02cc4612a66ca09dbcd89b2fe714
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java
af8e3864a2d0131f72337165c846fe909a099e52 20-Nov-2010 Daniel Lehmann <lehmannd@google.com> Don't flush the ResolveCache each time. Turned inner classes into classes

Change-Id: Ic4d3a6a96988bd1979924ac4c2f807114624cf73
/packages/apps/Contacts/src/com/android/contacts/quickcontact/DataAction.java