History log of /packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
0a49afa2ad697307cc04ef4cb86570574fa720f2 06-Dec-2016 Gary Mai <garymai@google.com> Collapse common package (2/2)

Ran optimize imports on the project as well to re-order everything
which would have changed because of removing common.

Test: Built GoogleContacts, GoogleContactsTests, Contacts,
ContactsTests and ran unit tests.

Bug: 33252370
Change-Id: I881f0ba8b8fef002b6eeefa9a16b34f15b2fd2a9
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
69c182afb0e6d82a341a28b4317aa703af768906 05-Dec-2016 Gary Mai <garymai@google.com> Collapse common packages (1/?)

Move the majority of packages out of common. When trying to move
common.activity to activities every file switched from a rename to
separated deletes and adds. Will move tests and the rest of common
in a separate CL.

Test: Built GoogleContacts, Contacts, GoogleContactsTests,
ContactsTests.

Bug: 33252370
Change-Id: I9ffb20038dee255ef5f83002b7870265771b08c5
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
ff6f1bb6782fe92b8745ef4acb6c622fef3d0cbc 12-Oct-2016 Sean Midford <midfords@google.com> Added group/selection email and sms sending.

Added options for user to send emails and sms texts to
all members of a group (or selection) at once. If there
are multiple emails/phones for a single contact, a picker
is displayed to specify which emails/phones to use.

Test: Verified all features are working as intended.
Menu options are only visible when relevant and edge
case of some or all users not having emails/phones
are handled by showing a toast to the user.

Bug: 31648014
Change-Id: I38066cf3be57bf205f7a3721d0064bb716e8a43f
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
7967545e62b473503473b2c9e127cef405f67201 17-Aug-2016 Wenyi Wang <wenyiw@google.com> Open group fragment and duplicates fragment from PeopleActivity

* Also handle some side nav menu logic

Bug: 30944495

Test: manual - navigate between fragments, rotation, press Back/Home/Recent
button, search, multi-select, modify group members,
add/delete groups.

Change-Id: I4feeed89557a5c07852a1e2d2a39306cfa59c918
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
7c596c7c8b21fdb274cd6f8db4acf45f9f69f8b7 25-Jul-2016 Walter Jang <wjang@google.com> Fix group member picker mime type

Bug 29902305

Change-Id: Icb54b2a0b7f00cc0e83062555945f7373bee16d0
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
1110d678aee0b1967898e83334a63df49a7e30f6 25-Jul-2016 Walter Jang <wjang@google.com> Revert "Revert "Handle group insert, view, and edit intents (1/2)""

This reverts commit 6bf9394371218adfc81123c236b81cdb6b855639.

Bug 29902305

Change-Id: I0e6f23a3ac4be8d7a6785aece0cfe0db37287308
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
6bf9394371218adfc81123c236b81cdb6b855639 25-Jul-2016 Walter Jang <wjang@google.com> Revert "Handle group insert, view, and edit intents (1/2)"

This reverts commit 01c2f7f2e324dbf7ce70229ecb29f9c33542be0e.

Change-Id: I161c7a2277979f281d7579894b8f64e918082e7f
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
01c2f7f2e324dbf7ce70229ecb29f9c33542be0e 24-Jul-2016 Walter Jang <wjang@google.com> Handle group insert, view, and edit intents (1/2)

Bug 29902305

Change-Id: I59ddb4bf55cd28943f31aeaed6c2f3c0adba1403
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
6c5a5580c49db0e3cc5372beec82231e0aa76901 16-Jun-2016 Walter Jang <wjang@google.com> Workaround AccountWithDataSet problems on work profiles

Bug 29417435
Bug 18641067

Change-Id: I31084b0f69a8e56b88610afe6e18d6f01e6cabe9
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
16c29591f6ca97ae621fe6dfc9bfb9fef150870d 15-Jun-2016 Walter Jang <wjang@google.com> Pick from aggregate contacts when adding to a group (1/2)

* Searching for new group members happens on the standard
contact seletion activity now so we remove the separate
search menu item and the old SuggestedMemberListAdapter
used by the autocomplete text view.
* When a new group member is selected, we add all the raw
contacts in the selected contact that are owned by the
group account owner to the group.
* Also use the same unknown name string "(No name)" on the
the new group member picker that is used on the other
contact lists.

