History log of /frameworks/base/core/java/android/provider/CallLog.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e23362a54d4aed4616e6e3a9fd4f70c676dac6ca 07-May-2012 Daisuke Miyakawa <dmiyakawa@google.com> Use callable-filter capability when updating call log

CallerInfo#phoneNumber has a formatted phone number even when contacts
database itself has an unformatted one, so just using Phone.CONTENT_URI
may not be enough to find the relevant contact.

Bug: 6291905
Change-Id: Ie6e40529eb1f9cf98de861601669dbccb718541c
/frameworks/base/core/java/android/provider/CallLog.java
0fce15b03c06cf3ece42a1ec636349f525f16ea1 01-Oct-2011 Flavio Lerda <flerda@google.com> Add a cached formatted phone number to call log.

This column is used by the phone application to cache the formatted
phone number. This is needed to avoid computing the formatted phone
number in the main thread (because it requires disk access) but not
update the formatted phone number after the UI has been shown (except
the first time around or if anything else has changed).

Bug: 5316982
Change-Id: I4e2dd2e3fb35a0e0d15039e4c0c9841a909f7a8a
/frameworks/base/core/java/android/provider/CallLog.java
2d538d44e2f88808e7d2212492086cc2c53852b6 16-Aug-2011 Flavio Lerda <flerda@google.com> Add a few columns for caching to the call log.

These columns store additional information about the contact associated
with a call log entry and are needed by the new functionality present in
the call log.

The information is used only internally by the call log, so these column
do not need to be part of the public API.

Bug: 5101753
Change-Id: Ie2160a157497f10ba5fc95c5fcf3b4095a99753a
/frameworks/base/core/java/android/provider/CallLog.java
4efaf4ba84187a9e25c081a2d1c0d409cbd94911 11-Aug-2011 Debashish Chatterjee <debashishc@google.com> Set "is_read" = 0 for missed calls.

This is needed for an upcoming change in call log that will show only
unread calls in the "new" section.

The field "new" will henceforth only be used for notification.

Bug: 5141185

Change-Id: Id24f815994ce90c89f5907c919ce95043a5d6217
/frameworks/base/core/java/android/provider/CallLog.java
270f930ce8a5b2c3b088d0864d1643665253fbf4 09-Aug-2011 Flavio Lerda <flerda@google.com> Add geocoded location to call log.

Since computing the geocoded location is an expensive operation, add the
geocoded location once and for all when inserting in the call log.

Bug: 5129581
Change-Id: I6017c993a52b461eed395ce5e5a9373018e2087a
/frameworks/base/core/java/android/provider/CallLog.java
31b594e129e0fc5840be66ef539c0b6b0afe7f90 26-Jul-2011 Flavio Lerda <flerda@google.com> Add IS_READ field to CallLog and VoicemailContract.

We had initially decided to merge the NEW field (from the call log) and
IS_READ field (from the voicemail contract) into the single NEW field
already present in the call log.

However, it turned out that the meaning of the two fields is slightly
different: NEW means the items has just been inserted (and the user is
not aware of it) while IS_READ represents whether the user has read this
specific message (or heard, in case of voicemails).

This change makes the IS_READ field public, as well as deletes the NEW
field from the voicemail contract, since it is no longer needed there.
The NEW field in the voicemail contract (in fact the entire voicemail
contract) has never been released (this feature is new in ICS).

Bug: 5036195
Change-Id: I740c51c1a8e6d2460050eaab9943fb38b1565058
/frameworks/base/core/java/android/provider/CallLog.java
651212d37db9aa6d03b30a8a09a2a44627862eea 21-Jul-2011 Flavio Lerda <flerda@google.com> Add IS_READ column in call log and voicemail providers.

Initially we had exposed NEW in the voicemail provider instead of the
IS_READ field. However, NEW is already used in the call log to represent
a missed call for which a notification needs to be shown to the user.

On the other hand, voicemail need both be shown in a notification and
retain their own read/unread state, which is determined by whether the
user has opened the details of the voicemail.

This change introduces the IS_READ field for voicemails and exposes it
also via the call log content provider.

The NEW column in the voicemail content provider will be removed in a
follow-up.

Bug: 5036195
Change-Id: I2f8c04685a82cbf77f4778cf057ff62c7da1256a
/frameworks/base/core/java/android/provider/CallLog.java
29c1575bf6d11e76c5869fbbdd1cdea1d09ca0e0 04-Jul-2011 Debashish Chatterjee <debashishc@google.com> Android security code review.

For now only contains a whitespace change per file to enable creating a
valid change list.

Change-Id: I0ea8ed6d44c3b7f0a779bc163f39fd304b4361e1
/frameworks/base/core/java/android/provider/CallLog.java
9ef78f00d2950ab7f31a22beaa54bf6ad4206886 29-Jun-2011 Flavio Lerda <flerda@google.com> Constants for accessing call log with voicemails.

