History log of /frameworks/base/core/java/android/provider/CallLog.java
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
93d94ebac2a267616b3ef20640320b1052a4ecb4 25-Aug-2016 Makoto Onuki <omakoto@google.com> Update CP2 javadoc

Bug 30895732
Bug 30063194
Bug 30254247

Change-Id: I6af160daf06a52bd96db8f1dd1aa0c3bf3646fa1
/frameworks/base/core/java/android/provider/CallLog.java
2cbe2b5816c3a6b55144a3a731cab894761c780d 04-May-2016 Tyler Gunn <tgunn@google.com> Un-@hide multi-endpoint APIs.

Bug: 28621640
This reverts commit 1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72.
Change-Id: If8c85e4adeb017eec2b7e8199010deae2a920c6a
/frameworks/base/core/java/android/provider/CallLog.java
ce18c8167766f92856f94a8e88e19de4698960e6 28-Apr-2016 Jeff Sharkey <jsharkey@android.com> Introduce "unlocking" vs "unlocked" nuance.

There is a narrow window of time during user unlock where we're
reconciling user storage and dispatching the "unlock" status to
various internal system services. While in this "unlocking" state,
apps need to be told that the user still isn't actually "unlocked"
so they don't try making calls to AccountManager, etc.

The majority of internal services are interested in merging together
both the "unlocking" and "unlocked" state, so update them.

Clarify naming in AccountManagerService to make it clear that a local
list is being used, which mirrors the naming in MountService.

To match UX/PM requested behavior, move PRE_BOOT_COMPLETED dispatch
after the user is unlocked, but block BOOT_COMPLETED dispatch until
after all PRE_BOOT receivers are finished to avoid ANRs.

Bug: 28040947, 28164677
Change-Id: I57af2351633d9159f4483f19657ce0b62118d1ce
/frameworks/base/core/java/android/provider/CallLog.java
1bf206b766654ea9c4e9bc7a703a9d5f1d30ab72 15-Apr-2016 Tyler Gunn <tgunn@google.com> Hide multi-endpoint APIs.

Per feature council decision, the multi-endpoint APIs will be @hide for
the N release.

Bug: 28196918
Change-Id: Ia80b089bc754ce87ca208382eb79442b5265844d
/frameworks/base/core/java/android/provider/CallLog.java
b3e934ba3e887f1880a7fb1784efa4692e70aa69 21-Mar-2016 Brad Ebinger <breadley@google.com> Add VIA number column to CallLog Database

Add a column to the CallLog Database that records the secondary line
number that an incoming call has been received on. More specifically, a
call is assumed to be considered a "VIA number" if the call's incoming
line number does not match the number registered with the SIM card.

BUG: 25594198
Change-Id: Idc7ea7b3539c859031a6911ec6b211fd2d8dd085
/frameworks/base/core/java/android/provider/CallLog.java
876dbfb4767da4a2ba5459d5b78fb6eb55e4516f 14-Mar-2016 Tyler Gunn <tgunn@google.com> Add API support for multi-endpoint.

This CL includes changes required to support multi-endpoint (see the
design doc linked off the bug).

Main changes include:
- support for indicating if a call/connection is "external" to the device.
- support for indicating if an external call can be pulled from the
remote device to the local device.
- API used to initiate a pull of a call external to the current device to
the current device.
- Made the "connection event" API public (was previously @hide); this will
be used to support passing some error events involving pulling calls to
the incall ui.
- Added new InCallService metadata which will be used to determine if an
InCallService wants to be informed of external calls.
- New disconnect causes which will be used to expose the fact that a
multi-endpoint call was answered elsewhere and that a call ended because
it was pulled to another device.
- New call log call types to indicate if calls were answered elsewhere
or pulled to another device.

Bug: 27458894
Change-Id: I423f64ff965b5e50194635a51868c327782db2a1
/frameworks/base/core/java/android/provider/CallLog.java
b524741cb653d6a898431d2c3c7d54a543b5e577 12-Jan-2016 Makoto Onuki <omakoto@google.com> [FBE] Introduce shadow calllog provider [1/2]

Introduce a new provider that's a clone of the calllog provider but
is EA.

The provider is hidden and requires MANAGE_USERS to access.

Bug 26183949