Bug 28720761
Bug 28716004
Bug 28707265
Bug 18641067

Change-Id: I152bf1caf6652aa474f8f2915248ee19fb5fccf8
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
f9779ef9d0c74886b2c495f9e4993017f5192242 25-May-2016 Walter Jang <wjang@google.com> Add group member selection to ContentSelectionActivity (1/2)

* The GroupMemberPickListAdapter queries RawContacts to get
the list of potential group members
* The raw contact IDs of existing group members are passed
in to the pick fragment and these are filtered out of
results by a CursorWrapper.
* Since we can't get the contact photo ID and contact lookup
URI from the RawContacts query, these are also provided
by the CursorWrapper.
* Finally, we move the current search to add contact to group
functionality in place behind the ActionBar search icon,
moved to the overflow menu.

Bug 28707265
Bug 18641067

Change-Id: Ifde5446e8ce9c0ed27cd2f98fd704ca669c45f59
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
f48efd72289c1725f00550f09167f5cfc05e9bfd 21-Jan-2015 Brian Attwell <brianattwell@google.com> Don't use hidden Parcel#{read,write}CharSequence

Make ContactsRequest no longer parcelable in order
to avoid calling hidden APIs.

ContactsRequest only needs to be parcelable for the
sake of ContactsSearchManager. ContactsSearchManager
only exists for the sake of supporting the
FILTER_CONTACTS intent filter. The FILTER_CONTACTS intent
was only used by the system's search button which the contacts
app hasn't supported since gingerbread. Moreover, the FILTER_CONTACTS
API is deprecated.

Therefore, I remove all the things mentioned above.

Bug: 18777272
Change-Id: I8da1ff02bcdebce08acc5eac47d479b8d9617483
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
c3d202ccbaf93ddd8291672027e59f549c32eee3 09-Jan-2015 Brian Attwell <brianattwell@google.com> Unbundle from contacts contract part 3/3

* Remove some tests
* Move ContactsContract.Intents.UI into Contacts
* Remove references to ContactsContract.ProviderStatus.DATA1
and refactor to avoid usage of a new useless data object

Discussion: go/contacts-contact-intent-ui

Bug: 18777272
Change-Id: I9c6125cc30710e4637b38f3785608abb9928d1a2
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
81cc3b3d09d9296e521ac3454ad01c6b6c2ba71b 23-Jul-2014 Brian Attwell <brianattwell@google.com> Contact picker: add search icon & hide searchview

Hide/unhide the SearchView when you click a seach menu item.
This is the first and more important step for b/16190113.

In a later CL, I might remove the SearchView and replace it
with the custom actionbar view created by dialer & used
in PeopleActivity.

Also merged JoinContactActivity into ContactSelectionActivity.

Bug: 16190113
Change-Id: I04bf7d22dffbf7f104362b17c9064cb386a01abe
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
2dd99177b9904ff88b5daee8d7a7895d6bdc13ee 31-Jul-2012 Makoto Onuki <omakoto@google.com> Removing code to handle "call" action from QSB suggestion

- Contacts provider no longer generates suggestions with
SEARCH_SUGGESTION_DIAL_NUMBER_CLICKED or
SEARCH_SUGGESTION_CREATE_CONTACT_CLICKED.
(Removed in I0c56f638e347d101468e22d8fb2417552891eaa9)

- Also removed "ACTION_SEARCH" with "call".
Apparently it hasn't been working.

Bug 6889515

Change-Id: I58e95dc6fd84bc14f1dc2b66e72885ced7fe9081
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
1ce53ffde8023fc1a8531c63b459d294912bccc7 20-Dec-2011 Katherine Kuan <katherinekuan@google.com> Search email and search phone test intents

Bring back support for ACTION_SEARCH_EMAIL and ACTION_SEARCH_PHONE
in the AllIntentsActivity test. It was removed in
Iad3c19262b22fb2345bbff42707e1a4d186c0a62.

