2f14c621256e9eac1f958b1a19e41b2a47b7011e |
|
14-Oct-2010 |
Daniel Lehmann <lehmannd@google.com> |
DO NOT MERGE: Private API to pass the selected tab through QuickContacts Bug:3082932 Change-Id: I28dbb21a30fbe22e6e58a8dda534fc9110621c85
/frameworks/base/core/java/android/provider/ContactsContract.java
|
958c149496259c0068b47d70f1ab8101ed9968ef |
|
22-Sep-2010 |
Vasu Nori <vnori@google.com> |
DO NOT MERGE - redo Ib5e519fb40d3191ecac06c03a844872df19f3963 the prev checkin somehow screwed up master..redoing it Change-Id: Ib9e3652d1569ab26fb62ff08c1efeaee7f2de563
/frameworks/base/core/java/android/provider/ContactsContract.java
|
747c61535281b4d2958e293e83245a19ba58f6a0 |
|
15-Sep-2010 |
David Brown <dab@google.com> |
ContactsContract: update SipAddress to be multi-valued This is step (1) of the device-side changes to deal with SIP addresses becoming first-class objects in focus. It'll be multi-valued in focus, so make it multi-valued on the device (just like Phone, Email, Im, etc.) Possible types are CUSTOM, HOME, WORK, and OTHER. Also while I was in there, fixed the typo in "TYPE_MAINDEN_NAME" in the Nickname class. (I can't remove it, since it's public API, so I added a new constant with the correct spelling and deprecated the misspelled one.) Bug: 3004838 TESTED: on passion: - Flashed this change onto a device that already had a contact with a SipAddress, verified that it still shows up fine in the UI. - Wiped data, rerean SetupWizard and logged in, made sure that SIP addresses got synced down properly. - Edited SIP address on the device, made sure it got correctly synced up to the SIP user-defined field. Change-Id: I6ecf551b64f87de03a7807e6212297d91f9e3981
/frameworks/base/core/java/android/provider/ContactsContract.java
|
846eb30f78a9153102c743c2c1b49de1a4079fb1 |
|
24-Aug-2010 |
David Brown <dab@google.com> |
Add SipAddress to ContactsContract. This is a new data kind representing a SIP address for a contact. The new class is ContactsContract.CommonDataKinds.SipAddress, and the new mime type is "vnd.android.cursor.item/sip_address". It's pretty generic right now (basically a single text field, like "Website") but we may eventually want to extend it later to have multiple labels+types (like phone numbers.) Bug: 2942998 Change-Id: I45d90a680a3badf60bccb5aafdc2397037494e95
/frameworks/base/core/java/android/provider/ContactsContract.java
|
345f39a8a35d2df6274441c0e75e24efd375fb55 |
|
20-Jul-2010 |
Vasu Nori <vnori@google.com> |
fix javadoc error which breaks SDK build in gingerbread Change-Id: I01b90c71e7088f385a73f51144063a2fbe5d466b
/frameworks/base/core/java/android/provider/ContactsContract.java
|
5b31498ba1f9874f395d80152304512fa4c0144d |
|
13-Jul-2010 |
Vasu Nori <vnori@google.com> |
add video/audio chat-compatibility modes to ContactsContract Change-Id: Ic0b04017ad4216f1a1c5f07fa9d27e6970ded931
/frameworks/base/core/java/android/provider/ContactsContract.java
|
63e914096ebfc767dc764519e41a2f4d8e578791 |
|
12-Mar-2010 |
Daniel Lehmann <lehmannd@google.com> |
Framework changes to allow VCards containing multiple entries Bug:2501468 Change-Id: I004997c6ed9351e2600e7446615af9e60a14fda8
/frameworks/base/core/java/android/provider/ContactsContract.java
|
4a8a310aae4280cd54957e75fcece592601d6625 |
|
09-Mar-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
New (hidden) API for ContactsProvider status. Bug: 2498528 Change-Id: I95ab8b68c3d3caa5698e79c60ccb9794091e8b8a
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0b0b8a8dae45e6f35d05da9c0d70c62cdf23fb20 |
|
05-Mar-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a mime type for the phone lookup URI. Bug: 2486764 Change-Id: I0077fff8af0044efc4c5322816768073636e072f
/frameworks/base/core/java/android/provider/ContactsContract.java
|
da2572ad75c3f0815b45d00fb222b04e2c3a8d22 |
|
26-Feb-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming contact search snippet fields. Change-Id: If27271665aedbb125072bbcd0cf375846c38cc9f
/frameworks/base/core/java/android/provider/ContactsContract.java
|
3ba8a3b39bb5eb91a1b5c85c073c03e264b1736b |
|
25-Feb-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing tentative (and hidden) API for contact search snippets Bug: 2447965 Change-Id: I0608ca7a644f004613742f4680a5a9fd3325554a
/frameworks/base/core/java/android/provider/ContactsContract.java
|
53de90462b1f9b5390a80d5ff6a1522293e1b3d6 |
|
17-Feb-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding support for "contact counts grouped by the first letter of the sort key". This is needed for two purposes: 1. To fix the A-Z index, specifically non-English ones and address the issue of messed up index when sort order does not match display order. 2. Take the first step toward the introduction of a scrolling cursor. When we have a scrolling cursor, we will _have_ to build the index independently of fetching all of the data. Bug: 2407129 Change-Id: Ie2979ff8e67446329ea6d1c2f5c9f4f215e6ec89
/frameworks/base/core/java/android/provider/ContactsContract.java
|
2a650dd574a5e2871f51863e2446fbebc47dc0f8 |
|
27-Jan-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding system preferences for contacts: sort order and display order. We are using the system settings provider, but the preference UI is in the Contacts app for now. Change-Id: Iad840d131a4eb13bb745643b3c4b0234889d1202
/frameworks/base/core/java/android/provider/ContactsContract.java
|
918007b75539f5eabfd173a369c2da628c607ba7 |
|
20-Jan-2010 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing the notion of "verified name" on a raw contact. This flag can be set by a sync adapter if it is certain that the name is correct (a social network sync adapter would be a good example of this). It can also be explicitly set by the user in the Contact Edit UI. Bug: 2164422 Change-Id: Id46e04c28eeb0dc386adfc6ad8988dda50824e2b
/frameworks/base/core/java/android/provider/ContactsContract.java
|
a351496c6048db4b4b8272e721414189c3412732 |
|
19-Jan-2010 |
Tom O'Neill <tomo@google.com> |
Get rid of a TODO to add documentation for now-hidden columns Sorry, looks like I forgot to delete it in my previous CL Change-Id: I46be98f383594654aff5a884e72505878ded3d90
/frameworks/base/core/java/android/provider/ContactsContract.java
|
093a8700056394ebd122ecf9d39eec7d70e1764a |
|
16-Jan-2010 |
Tom O'Neill <tomo@google.com> |
Find out whether we should mention behavior specific to our own provider Change-Id: Ia5d90969d72e99c8fb7f12f1c536f5e1856c59d2
/frameworks/base/core/java/android/provider/ContactsContract.java
|
7d92d5af18e814c3a47e5d5081ac474c67f8d177 |
|
15-Jan-2010 |
Tom O'Neill <tomo@google.com> |
Revert a couple of deprecations to fix broken build Will re-deprecate in a subsequent CL Change-Id: Ibc246e2e26a68880f3fba3aff3407404f5a57ce3
/frameworks/base/core/java/android/provider/ContactsContract.java
|
d6f9cd2cee96e9503f74081f98b0a6c6ef5b6b06 |
|
15-Jan-2010 |
Tom O'Neill <tomo@google.com> |
Improve ContractsContract.RawContacts documentation Also, a couple of changes for ContactsContract itself. Change-Id: Ie16024c8bfeac97cfadcc69fa82b46828ef3953d
/frameworks/base/core/java/android/provider/ContactsContract.java
|
244327e2097df053b1818c79bcb84ae9e4f3af76 |
|
08-Jan-2010 |
Tom O'Neill <tomo@google.com> |
Improve ContactsContract documentation, esp. of Data inner class Provide some missing javadoc, make some things a little more explicit, etc. Change-Id: Ibcdeaa10c641436009a3494b18cecae6f816b75e
/frameworks/base/core/java/android/provider/ContactsContract.java
|
1c819a5e3e7ba7499589e798a5f971263cf3c65b |
|
07-Jan-2010 |
Dirk Dougherty <ddougherty@google.com> |
am 5f6002ec: am d71c2aa1: Merge "SDK doc change: add "Optimizing Judiciously" excerpt to best practices. Clean up blockquote usage in other files." into eclair Merge commit '5f6002ec5f52ed164b591cf4b267fe771a81731f' * commit '5f6002ec5f52ed164b591cf4b267fe771a81731f': SDK doc change: add "Optimizing Judiciously" excerpt to best practices. Clean up blockquote usage in other files.
|
4e7db256878bbf2058fa7d1bf07ddbe1c7206103 |
|
06-Jan-2010 |
Dirk Dougherty <ddougherty@google.com> |
SDK doc change: add "Optimizing Judiciously" excerpt to best practices. Clean up blockquote usage in other files. Bug: 2160782 Change-Id: I537194ecddc53d4f0e8456ce958ae8db6f521593
/frameworks/base/core/java/android/provider/ContactsContract.java
|
223bd7af9832971075ba9fd9b0e41b7d693bd791 |
|
21-Dec-2009 |
Jeff Sharkey <jsharkey@android.com> |
Fix javadoc reference to ContactsContract.Contacts.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
a503f6f7cf09c64bde708e3bcfb7103378ddfcff |
|
09-Dec-2009 |
Jeff Sharkey <jsharkey@android.com> |
Adjust for compatibility mode before setSourceBounds(). When invoked from an anyDensity="false" or pre-Donut app, View.getLocationOnScreen() returns values in compatibility mode. This change fixes QuickContact and RemoteViews to always adjust based on CompatibilityInfo.applicationScale. Also deprecates an extra previously being used to pass Rect for QuickContact windows. Fixes http://b/2306495
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b4413fa3c6e8ce788c7a924cabacb2943946267b |
|
18-Dec-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Clean-up of naming of the new Contact/Name columns Change-Id: I52316b365c4299dddbfb2972459a37893413bd8b
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f3960b1271c65d64f9836894af600948bd804e7c |
|
21-Nov-2009 |
Jeff Hamilton <jham@android.com> |
Remove the IM provider contract class. Change-Id: Ia644689021aca3e429d42727dfd6262b6986dfd2
/frameworks/base/core/java/android/provider/ContactsContract.java
|
3170f9a7cf32d6935e6c468e907f9b5427ebadbc |
|
15-Dec-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing broken javadoc. Change-Id: Ic5206054281919888943d036d9f6772ea2e63c5b
/frameworks/base/core/java/android/provider/ContactsContract.java
|
07ab85b338d6e08a901a13230ae4cedc57e418ea |
|
15-Dec-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing fields for capturing national specifics of contact names. Change-Id: Ia848390b9a74c5eb1a5a45a0b909a40307beb9ab
/frameworks/base/core/java/android/provider/ContactsContract.java
|
274dc9d35fdf5d0464f74071a9a8f14e497d4d5f |
|
11-Dec-2009 |
Fred Quintana <fredq@google.com> |
moved the hidden sync helpers out of the framework
/frameworks/base/core/java/android/provider/ContactsContract.java
|
930ab3d955a40c1de167b7142215af37f9f9bfe4 |
|
11-Dec-2009 |
Ken Shirriff <kens@google.com> |
Fix broken sdk build. Fix link in javadoc.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
328c0e7986aa6bb7752ec6de3da9c999920bb55f |
|
07-Dec-2009 |
Fred Quintana <fredq@google.com> |
- removed the concept of Entity from the ContentProvider APIs - removed the parcelling ability from Entity and EntityIterator and made them public - added an EntityIterator abstract implementation that allow easy wrapping of a Cursor - changed the VCard code to use the new APIs
/frameworks/base/core/java/android/provider/ContactsContract.java
|
780211a9a792dcc4cd57df0a4e8da34d05eb99f1 |
|
03-Dec-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing broken build Change-Id: Iead6eb44261c2415731bc8cfec53fc48c4c13fa8
/frameworks/base/core/java/android/provider/ContactsContract.java
|
9618608708694e078da7a567c460d3ce0154ba6f |
|
01-Dec-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding NAME_RAW_CONTACT_ID column to Contacts. Change-Id: Icae1a99017a2165c30c7c78b7de77e39a73743b4
/frameworks/base/core/java/android/provider/ContactsContract.java
|
dbe449e5220f4064f052532b425027f1487e9460 |
|
12-Nov-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
New Javadoc for ContactsContract. Change-Id: Ifcf20541fda7449f1954f2021c53be3eb672e7ee
/frameworks/base/core/java/android/provider/ContactsContract.java
|
fe4c8715c02a8b723c56e3e48ededa657c9ab6a6 |
|
14-Oct-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making new Contacts APIs visible in Eclair SDK - Part II Bug: http://b/2186595 Change-Id: Id87533c25cceb0fe3b0845aed10912c937679f45
/frameworks/base/core/java/android/provider/ContactsContract.java
|
6e144ad885f6cc3f090616a7ad4911d093049ad1 |
|
14-Oct-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making new Contacts APIs visible in Eclair SDK Bug: http://b/2186595 Change-Id: Iaba8514276299504af6ab0714577eb37d9608237
/frameworks/base/core/java/android/provider/ContactsContract.java
|
5bba632d877c2878384ff21566c8eb6a1a22f37b |
|
05-Oct-2009 |
Fred Quintana <fredq@google.com> |
- hide Entity and all its references - remove updateEntity and insertEntity, since they are not used - add the RawContacts.Entity class, which is used in lieu of the android.content.Entity
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c00099ef62fc496429d0a06e580b600f61304f9c |
|
01-Oct-2009 |
Jeff Sharkey <jsharkey@android.com> |
Change intent flags for launching FastTrack.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
772722e4b7c3ce0e478528f7bc96c0458cf2869a |
|
01-Oct-2009 |
Evan Millar <emillar@google.com> |
Fix docs error Change-Id: I7a39c5643cf6351bac47ccafff37fd32a668b9f5
/frameworks/base/core/java/android/provider/ContactsContract.java
|
5042f7eae6baa6fa4f93248361e94eeb6894f90f |
|
01-Oct-2009 |
Evan Millar <emillar@google.com> |
Unhide ContactsContract#QuickContact and fix sdk build Change-Id: I60fdeb6d0625996d76a10f0a623c9f474337758d
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c868acf442a69429056a574c67a5e0187e2b9536 |
|
01-Oct-2009 |
Fred Quintana <fredq@google.com> |
show events in the UI
/frameworks/base/core/java/android/provider/ContactsContract.java
|
e3ec9977bbfbdd6659cf27c7341f4c1c826f2209 |
|
01-Oct-2009 |
Evan Millar <emillar@google.com> |
FastTrack->QuickContact Change-Id: I98f2db38e6402bdbe47b941d82c8f33863d1863e
/frameworks/base/core/java/android/provider/ContactsContract.java
|
cf1e2f98d16d5c0f83c3ff26d8eb306ead99722a |
|
30-Sep-2009 |
Megha Joshi <mjoshi@google.com> |
Adds Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET to launch fasttrack intent. Fixes 2137624
/frameworks/base/core/java/android/provider/ContactsContract.java
|
49da15f34daa314c392b36ac346ac8a2d9f177d4 |
|
29-Sep-2009 |
Evan Millar <emillar@google.com> |
Add REQUESTING_PACKAGE_PARAM_KEY. Change-Id: Iae12c7f029b8efd1811d99d24df9281a8f9a2446
/frameworks/base/core/java/android/provider/ContactsContract.java
|
8f76734d1e9a21618ad9762c0716ee93f60902ec |
|
29-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Fix docs breakage.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ff18bbf83562b8a827a37c19cdc27e520786119e |
|
28-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Separate API for vCards through openAssetFileDescriptor(). Previously we overloaded Contacts.CONTENT_URI to return vCard-formatted Contacts entries. To fix http://b/2138790 this is a separate API that returns a well-known MIME-type. Also helps fix http://b/2078399 by adding OFFICE_LOCATION.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f2e0d7bb788ff04ebbe1ece2ecb806cbcf66fffd |
|
28-Sep-2009 |
Daisuke Miyakawa <dmiyakawa@google.com> |
Three changes. - Add FOR_EXPORT_ONLY to Data column. - Make VCardComposer use Contacts instead of RawContacts. - Make VCardComposer honor FOR_CONTACT_ONLY regardless of the intention of any caller, which makes composer unable to compose any contact with "is_restricted" flag, which is unseen from outside the contacts provider. Internal Issue number: 2147248, 2143207
/frameworks/base/core/java/android/provider/ContactsContract.java
|
a60479d2ea7857455ebad6c56e357d00b0492364 |
|
28-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing broken javadoc. Was linking to a hidden interface. Change-Id: Iff48cb97ed4078b2b91bade9a47d7afc5d7891bf
/frameworks/base/core/java/android/provider/ContactsContract.java
|
879664e3e2e0169aba53d88f6c30c8b15858315d |
|
27-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding columns to support attribution of status updates. Also renaming some columns to better describe their purpose. Change-Id: If6d7812f38a3cfd662a5ae2387c72c4761fdf9fa
/frameworks/base/core/java/android/provider/ContactsContract.java
|
057018399c7ce6d3893ee5fc622f1592f51773b9 |
|
26-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Remove query parameters for delaying group updates. Callers should instead use applyBatch(), which now delays any visible updates until the transation finishes. This partially fixes http://b/2075275
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f5808415263d687eb125535e04ba374e33b785da |
|
25-Sep-2009 |
Fred Quintana <fredq@google.com> |
rename misc to birthday
/frameworks/base/core/java/android/provider/ContactsContract.java
|
531e580ab160864e4152f431eaeb965676c58d19 |
|
24-Sep-2009 |
Fred Quintana <fredq@google.com> |
remove the incorrectly located nickname
/frameworks/base/core/java/android/provider/ContactsContract.java
|
6938bb36b8992420ec5cb392706a8bc192b332c1 |
|
24-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing the broken build Change-Id: Ie7b722f2e71b51d180c95cf0d4bdbf4975e1a2be
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f22fc124ff7974d0b6380199f7d53e66bb7feb29 |
|
22-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding timestamp and account to contact-level presence columns. Change-Id: I1ff4f4f5ef9b3b0deb9df3d0689ff39b4b2fd84b
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f852698cc3bd40c7a54317a711360bae2606cd2d |
|
24-Sep-2009 |
Jeff Hamilton <jham@android.com> |
Make the new ContactsContract APIs public. Also, squelch warnings that were caused by the deprecation of the old Contacts APIs. Change-Id: I91d2804de4b653003cd5504ff0f770c01a6332ef
/frameworks/base/core/java/android/provider/ContactsContract.java
|
63697af83b5479733f2d4398b4199b8e492f532b |
|
24-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Generalize DELAY_STARRED_UPDATE location.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
26d48eb38e533402aa90add8d01489dace92af2f |
|
24-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add Groups query parameters for delaying STARRED update. Part of fixing http://b/2075275
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0c23212ebdfbe008aca95d2ace2e52ca0a0b7ec7 |
|
24-Sep-2009 |
Jeff Hamilton <jham@android.com> |
Re-hide the contacts APIs, the droiddoc build is failing. Change-Id: I1d1e73924e26045ad137a19c32976ecfe68c7d49
/frameworks/base/core/java/android/provider/ContactsContract.java
|
85abdc59c3a31df6dc6ac4f20e64d5c91fa70023 |
|
22-Sep-2009 |
Jeff Hamilton <jham@android.com> |
Make the new ContactsContract public. It replaces the now deprecated Contacts APIs. Change-Id: Id65ff35d78cb79740cdc4c94388cc965ce4f2f2d
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0fc0244e808925e848ee9e350a3a213bd7574249 |
|
21-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
[Issue 2097207] Adding filtering capability to aggregation suggestions Change-Id: Ifce36286d2f573e69f872432cc34a1fca0311e02
/frameworks/base/core/java/android/provider/ContactsContract.java
|
88a83d3f108dcf01443b241439e14eedbd9615f5 |
|
21-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Update getDisplayLabel() API to support new types. We recently added several new phone types, and this change updates the API that resolves thoses types to strings. It also uses unique string resources for each type, instead of relying on types to be <string-array> indexes. Fixes http://b/2118886
/frameworks/base/core/java/android/provider/ContactsContract.java
|
15e2669fcd8407519e9bb9609e6d8663c84734e6 |
|
20-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving DISPLAY_NAME to column "data1" to keep it "aligned" with other data types. This is a minor optimization for the sake of the aggregator. The aggregator now relies on the display name instead of structured components. As a result, we only need one column from the data table for the structured name. For other data types it's data1. Might as well use the same column for display name. Change-Id: Ib22d1f1a7a91f12716d1a460e1578f01926c393a
/frameworks/base/core/java/android/provider/ContactsContract.java
|
abf15c30c11162b6756689b5f7543f0085d8302e |
|
19-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding CONTENT_TYPE to CommonDataKinds.Email Also removing deprecated API Change-Id: Ie3bd17282bf57c3a73497c91ce233ed135c79502
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0dc9841821fda472eaeb1aeea80aded0dbbfe687 |
|
19-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
ContactsContract: Adding joined columns to the CommonDataKind class definitions. The rationale is this. Since all these joined columns are currently on different classes, we routinely see code like this: private static final String[] PROJECTION_PHONE = { Data._ID, // 0 Data.CONTACT_ID, // 1 Phone.TYPE, // 2 Phone.NUMBER, // 3 Phone.LABEL, // 4 Data.DISPLAY_NAME, // 5 }; After this change, the above declaration changes to: private static final String[] PROJECTION_PHONE = { Phone._ID, // 0 Phone.CONTACT_ID, // 1 Phone.TYPE, // 2 Phone.NUMBER, // 3 Phone.LABEL, // 4 Phone.DISPLAY_NAME, // 5 }; Change-Id: I2e84bca3277aeef06eec20cee8c2119ef3b90a9f
/frameworks/base/core/java/android/provider/ContactsContract.java
|
de71cb3b6f3a7484402e2288ddfaad3ea3821f59 |
|
19-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
ContactsContract: Adding joined columns to the Data class definition. The rationale is this. Since all these joined columns are currently on different classes, we routinely see code like this: private static final String[] PROJECTION_PHONE = { Data._ID, // 0 RawContacts.CONTACT_ID, // 1 Phone.TYPE, // 2 Phone.NUMBER, // 3 Phone.LABEL, // 4 Contacts.DISPLAY_NAME, // 5 }; The most noxious line is RawContacts.CONTACT_ID After this change, the above declaration changes to: private static final String[] PROJECTION_PHONE = { Data._ID, // 0 Data.CONTACT_ID, // 1 Phone.TYPE, // 2 Phone.NUMBER, // 3 Phone.LABEL, // 4 Data.DISPLAY_NAME, // 5 }; Change-Id: I03bfc700e4c8c58a175bc885bf7b807d7fed0744
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ea36747114cb8c06742994dddc6a3cff2b666e69 |
|
19-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Revert "ContactsContract: Adding joined columns to the Data class definition." This reverts commit dd768a6a736bc202b62aa20f3282b3cfb285dc7f.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
dd768a6a736bc202b62aa20f3282b3cfb285dc7f |
|
18-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
ContactsContract: Adding joined columns to the Data class definition. The rationale is this. Since all these joined columns are currently on different classes, we routinely see code like this: private static final String[] PROJECTION_PHONE = { Data._ID, // 0 RawContacts.CONTACT_ID, // 1 Phone.TYPE, // 2 Phone.NUMBER, // 3 Phone.LABEL, // 4 Contacts.DISPLAY_NAME, // 5 }; The most noxious line is RawContacts.CONTACT_ID After this change, the above declaration changes to: private static final String[] PROJECTION_PHONE = { Data._ID, // 0 Data.CONTACT_ID, // 1 Phone.TYPE, // 2 Phone.NUMBER, // 3 Phone.LABEL, // 4 Data.DISPLAY_NAME, // 5 }; Change-Id: I820e68efd6c1364241596f826c4da1b9c2defe11
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0050ee36398c3ab6e5f1ee0038609aff8cf4f0e9 |
|
18-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Adopt new FastTrack API for internal widget, fix bugs. Change internal widget to use new FastTrack API instead of using SHOW_OR_CREATE. Also reset the internal Uri when reused in lists. Fixes http://b/2087222
/frameworks/base/core/java/android/provider/ContactsContract.java
|
6449eb06acc934ba4007475680f236721181ee47 |
|
17-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added API for triggering FastTrack. I added a new API to help us move away from launching FastTrack through SHOW_OR_CREATE. For now it's going to still pass through as an Intent with extras, but in the future this could be used to launch a Window from a system service. Partially fixes http://b/2087222
/frameworks/base/core/java/android/provider/ContactsContract.java
|
d5abd46059f1970de2fed2b88183e8ec198d4cf2 |
|
17-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add "MMS" to common phone number types. Partially fixes http://b/2092744
/frameworks/base/core/java/android/provider/ContactsContract.java
|
97bda4c5ae3f77a1b450d4abc06f3cf378cc6c1d |
|
16-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Flag indicating if Contacts source has any unsynced groups. Part of fixing http://b/2084771
/frameworks/base/core/java/android/provider/ContactsContract.java
|
33f889ae270f888f8fdc084f5f1f3d443532a46a |
|
15-Sep-2009 |
Fred Quintana <fredq@google.com> |
change to use the new CALLER_IS_SYNCADAPTER flag
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f46a9cf38207d03730c04d02cf40aa3859cd9ad3 |
|
09-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
API to combine LOOKUP_KEY and Contacts._ID together.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
bc9aa775ae244977e840fc2c21e03a039b399af8 |
|
09-Sep-2009 |
Omari Stephens <xsdg@android.com> |
Fix typo: IMMEDITATE -> IMMEDIATE
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c4516a7b62de525e3d6d5e76851bdfaf12c11f05 |
|
03-Sep-2009 |
Fred Quintana <fredq@google.com> |
add a transaction monitor
/frameworks/base/core/java/android/provider/ContactsContract.java
|
989f263dcffc37a43846c3667f51ce8f752f2479 |
|
06-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing asymmetry between phone filter and email filter APIs. Also, introducing a more advanced email filter, which will do a proper name lookup using the normalized name and avoid returning duplicate results. Also, upgrading the phone filter to do the same thing as the email filter but with display names and phone numbers.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
84ba06586b8dc079fec476b0d39b3d71687354a0 |
|
05-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing a concurrency problem by changing the contact aggregation exception API. The current API requires a contact_id and a raw_contact_id There are at least two issues with this approach I did not recognize initially: 1. Contact_id may be changed asynchronously by aggregation or some other process. 2. A raw contacts may need to be added to an aggregate before the actual aggregation pass has gotten to it, so the client would need to wait for the aggregation to complete before it can set an aggregation exception. That's backwards.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b1e2a4d0d0107df4ecf4d484a340ec21dc105305 |
|
04-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing references to deprecated API and the deprecated API itself.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0c36a517cd01a7112460a96f9f0fa2badf8f7015 |
|
03-Sep-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add private API for data with presence.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b5759b5f4f01771a615c100c1d87adc702a6ef71 |
|
02-Sep-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a convenience method to resolve contact lookup URI to a regular content URI
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b3c49982840c05a5392d53efe97253c04fc59ef0 |
|
01-Sep-2009 |
Evan Millar <emillar@google.com> |
Mimetypes in ContactsProvider2 shouldn't overlap with those in ContactsProvider This is necessary partly for general hygiene, but mostly because we need to be able to determine based on the intent type what style URI to return in the case of startActivityForResult(). Change-Id: Ib313d830b8646a70d5ac3ded11597af614429262
/frameworks/base/core/java/android/provider/ContactsContract.java
|
f35bce45058200ff1209385e63e34fbf59255db6 |
|
29-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a column to Contacts, which will be used as an additional "soft" identity. The main consumer of this feature is shortcuts. The LOOKUP KEY column will contain an encoded concatenation of the contact's row id as well as sync_ids of all constituent raw contacts. It goes with the "contacts/lookup/*/#" URI. When we get such a URI, we will first try to load the contact with the specified _id and lookup_key. If we cannot find the contact that way, we will go scout for the contact that contains most of the sync_ids we found in the lookup key. We will need to make sure that the contact picker returns the lookup-style URIs.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
14fb1538662724ef57d6b6bfb4bb53efed5a6650 |
|
30-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add mobile Email type.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b87d0e0e5778826cc4421aa7afa1798f232d3247 |
|
27-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing "summary"-style URIs. We will determine whether to include Presence by looking at the requested projection.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
5223b1668a987d90cdbd7f6c62ca17486281893b |
|
26-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding an aggregation mode: AGGREGATION_SUSPENDED
/frameworks/base/core/java/android/provider/ContactsContract.java
|
7d6eb9a4b49f2796017bc00e92eaea4eb0a3507a |
|
25-Aug-2009 |
Mike Lockwood <lockwood@android.com> |
ContactsContract: Fix null pointer exception in openContactPhotoInputStream() Signed-off-by: Mike Lockwood <lockwood@android.com>
/frameworks/base/core/java/android/provider/ContactsContract.java
|
84235ee923c13e58ce339c25c86f734b338a81e0 |
|
23-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add extra to exclude specific MIME-types from Fast-Track. Also added ContactHeaderWidget accessor for passing along this list when triggering Fast-Track. This is used so that the header widget can hide the profile icon when launched while already looking at the profile.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
06a0323a5439ba5c1c31f9adb70918b5bf5f61de |
|
22-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add fields to pass ungrouped counts to UI.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
31f5dd3cdc4ade58ece5b5e14365634a0a3e6a1c |
|
21-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Cleaning up Presence API
/frameworks/base/core/java/android/provider/ContactsContract.java
|
eb1a2ec4b2a429ceb924e6bce46b2b52c1cd85b2 |
|
21-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a "Photo" directory under Contacts.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
1c1629da30bd1b125c59ab9bbcecff3bb3e74324 |
|
20-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Protecting access to the new Contacts API with a try/catch block.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
3c513ed95cee2e0bcd7208cb7e46307f09c907c9 |
|
20-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Converting CallerInfo to new Contacts API.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
a1f1879beaf10375734eecdb34977304483e0f88 |
|
19-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Remove SOURCE_VISIBLE flag that is otherwise unused.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
9303295e1db08bf73ebabac425bd39728bb2f893 |
|
19-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Redefining phone lookup API.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
a659744041d0b74b4243fdd448a5fa302a581278 |
|
19-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Flag to make all contacts from specific source visible.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
7b6771a97b9abe821e1cc6c126990fe960278f3a |
|
17-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Bring back per-Account Contact-specific settings. These are used for two purposes: a flag indicating the default sync state for Groups to inherit, and a flag that marks when Contacts that don't belong to any specific group should be visible in UI.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
403d7ac7d14e87ecc7df25a1fbb79649ec5ada90 |
|
17-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Bring back SHOULD_SYNC flag so sync groups can be edited.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
62b83b7fc4642b71829737494258f12996bc1baa |
|
12-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Deprecate extra gd:structuredPostalAddress fields. For the purposes of contact data, there are some postal address columns that are unsupported, since they don't directly contribute to a "mailing address" for a person. http://code.google.com/apis/contacts/docs/3.0/reference.html#structuredPostalAddressRestrictions http://code.google.com/apis/gdata/docs/2.0/elements.html#gdStructuredPostalAddress
/frameworks/base/core/java/android/provider/ContactsContract.java
|
074fbfe62739c45f5eeb343f0053577221f800ec |
|
11-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing primary/default phone number and email on contact from the API.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
507f1607f7f7216c0e66751a30949c9670c57f09 |
|
11-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a MARKED_AS_DIRTY parameter to Groups.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
00c89f6266d1b559538b00000efeb905e00161cd |
|
10-Aug-2009 |
Fred Quintana <fredq@google.com> |
add the deleted flag to the Groups table
/frameworks/base/core/java/android/provider/ContactsContract.java
|
d4e0b5713add447bbba7d716c112f425d6888f3b |
|
07-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Clean-up of API for filtering contacts by phone or email. The api is now symmetrical. Also, giving Presence.RAW_CONTACT_ID and Presence.DATA_ID unique ids to allow easy joining. The main rationale for this is that SQLite does not allow cross-database joins in VIEWs, so we cannot hide this join inside a VIEW.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
8dcd14021c4164f0e75308bcf6bc9d6a1c1f6eff |
|
07-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing default email and phone number to replace the primary ones on the Contact.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
8851e163fc5bc17d139bf29cd2ec2f3926d342bc |
|
06-Aug-2009 |
Fred Quintana <fredq@google.com> |
- add several common kinds and beef up some others - change the ContentProviderOperation selection backref store the backref as a long instead of as a string
/frameworks/base/core/java/android/provider/ContactsContract.java
|
6bfe14dea21deec4c90ceea79b8f810164f88031 |
|
06-Aug-2009 |
Jeff Sharkey <jsharkey@android.com> |
Add SHOW_OR_CREATE size modes, trigger from contact header. Added constants so that apps triggering SHOW_OR_CREATE can request a desired size through EXTRA_MODE. Also added hooks to internal ContactHeaderWidget to launch SHOW_OR_CREATE when user taps on photo.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c9ec66b68b4ec98c9b2acb10ea25cfd7f0f648a2 |
|
05-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Removing SyncColumns from Contact - they were put there by accident.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
3f86715d77f5c3d504aac449755d69d99aecdf51 |
|
03-Aug-2009 |
Fred Quintana <fredq@google.com> |
add missing types
/frameworks/base/core/java/android/provider/ContactsContract.java
|
91e4e85752ee60ef4965e5974cc3f62e3d0651fd |
|
04-Aug-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding "service" columns: SYNC1, SYNC2, SYNC3, SYNC4 and SYNC5. These columns will be used for things like sync parameters of a photo or group. Also removing some obsolete deprecated APIs
/frameworks/base/core/java/android/provider/ContactsContract.java
|
1132200fa1f545a34f700d6000ded8c8c56134e4 |
|
05-Jun-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added an extra for sharing a target rectangle extra. Used to pass a location using screen coordinates when starting a SHOW_OR_CREATE_CONTACT activity.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
732da9293ac39bd0f14ed61367b7e76a76df2793 |
|
30-Jul-2009 |
Jeff Sharkey <jsharkey@android.com> |
Separated IM protocol into two fields, similar to TYPE. In previous releases, we had combined well-known protocols and custom protocols into a single field. This was because of previous database constraints, which no longer exist because of our new Data table approach.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
7cca5f83638b019cc68acfaedd533602a97486b0 |
|
28-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
ContactsContract: Renaming Aggregates to Contacts
/frameworks/base/core/java/android/provider/ContactsContract.java
|
facbbb37835020b767f259f0f625386b52b2ad89 |
|
28-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
ContactsContract: Renaming CONTACT_ID to RAW_CONTACT_ID
/frameworks/base/core/java/android/provider/ContactsContract.java
|
d5f56d1467cb877aa216effd605745f5f22b1917 |
|
27-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Introducing Contacts#DELETED flag.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
2365ded4465332cc1de7fa661e2198854153d6dd |
|
27-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Renaming ContactsContract.Contacts to ContactsContract.RawContacts
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ef348c757d79e1751329db6746dbf846bdea6fc9 |
|
26-Jul-2009 |
Jeff Sharkey <jsharkey@android.com> |
Minor naming fixes.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
55048a980e80cddf8d3556f3feaf235759ef24dd |
|
24-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Associating Presence with Contact rather than Aggregate.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
02c5b45565fd3a933b5dd5a868b7db33455d697c |
|
23-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding contact group NOTES and SYSTEM_ID
/frameworks/base/core/java/android/provider/ContactsContract.java
|
8a0193e4ca1522b9a817ebd399812b6e2f1b0cdc |
|
21-Jul-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added StructuredPostal, renamed PACKAGE columns, cleanup. Changed Postal to StructuredPostal, which is the new type coming down from GData. This also prepares us for upcoming data sources that need a structured version. Because of the number of columns required, we added 3 new DATA columns. Moved PACKAGE back to Data rows to allow multiple apps to merge their action entries under a single Contact. Also renamed to RES_PACKAGE to make clear that these packages are strictly for loading resources, and do not imply the owner. Removed RestrictionExceptions since we narrowed the scope of IS_RESTRICTED for Eclair. Factored out sync columns from Groups and Contacts into its own interface. Fixed general warnings in comments.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
761ef2a281a16bade5203db99e204aa303660ac4 |
|
17-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Contacts Data type consistency.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ffc34c13fb6b420c78fbd317f21363cd97a43db9 |
|
15-Jul-2009 |
Fred Quintana <fredq@google.com> |
finish the group membership support
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c991bfc53ff287c512a8ba567135499cc4157900 |
|
15-Jul-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Replicating contact option columns between Aggregate and Contact.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b926375cdabef2e56a8212a9fa1774566f659eae |
|
15-Jul-2009 |
Evan Millar <emillar@google.com> |
Add Uri for filtering the aggregate summary on group name. New Uri is: content://com.android.contacts/aggregates_summary/group/* Where * should be replaced by the group name.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ae4f31706fa0589ede00dfce344779a1570cd2f3 |
|
14-Jul-2009 |
Fred Quintana <fredq@google.com> |
- add the DIRTY and VERSION columns to the ContactsProvider2 Groups contract - make android.accounts.AccountAuthenticator into a public constant
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0f4e1ab773d4d52bfb85a9ad2f050ead3b8b4e49 |
|
10-Jul-2009 |
Fred Quintana <fredq@google.com> |
- remove an un-needed constant - add a content provider helper that manages a table for storing sync state by account - add contact definitions to Contacts access the sync state
/frameworks/base/core/java/android/provider/ContactsContract.java
|
27143289799b15d9c9e1d19f1bc2c10e5a384712 |
|
09-Jul-2009 |
Fred Quintana <fredq@google.com> |
remove the accounts table from the ContactsProvider2
/frameworks/base/core/java/android/provider/ContactsContract.java
|
b2909eb9509092f1479ba7883dfaa1f1e7f4cc23 |
|
17-Jun-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added groups constants and visibility flags. Wrote code to support groups and slightly modified existing group membership definition. Each group has a TITLE, or a TITLE_RESOURCE which can point to a localized title from the owning package. Adds summary Uri with columns that describe the contents of all returned groups, such as people counts. Added visibility flag to groups and aggregate tables to prepare for group management UI.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
693d50e7aef79f16519bf9786af68124ffaf5cd8 |
|
22-Jun-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Moving send-to-voicemail and ringtone-uri up to the aggregate level.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c043752ca3cdd71fbee868a351881bd4272c31a7 |
|
24-Jun-2009 |
Evan Millar <emillar@google.com> |
Adds precedence information to the CommonDataKinds.Im class. There is now a method getPresencePrecedence() that returns an integer representing the precedence of a presence status, 1 being the highest prcedence.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
57ac3d59c139ebc7d5ef470cbfb8bd315eff7a3e |
|
15-Jun-2009 |
Jeff Sharkey <jsharkey@android.com> |
Moved owning package and restricted flag to Contact. Instead of having unique owner packages and restriction flags being enforced on each Data item, I moved these columns up to the Contact level. This approach greatly simplifies the provider logic.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
dc2da5fd922fc8de0ffcb22df3622b57ed777732 |
|
19-Jun-2009 |
Evan Millar <emillar@google.com> |
Copies the Contacts.Intents class to ContactsContract. ContactsContract now contains all the useful constants that are contained in Contacts.Intents. Because we have to continue to support the Contacts interface, the constants are kept there, but now simply reference the real versions in Contacts.Intents. Contacts.Intents will be deprecated and developers are encouraged to move to Contacts.Intents.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
9d044514f7777cd42776b7c5251ea83dc4e97931 |
|
16-Jun-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changing aggregation exception API. Switching from contact-contact pairs to aggregate-contact pairs
/frameworks/base/core/java/android/provider/ContactsContract.java
|
161dd86394a9733fd7ff303c31481cae7e31e7b4 |
|
13-Jun-2009 |
Evan Millar <emillar@google.com> |
Add new URIs to the Phone and Postal classes. The Postal class now contains: CONTENT_URI * The content:// style URI for all data records of the * Postal.CONTENT_ITEM_TYPE mimetype, combined with the associated contact * and aggregate data. CONTENT_TYPE * The MIME type of CONTENT_URI providing a directory of * postal addresses. The Phone class now contains: CONTENT_URI * The content:// style URI for all data records of the * Phone.CONTENT_ITEM_TYPE mimetype, combined with the associated contact * and aggregate data. CONTENT_FILTER_URI * The content:// style URI for filtering data records of the * Phone.CONTENT_ITEM_TYPE mimetype, combined with the associated contact * and aggregate data. The filter argument should be passed * as an additional path segment after this URI. CONTENT_TYPE * The MIME type of #CONTENT_URI providing a directory of * phones.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c933fb663e4748c4fa3f92fc63649e5199519a86 |
|
11-Jun-2009 |
Fred Quintana <fredq@google.com> |
add a data_version column to the data table
/frameworks/base/core/java/android/provider/ContactsContract.java
|
0918bf06881f32e6e3cf750f713b16c7d65e4012 |
|
11-Jun-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding new query: aggregation suggestions
/frameworks/base/core/java/android/provider/ContactsContract.java
|
28b68e5a59289f6947dc799b66a3b503571f876e |
|
11-Jun-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added data restriction constants to ContactsContract. Each data item can now be flagged as IS_RESTRICTED by the package that owns it. Restricted data items will only be visible to the owning package, unless the owner creates RestrictionExceptions for other packages. Currently @hide, so no current.xml needed.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
d530b3ce850cfa3d61b79eba1aee6f67b04dba15 |
|
02-Jun-2009 |
Jeff Sharkey <jsharkey@android.com> |
Added presence columns and changed constants to match provider. Minor changes that don't need a current.xml because they are @hide.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
78e79ad61bee932a9ce1418a9b9e8a5bae8bf2df |
|
08-Jun-2009 |
Evan Millar <emillar@google.com> |
Adds BaseTypes interface so that a general TYPE_CUSTOM field is available. BaseTypes contains only TYPE_CUSTOM. Changed Nickname's TYPE's to 0 based instead of 1 based.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
435e427d6930f8610191071656dc26528000620b |
|
05-Jun-2009 |
Fred Quintana <fredq@google.com> |
fix a incorrect merge
/frameworks/base/core/java/android/provider/ContactsContract.java
|
d8dfeb5ee82d679f491cd20e776907a69fb4f27c |
|
04-Jun-2009 |
Fred Quintana <fredq@google.com> |
- make it easier to add content values to the ContentProviderOperation - add the group membership common kind as well as some IM utilities to the ContactsContract
/frameworks/base/core/java/android/provider/ContactsContract.java
|
a41d3856fafff0e92cc85586c7d2a414036f85ac |
|
04-Jun-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Changed aggregate_exception to aggregate_exceptions Changed singular to plural to follow the apparent convention.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ab5742dd63f4e62ee0f55f786854c024ef8c5bb4 |
|
03-Jun-2009 |
Evan Millar <emillar@google.com> |
Adds "is_primary" and "is_super_primary" columns to DataColumns. Replaces the "primary" values stored in generic data fields with standard "is_primary" and "is_super_primary" fields in the DataColumns class. This makes it much easier to watch for changes to these fields and enforce the uniqueness of primary fields.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
ceaafa5f1f0504ec85a7d6cdf45381cf748f54aa |
|
03-Jun-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Adding a new type: aggregation_exception.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
c9260540729d731e22458ce48127ca2ffaef33ee |
|
29-May-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Consolidating data needed for contact aggregator into the data1 and data2 fields. The aggregator will then only read data1 and data2 and do the matching on those (taking mime type into account, of course).
/frameworks/base/core/java/android/provider/ContactsContract.java
|
03d9490758c9318cee6d14d3cc5007556dce92d0 |
|
22-May-2009 |
Fred Quintana <fredq@google.com> |
- create a new generic ISyncAdapter implementation, SyncAdapterNew - change the applyBatch to take an ArrayList rather than an [] - change Entity to be a final flass that contains ContentValues - remove the ability to update/insert Entities by a ContentProviderOperation
/frameworks/base/core/java/android/provider/ContactsContract.java
|
5f123bdcde61b9fdcd58952882c621c34a727e10 |
|
29-May-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Making sure non-public API is marked with @hide.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
569277732b4180c07c9f917ff8c3fc3111b10338 |
|
29-May-2009 |
Dmitri Plotnikov <dplotnikov@google.com> |
Fixing javadoc references.
/frameworks/base/core/java/android/provider/ContactsContract.java
|
088b2918423ef79b92c0b0433f2f59a1fd0f7c1b |
|
29-May-2009 |
Evan Millar <emillar@google.com> |
Move ContactsContract.java and SocialContract.java into android.providers The ContactsContract and SocialContract lived previously in the com.android.providers.contacts2 package, and could not be accessed by other packages from there without symlinks, which was getting messy. If it turns out there was a good reason for having the contracts in that package we may have to move these back, but for now this seems like the obvious configuration.
/frameworks/base/core/java/android/provider/ContactsContract.java
|