Change-Id: Ie3181a2a68c522b7e513b45218ad06ecd27cda8c
/frameworks/base/core/java/android/provider/CallLog.java
a07707a899b223fa9f62eec553a54b643bb1a29e 11-Dec-2015 Ta-wei Yen <twyen@google.com> Add field QUOTA_OCCUPIED and QUOTA_TOTAL to VoicemailContract.Status

Fields to track how much visual voicemail quota is used.

Add field LAST_MODIFIED to VoicemailContract.Voicemails.
Add field LAST_MODIFIED to CallLog.Calls.

Timestamp field for the last time the row is inserted/updated.

+ VoicemailContract.Status.setQuota() helper method to set the quota.

Bug:25197644
Bug:22013880

Change-Id: Icb250203971df1f4ae4e1cbc9dbefeec9ad3282e
/frameworks/base/core/java/android/provider/CallLog.java
ce759a1a31ec2c1b65af6cbc4d92f48ca58e1b6f 25-Nov-2015 Tony Mak <tonymak@google.com> Allow to specify which user the call should be inserted to

Two changes:
1. Allow to specify which user the call is inserted to
2. Store addForAllUsers in call, so that we do not need to copy every call

Change-Id: I8fc9e8e4f2e0bdb0049ca2914fdf8908f62b3eb2
/frameworks/base/core/java/android/provider/CallLog.java
594c7918e9b36df64b9f6817ac95f93861fc007f 15-Oct-2015 Hall Liu <hallliu@google.com> Add support for post-dial digits to logs.

Bug: 24955678
Change-Id: I03c1be349231492fc9dc7c9a3ae5983d5a44779c
/frameworks/base/core/java/android/provider/CallLog.java
f61b1fc66a24858321d64cabb7d772733566d240 26-Sep-2015 Andrew Lee <anwlee@google.com> Add BLOCKED and REJECTED call types.

REJECTED calls are those where a user takes action to decline an
incoming call. INCOMING calls may continue to describe this class of
calls as well.

BLOCKED calls are which are automatically rejected by the application
or by the framework.

Bug: 24341350
Change-Id: I62386aa30be71967b3187cfb3f8f79196e117adb
/frameworks/base/core/java/android/provider/CallLog.java
78b8d4aa99ce866caacf291a446837416fa07bd7 04-Aug-2015 Roshan Pius <rpius@google.com> Mark missed calls as read in calllog restore(2/2)

When missed calls are restored by CalllogBackupAgent using the addCall
API of CallLog provider, we were setting the IS_READ flag to 0 which
resulted in user getting a missed call notifications for all missed
calls after restore.
Adding a new addCall API signature which can specify the value to be put in the
IS_READ field when a call is added to the calllog provider. This will be
used by the CallLogBackupAgent to mark all restored missed calls as
read.

BUG: 22908952
Change-Id: Iee3bea09fbdefef09c7eb6c6c61728cb4d94d9e7
/frameworks/base/core/java/android/provider/CallLog.java
457df5ff7e5d562b944b9f7544a02c956780f81a 19-Jun-2015 Yorke Lee <yorkelee@google.com> Don't save cached contact info in call log when adding call

Bug: 20520236
Change-Id: I8ca051d4b93624b51de73640544ee5c6afbc0b7a
/frameworks/base/core/java/android/provider/CallLog.java
14c2ebc2a6fec96b2ce18e1466b52856e1524e4c 12-Mar-2015 Santos Cordon <santoscordon@google.com> Do not hide any call log entries when they are added.

When a call log entry is added, and it's phone account does not match a
currently registered one, we set it to hidden. This code was built for
the calllog restore case where call log entries would be hidden when
added if the original phone account wasn't also
present on the new device (where the restore is being performed).

We no longer do that so we're removing the code that sets any call log
entry to hidden.

-- Resubmitting since this change was lost to a merge conflict --

Change-Id: I1ef094d5a35063e8f89cd1ecb1e5a0b59361781c
/frameworks/base/core/java/android/provider/CallLog.java
4cd92835be0a4ed2b32b398b0fa9d0d74dfb8b19 15-Mar-2015 Vinit Deshpande <vinitd@google.com> Fixing build after merge from mirror-m-wireless-internal-release

There have been few breaking changes

1. TelecomManager.getCallCapablePhoneAccounts is not hidden anymore
2. CAPABILITY_VIDEO_CALLING is not hidden anymore
3. mPhoneStateListener doesn't exist anymore, so it is commented out