Since the code has changed a lot, we no longer have a search activity to
allow search over just emails or just phone numbers. Hence, just
have the People app handle the intent and redirect to a search
with the provided query.

This works aside from this separate bug of the query not
showing up (bug 5790409).

Bug: 5224058
Change-Id: I2cfedbf74a1d59ee3c56d98aec2090302d420c9a
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.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/list/ContactsIntentResolver.java
56b10f65d5f3dfd2ab80510f27371b57821c7f6d 19-Oct-2011 Makoto Onuki <omakoto@google.com> Make LIST_GROUP really open the group tab.

Let's just drop the support for the GROUP_NAME_EXTRA_KEY parameter defned in
the legacy Contacts.java.

Bug 5222596

Change-Id: Id91280df170a34378b5c7d41fb857c1df3b6cf78
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
f0c4681ee4191e47103f8699dd1bf9cf7fc8b669 24-Aug-2011 Daisuke Miyakawa <dmiyakawa@google.com> Make the app accept Contacts.CONTENT_URI without id

Contacts.CONTENT_URI without id is used when external
apps want the Contacts app to show all contacts screen.
The behavior has existed since GB.

Also modifies ContactsIntentResolver (which was new in HC) so
that it treat the intent as ALL_CONTACTS action.

Adding a simple test case for Contacts.CONTENT_URI without id.

TESTED:
- phone, tablet
- launch the app
- launch the app via quick contact
- launch the app via the other app relying on Contacts.CONTENT_URI
without id
- check this modification won't break the other intents shown
by our all intents test.

Bug: 5184700
Change-Id: Icd98c6001d379db91f438a0b15a499d922f4a22d
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
ea14605e56c98fcaa93f2f1e4186ce9db5e2f159 25-Jul-2011 Makoto Onuki <omakoto@google.com> Make LIST_XXX intents open corresponding tab

Also, make Contacts Intents send the correct intent for LIST_DEFAULT.

Bug 5071627
Bug 5073681

Change-Id: Id28f85c0adef085417472c2211c29bcd5193aa58
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
c86ace78ca5c2e10dcb001a916386c8a9865e230 24-Mar-2011 Daniel Lehmann <lehmannd@google.com> Provide a picker for third parties

Also fix a bug where custom labels wouldn't be shown for addresses

Bug:3378785
Change-Id: Iaafdc44fdcd67b878b80218976d8b94b529e8aeb
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
d959104d37df65f0d6de9290c3fa2b59065be0fc 23-Nov-2010 Dmitri Plotnikov <dplotnikov@google.com> Moving state machine logic from activity into fragment.

Change-Id: Ie3d56bb0cbf0d437912ce5c77ae97d99ec7d7c86
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
40ec3a82d525e73e16a79d5acca23f145dcbfb4a 10-Nov-2010 Dmitri Plotnikov <dplotnikov@google.com> Fixing the flow for copying contact from directory

Change-Id: Ia391864e5cfb3ec14310d5174f389f5423079268
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
84b3cc7fd565ff911ac46a763fdc2f5740a18001 12-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Applying the Holo style to contact picker

Change-Id: Ic57c56359b813d65c89cb0f42efdd1a5f7320894
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
91ab5b436ebf12e29fdf3e19b3ea195287fcc1d9 09-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Support for LIST_STARRED Intent

In the new navigation model this will switch
from the currently selected contact filter to
the "Starred" filter.

Change-Id: Ieab404e4b847970cb4823d52e8b53d838a75c7dc
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
48cc25047d2c61828e9137c50b3496feada7a175 08-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Support for LIST_ALL_CONTACTS Intent

In the new navigation model this will switch
from the currently selected contact filter
the "All contacts" filter.

Change-Id: I946c7097b54ca65509c2a4ce33f5eea66d29e63e
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
009676f9f2a5d8d47756be37abd9a14f2e564979 08-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Support for Contacts with Phone Numbers Intent

In the new navigation model "contacts with phone numbers"
will be a filter that can be set via the intent,
but not explicitly in the contacts app except by using
a custom filter.