Move the constants from the contacts provider implementation to the
framework.

These constants will remain hidden as currently only the system is
allowed access to the voicemail, protected by a signature permission.

Change-Id: I7cdb0fe217603b3d755238067a877f4209f4c26c
/frameworks/base/core/java/android/provider/CallLog.java
f468591cafb797a494d09bb0dd6adfcc439e7b8c 25-Jun-2011 Daisuke Miyakawa <dmiyakawa@google.com> Use new usage feedback API in phone app / strequent

Basiaclly two changes included:

- Let CallLog use new data usage feedback API, so that
ContactsProvider2 is able to figure out what type of contact
method is used when a person is contacted.
- introduce phone_only parameter for strequent uri, which enables
Contacts app to obtain a contact list for recently phone-called
contacts.

markAsContacted() isn't used anymore, as nhe new API takes care of
old counters (TIMES_CONTACTED/LAST_TIME_CONTACTED) too.

Bug: 4371572
Change-Id: Ie193bb91ee49b18f4a546a1f52be780bb514301d
/frameworks/base/core/java/android/provider/CallLog.java
412359f9239037503589859f1989cf6aa14491bc 06-Jun-2011 Debashish Chatterjee <debashishc@google.com> Voicemail related fields in calllog provider.

- Added a new type - VOICEMAIL_TYPE
- Added a new field 'voicemail_uri', which be set only for
entries of type VOICEMAIL_TYPE.

Change-Id: Icf7da334dd98b31a65d71c0393b670f63f64bc68
/frameworks/base/core/java/android/provider/CallLog.java
224744cc72aa7799fb3e5c505123d09d64d4e0c4 31-Aug-2010 Bai Tao <michaelbai@google.com> Store the current country in call log

Change-Id: Ia68f8e0280b89d5993abb2701a3c425a147b51ba
/frameworks/base/core/java/android/provider/CallLog.java
b8a2aafdef732764bd6b189d035e9f0765bb027a 14-Jan-2010 Nicolas Catania <niko@google.com> New method to return the last dialed number
Bug:2227429
/frameworks/base/core/java/android/provider/CallLog.java
c5dfa70410121c63079ecd7e4945d774562c8998 15-Jan-2010 Nicolas Catania <niko@google.com> Revert "New method to return the last dialed number"

This reverts commit ac835c94b81c9497404a27af4da9c957e5c82045.
/frameworks/base/core/java/android/provider/CallLog.java
ac835c94b81c9497404a27af4da9c957e5c82045 14-Jan-2010 Nicolas Catania <niko@google.com> New method to return the last dialed number
Bug:2227429
/frameworks/base/core/java/android/provider/CallLog.java
66ef01e23288eb93bf410823b7fdc123fd9c5197 14-Jan-2010 Nicolas Catania <niko@google.com> Revert "New method to return the last dialed number"

This reverts commit 439b7b31676232811ac6f575b396af70e254b803.
/frameworks/base/core/java/android/provider/CallLog.java
439b7b31676232811ac6f575b396af70e254b803 14-Jan-2010 Nicolas Catania <niko@google.com> New method to return the last dialed number
Bug:2227429
/frameworks/base/core/java/android/provider/CallLog.java
56a108220f42bb9d16369c5252c64d5afea4c9ae 29-Sep-2009 Jeff Hamilton <jham@android.com> Call the proper variant of markAsContacted.

Change-Id: Ibeb22f37bd079b1a965f5b350ac7ca6e77eac00f
/frameworks/base/core/java/android/provider/CallLog.java
e1dc2baee7e3c5cfc03cc573567c3146da24dab0 11-Jul-2009 Pauyl l Berman <w35028@motoolarola.com> Fix CNAP-related NullPointerException

This will fix a CNAP-related bug where missing a call from a party with an
"Unknown" number presentation and then trying to log that call will cause
a NullPointerException to be thrown
/frameworks/base/core/java/android/provider/CallLog.java
f6737d3ae0f0ca49112807502cc0a272febf3b35 15-May-2009 Yusuf T. Mobile <yusuf.saib@T-Mobile.com> Fix to Android issue 453
/frameworks/base/core/java/android/provider/CallLog.java
dda5391d5079537e275c9f4ed2637a1484d0e4e8 29-May-2009 Wink Saville <wink@google.com> Motorola additions for CDMA support without CdmaSuppConnTracker

There are corresponding changes to hardware/ril and packages/apps/Phone
that are required to go with these changes.
/frameworks/base/core/java/android/provider/CallLog.java
105925376f8d0f6b318c9938c7b83ef7fef094da 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
/frameworks/base/core/java/android/provider/CallLog.java
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/provider/CallLog.java
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/core/java/android/provider/CallLog.java
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/core/java/android/provider/CallLog.java