Change-Id: I22221eda73a20c745e316d9d56f914ab17b83533
/frameworks/base/core/java/android/provider/CallLog.java
a4985a7952173cd22d238c6a594582a4a1ff7686 15-Mar-2015 Vinit Deshpande <vinitd@google.com> am "Hide calllog entries for unregistered phone accounts"

merged from goog/mirror-m-wireless-internal-release
2d2bc16 Hide calllog entries for unregistered phone accounts

Change-Id: I39b60b86fca9c1b74d750ab251cc26b3ce5f5650
3b444db1d6cbc539a3c4ed653e4e675eb42d63bf 15-Mar-2015 Vinit Deshpande <vinitd@google.com> am "Add PHONE_ACCOUNT_ADDRESS to the call log DB."

merged from goog/mirror-m-wireless-internal-release
204f80e Add PHONE_ACCOUNT_ADDRESS to the call log DB.

Change-Id: I363403bf73b202f03b3f706a823b0f142183a695
aae695b50d2ec564b1e81ee686544cb6321a90ca 15-Mar-2015 Vinit Deshpande <vinitd@google.com> am "Revert "Add PHONE_ACCOUNT_ADDRESS to the call log DB.""

merged from goog/mirror-m-wireless-internal-release
da35a2b Revert "Add PHONE_ACCOUNT_ADDRESS to the call log DB."

Change-Id: I4dc4865d58e4b68858c7767f201e267a72dc236b
4447a5e2c73893bcda00a81802aef3a18e092a88 15-Mar-2015 Vinit Deshpande <vinitd@google.com> am "Add PHONE_ACCOUNT_ADDRESS to the call log DB."

merged from goog/mirror-m-wireless-internal-release
40c6f2b Add PHONE_ACCOUNT_ADDRESS to the call log DB.

Change-Id: I91b487137a2da621b496bf5f135fe19bb0a6ca62
56027514f37e3184aeb7830237d753ad720df5ac 12-Mar-2015 Santos Cordon <santoscordon@google.com> Do not hide any call log entries when they are added.

When a call log entry is added, and it's phone account does not match a
currently registered one, we set it to hidden. This code was built for
the calllog restore case where call log entries would be hidden when
added if the original phone account wasn't also
present on the new device (where the restore is being performed).

We no longer do that so we're removing the code that sets any call log
entry to hidden.

Change-Id: I26ee27369e94c73446f7553f84cd4d8d4f2ff658
/frameworks/base/core/java/android/provider/CallLog.java
edb8450b567cd7ae9f13255960b46f155865b163 09-Mar-2015 Makoto Onuki <omakoto@google.com> Cache photo URI too in calllog (contract)

Enterprise phone lookup returns special photo URLs for corp contacts, which
can't be obtained just with contact IDs. So we need to cache the URIs too and
otherwise pictures sometimes don't show up.

Bug 19546108

Change-Id: Iffd5ed16527a143ea55e40e42667e7d0c16d814a
/frameworks/base/core/java/android/provider/CallLog.java
2d2bc16f2d2f155a7cf199f06f6149ed404306ec 28-Feb-2015 Santos Cordon <santoscordon@google.com> Hide calllog entries for unregistered phone accounts

Cherry-picked from master

Change-Id: If1f873dd41c973442fa7a24020e56d13b7b5ad2c
/frameworks/base/core/java/android/provider/CallLog.java
c66f3baa42b8a732952abf1967c68f77d3e26131 28-Feb-2015 Santos Cordon <santoscordon@google.com> Hide calllog entries for unregistered phone accounts

Change-Id: If1f873dd41c973442fa7a24020e56d13b7b5ad2c
/frameworks/base/core/java/android/provider/CallLog.java
204f80e0aac4fed8e4e29406b3a9eb689b9b5287 12-Feb-2015 Santos Cordon <santoscordon@google.com> Add PHONE_ACCOUNT_ADDRESS to the call log DB.

Also update some javadoc comments.

Change-Id: If0f8fa0148b3aed74ed434b1017a279ce29b3842
/frameworks/base/core/java/android/provider/CallLog.java
da35a2b477ea6fc1ad0edc067cb653573ed573ba 17-Feb-2015 Santos Cordon <santoscordon@google.com> Revert "Add PHONE_ACCOUNT_ADDRESS to the call log DB."

This reverts commit 87bfb3576f6b76fa9838775e302ca0d74fc0071b.