Change-Id: I4ae94812c5cab6c7e3834beff494c1e840019c03
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
27b97bca14c84b3f830c7a433e14ae5c180a32c3 08-Oct-2010 Dmitri Plotnikov <dplotnikov@google.com> Upgrading QSB->Contacts integration for tablet UI

Change-Id: Ic6ff3639b808936c29b08c751b6475ebd0bdad3c
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
b979b4294c14f2bc562a5279910bafb7ac1a92b4 02-Jul-2010 Dmitri Plotnikov <dplotnikov@google.com> Splitting pickers into their own activity

Change-Id: I1998b446b0aaaedc086ad99416fb6118d840623c
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
4cc85dd15d6546bcb2feb587691bfca3f1654d94 29-Jun-2010 Dmitri Plotnikov <dplotnikov@google.com> Removing the obsolete "search results mode"

Change-Id: I07834c23916819b23aa306877cc19ba508dbb8b8
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
fe42e55dfc483b69c8a7831c16fbdbc5ab19929e 14-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Breaking search UI out of the contact list fragment

Change-Id: I6d0dbdccaf6a55b380984710989fe8a1f674d3fd
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
884e393af339ba1357dd1aea4c8e821396c214b9 14-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Cleaning up the implementation of Intents.SEARCH_SUGGESTION_CLICKED

Change-Id: Ib29aec1eb31bee61c594e3fd9d745ff073358bd7
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
1ce1e7cf261994e46e6fe85ed4d445241ad55f16 14-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Refactoring contact list mode resolution.

Also, removing tons of obsolete code.

Change-Id: Ib661fae4f7568e18bb98d5f5e85d1ba75dc32cdb
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
dd56f01fb6fd313e9286139bc4e8dfe8e9ecfed2 13-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Making UI.LIST_CONTACTS_WITH_PHONES_ACTION work with loaders/fragments.

Change-Id: If0929f2a06487ac60ca9632c6cb7d1ae3a59e5a3
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
792a9eacaf73abb29a7ea2020f4ea63368d83258 12-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Making UI.LIST_ALL_CONTACTS_ACTION work with loaders/fragments.

Change-Id: If529dc8294439b6b2d2ef91cbea95dc7b45859fc
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
1540674a23a2ac0277a5aca3fa4ed41a6e1b74c3 07-May-2010 Dmitri Plotnikov <dplotnikov@google.com> Clean-up. Removing some code that is no longer needed.

As the Loader/Fragment solution is now mostly working,
we can remove temporary dependencies on the activity
that we have been maintaining during the refactoring.

Change-Id: I092d99cb174e3bb5c27fd78af2d4a4356e05de68
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
59fb48e7e6a37f26901ad5a4996947dcd25a73d9 27-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Controller becomes Fragment and Configuration disappears.

Change-Id: I432b16f8b617765e770a8b2be34632c10d5d913d
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
caf498bd71e2ab4b6771cfa17453dd827041f238 23-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> ContactListActivity is no longer a ListActivity

Change-Id: Iffc1abb88829598e060cc004795b111583a8abab
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
8700d8c24d2ea228f1e111b4231fe4a64f2e7efa 23-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Making PinnedHeaderListView more self-contained.

Basically clearing the related logic out of
the ContactsListActivity.

Also introducing a separate configuration and a separate
controller for the main contact list.

Change-Id: Icc327272ed7daa9716e8d49ac7c3f4d6a05b7ca9
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
6e2009d58fdcf098cab033729d4a3b2444c2181c 23-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Introducing ContactsApplicationController

Also, breaking out JoinContactListAdapter

Change-Id: If37410ec5d15612a772c0ad2e946df6e91339b0d
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
ac0f783adb82ee8056e742fae4994e848e82ea3d 22-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> (Re)introducing ContactEntryListConfiguration

Change-Id: Ibddd2d9e76dc2a1bf8259b1f7768d883437b1a5e
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java
0906ee326a5553a224eb7b004536f35b340bdcd3 22-Apr-2010 Dmitri Plotnikov <dplotnikov@google.com> Renaming ContactListConfiguration to ContactsIntentResolver

Change-Id: I143c577772eab157e8a48767e672b349e747b40b
/packages/apps/Contacts/src/com/android/contacts/list/ContactsIntentResolver.java