Change-Id: I8e7056dbd3068b915fecff13128a45bb6e99c073
/frameworks/base/core/java/android/provider/CallLog.java
40c6f2b4290388db9f9360bf57cf886d6f08423d 12-Feb-2015 Santos Cordon <santoscordon@google.com> Add PHONE_ACCOUNT_ADDRESS to the call log DB.

Also update some javadoc comments.

Change-Id: I018dac4c92b00ecaf2f675623b924776e7698c55
/frameworks/base/core/java/android/provider/CallLog.java
d4ceaf6167637233bfb602005b53be5550683679 12-Feb-2015 Santos Cordon <santoscordon@google.com> Add PHONE_ACCOUNT_ADDRESS to the call log DB.

Also update some javadoc comments.

Change-Id: If0f8fa0148b3aed74ed434b1017a279ce29b3842
/frameworks/base/core/java/android/provider/CallLog.java
d09c4cad65c708f2c4810d24295456708a2000d2 22-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: Idd98aa46c15a9219ccf28091c62602ac8bf16c62
/frameworks/base/core/java/android/provider/CallLog.java
2d1ee982276f5dbd0e035778b731b48e4ef34515 20-Nov-2014 Wink Saville <wink@google.com> Revert "Additional changes to SubscriptionManager API as per API council."

This reverts commit baf21da1e17ef358632c078128d381b3be218a08.

Change-Id: I73cbdfadf07ca3cf20b042781b62aafcc72b17d6
/frameworks/base/core/java/android/provider/CallLog.java
baf21da1e17ef358632c078128d381b3be218a08 20-Nov-2014 Wink Saville <wink@google.com> Additional changes to SubscriptionManager API as per API council.

bug: 17575308
Change-Id: I7773965094510999bfce8fc6b2b31ba6ce496653
/frameworks/base/core/java/android/provider/CallLog.java
1ae88e342081b36e3dd791930cebeccb395cedb8 27-Oct-2014 Shishir Agrawal <shishir@google.com> Undo erroneous delete done by I94eb65c62231b5831570bb0cbbbd9c916bee0a37

The change above deleted these lines by mistake.

Bug: 18153840
Change-Id: I010c36f227e313cdf00a363f1f851e61a4db1af4
/frameworks/base/core/java/android/provider/CallLog.java
6c8d6d74c0ee12e6d57bfaede3f7a713bf82f025 13-Sep-2014 Tyler Gunn <tgunn@google.com> resolved conflicts for merge of 66c16547 to lmp-sprout-dev
Also fixed issue in TelephonyManager.

Change-Id: I4dde45e638c2bcf32f8f929d34d0083966f6761f
ef9f6f957d897ea0ed82114185b8fa3fefd4917b 13-Sep-2014 Tyler Gunn <tgunn@google.com> Renaming Telecomm to Telecom.

- Changing package from android.telecomm to android.telecom
- Changing package from com.android.telecomm to
com.android.server.telecomm.
- Renaming TelecommManager to TelecomManager.

Bug: 17364651
Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
/frameworks/base/core/java/android/provider/CallLog.java
8dc2c62821c4e3fbec5d1528874bd244651a632e 08-Sep-2014 Yorke Lee <yorkelee@google.com> am af99dec4: Merge "Replace Calls.FEATURES_NONE with 0 (1/4)" into lmp-dev

* commit 'af99dec488b5eae712253d24ce9f1e85ccfefdeb':
Replace Calls.FEATURES_NONE with 0 (1/4)
e3198b719f3cf68e8e2f3b793bab8cc1e416df05 08-Sep-2014 Yorke Lee <yorkelee@google.com> Replace Calls.FEATURES_NONE with 0 (1/4)

Bug: 17253963
Change-Id: I9e9e56cdf4c9a60ac1e047bef0eba2ba0c8f10fb
/frameworks/base/core/java/android/provider/CallLog.java
d5005842348efd0f7e86b67692cf0638a10a7fed 05-Sep-2014 Yorke Lee <yorkelee@google.com> am 52cd366d: Merge "ContactsContract API changes per API review" into lmp-dev

* commit '52cd366d9d094af6b8c3b4e91e54d00a88f50cb8':
ContactsContract API changes per API review
78814623e029e34065dc0c39e8eb65ba5afa8abb 05-Sep-2014 Yorke Lee <yorkelee@google.com> ContactsContract API changes per API review

Bug: 17390425
Change-Id: Ia88fb0235a56becc3ec5a770067856311769a68c
/frameworks/base/core/java/android/provider/CallLog.java
05e6dde3a0b9ba1eb3d13d511fe2e27a0d10c851 01-Sep-2014 Wink Saville <wink@google.com> ksd to lmp-sprout-dev

Change-Id: I94eb65c62231b5831570bb0cbbbd9c916bee0a37
/frameworks/base/core/java/android/provider/CallLog.java
d1a5a4636847201a5e7812f0069e00526ea1e0a5 28-Aug-2014 Nancy Chen <nancychen@google.com> Merge "Add field for sub_id in call log for sprout database." into lmp-dev
3a7809212761dcd6e42afe1544a49791d70d140f 28-Aug-2014 Nancy Chen <nancychen@google.com> Add field for sub_id in call log for sprout database.

Adding sub_id as a column in the calls table to make the sprout and
non-sprout contacts databases consistent.

Bug: 14990572
Change-Id: I82d9fe65e6cdf4e10b6115a8565c2be3a6f93562
/frameworks/base/core/java/android/provider/CallLog.java
52e77501845cd472a7aa0bf680efb017fa97cece 28-Aug-2014 Yorke Lee <yorkelee@google.com> Update value of EXTRA_CALL_TYPE_FILTER

Bug: 17253963
Change-Id: I1e98fc2a25b0bc807b0b4d1af2941da6660e09e0
/frameworks/base/core/java/android/provider/CallLog.java
3dbc1185fb54561ed628554fa0dcb080a9453219 21-Aug-2014 Yorke Lee <yorkelee@google.com> Update normalized phone number for contact for successful call

Bug: 13792353

Change-Id: I6461bd225994160ace45238aee49f39eb13cb702
/frameworks/base/core/java/android/provider/CallLog.java
a79e2bedba4b9ce2258410f2edefbf89641dad43 10-Aug-2014 Yorke Lee <yorkelee@google.com> Block access to call logs from the corp profile

Bug: 16812842
Change-Id: Ie4342b5efb2419097c35c0ddebd486a098cea523
/frameworks/base/core/java/android/provider/CallLog.java
7a5e5726ab7b2940d45b0651acfa848db57d284c 24-Jul-2014 Yorke Lee <yorkelee@google.com> Add Calls.TRANSCRIPTION to CallLog (2/2)

Dialer needs access to the TRANSCRIPTION column via the CallLog to
show voicemail transcriptions inline.

Change-Id: Id1807923a07af9e9e34783e6be2e39485eee7795
/frameworks/base/core/java/android/provider/CallLog.java
624d0d64ab545aa91b2cfcf7ec29f0ae45944923 24-Jul-2014 Yorke Lee <yorkelee@google.com> Improve documentation for for CallLog.CONTENT_URI_WITH_VOICEMAIL

Change-Id: I6e1a4811f822f2211070edd7c9aa486005e53cea
/frameworks/base/core/java/android/provider/CallLog.java
158c5e41d427171de492492751bf99efeab3c8a4 17-Jul-2014 Yorke Lee <yorkelee@google.com> Add call log entries to all currently running users

When a call log entry is inserted by Telecomm as the primary user,
insert the entry for all other currently running users as well.

Bug: 16298776
Change-Id: Ie48049d7e1847bff03d4f96eb644d27b8dd0c1cd
/frameworks/base/core/java/android/provider/CallLog.java
8c8a062f521d39ceecc99e8fc6cef9c60b773da5 20-Jul-2014 Evan Charlton <evanc@google.com> Rename PhoneAccountMetadata to PhoneAccount

Change-Id: I4597b14110c1cee7f637ec125b839852ef0f34c4
/frameworks/base/core/java/android/provider/CallLog.java
6eb262c3515c927df19340b3eee8c74bc9478d16 20-Jul-2014 Evan Charlton <evanc@google.com> Rename PhoneAccount to PhoneAccountHandle

Change-Id: I2e97b348e6316a8b3ccc39fd81013e7f514a2889
/frameworks/base/core/java/android/provider/CallLog.java
a2295e65dc0735beee32180ab51b9c0b198287e1 11-Jul-2014 Makoto Onuki <omakoto@google.com> Enterprise caller-id: framework/base/Telephony

It's basically equivalent to http://ag/500455 and http://ag/499160.

Now "Send to voicemail" and the missed call notification uses the enterprise
lookup; they now work with a corp contact too.

Bug 15779911

Change-Id: I8a87f45ba7299cfbc516eb44326e02258e38cf63
/frameworks/base/core/java/android/provider/CallLog.java
e5daf9112daabc1a4bcba326b6ce969cb8028798 09-Jul-2014 Tyler Gunn <tgunn@google.com> Adding features and data_usage columns to call log.

Tracks features of the call (eg video) and total bytes of data
usage.

Bug: 16015261
Change-Id: Icb8ef7559490f26614bc1cfb1f7e2f514ebea30f
/frameworks/base/core/java/android/provider/CallLog.java
1854a60351443d0d3a06e561b945a039a5c167e6 09-Jul-2014 Yorke Lee <yorkelee@google.com> Add EXTRA_CALL_TYPE_FILTER

Add an extra to allow the call log to be displayed with a filtered
list of calls

Bug: 15830957

Change-Id: I7104734a1972adf531f1b275347496282fee86a2
/frameworks/base/core/java/android/provider/CallLog.java
9c3f18846aaa9340cc222f825c9c32ec42f9d0c9 01-Jul-2014 Ihab Awad <ihab@google.com> Rename Telecomm "Subscription" to "Account" (1/7)

Change-Id: Ieb29f6ba9dadacb2c7e26969a47141e11a339a40

Conflicts:
telecomm/java/android/telecomm/InCallCall.java
/frameworks/base/core/java/android/provider/CallLog.java
5ffbfccea007e6aebc9ba53b3666664d08a666b4 25-Jun-2014 Nancy Chen <nancychen@google.com> Add Subscription field to Call-related framework objects

Getter and setter methods for framework objects that will need to pass
subscription information between activities.

Bug: 15473965

Change-Id: If1e33fd1fe13262954572558580cdcda73795dc0
/frameworks/base/core/java/android/provider/CallLog.java
0a17393ee6ff5e1a0b1701d38e65c2370bb84dba 13-Dec-2013 Yorke Lee <yorkelee@google.com> Fix SDK build break due to link in hidden field in comment

Change-Id: I10bcfa01d1aea4fd95a99e4230f5c0217ec188ac
/frameworks/base/core/java/android/provider/CallLog.java
a5f6a93e8698c1d6f0814c8a1773adf25ffe7c51 23-Nov-2013 Yorke Lee <yorkelee@google.com> Expose CallLog provider fields as public API

Bug: 6948882
Change-Id: I3b398add070b0e3f92f0c80cad566d0a015248dd
/frameworks/base/core/java/android/provider/CallLog.java
49e1cf946f8e3ae71ec36618756c2eec8fe701b2 10-Sep-2013 Yorke Lee <yorkelee@google.com> Update javadocs for number presentation

Bug: 10461762
Change-Id: Idfd19fb5f522569afa775ce95e0ba975324a0ee2
/frameworks/base/core/java/android/provider/CallLog.java
d88eb719ace9412c7e21968628206a10ab192be7 10-Jun-2013 Jay Shrauner <shrauner@google.com> Add number presentation column to call log

Change call log so instead of overloading the phone number with special
strings "-1", "-2", etc to denote private phone numbers, payphones, etc,
put presentation type in its own column and expose in the public API these
type values.

Bug:6948882
Change-Id: I230c26aa0428d605a0e83169a635b5bbf1aa4e3f
/frameworks/base/core/java/android/provider/CallLog.java
509e1f1a97d65ca3356794ac9a85b5c38329c2ea 02-Aug-2012 Chiao Cheng <chiaocheng@google.com> Adding limit and offset query parameters to CallLog.

Allows clients to paginate through call logs.

Change-Id: Icdd796f990ccf25f5f5e2183412e5391f4572add
/frameworks/base/core/java/android/provider/CallLog.java
a639b311e93ad14d9ee5c2b2c215ed2d86c32d2a 10-Jul-2012 Wink Saville <wink@google.com> Create telephony-common and mms-common

These have been created to reduce the size and complexity
of frameworks/base.

mms-common was created by moving all of
frameworks/base/core/java/com/google/android/mms
to:
frameworks/opt/mms

telephony-common was created by moving some of
frameworks/base/telephony
to:
frameworks/opt/telephony

Change-Id: If6cb3c6ff952767fc10210f923dc0e4b343cd4ad
/frameworks/base/core/java/android/provider/CallLog.java
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