267a2ec0402470f46079ae2d9d5059e2bb67453a |
|
11-Aug-2011 |
Debashish Chatterjee <debashishc@google.com> |
Added FETCH_VOICEMAIL intent definition in VoicemailContract. Content provider does not directly use this intent. But it is fired by the contacts app to request the voicemail source to fetch voicemail audio of a single voicemail message. The constant needs to live in the contracts file to serve as a common definition between contacts and voicemail source apps. Bug: 5114261 Change-Id: Ibf7b2a4c871d3561d2ca50d03f8182352fadd3ab
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
e53eba0470b7578def756cd22952d447776ba141 |
|
04-Aug-2011 |
Debashish Chatterjee <debashishc@google.com> |
Removed permission READ_WRITE_OWN_VOICEMAIL from framework/base. This permission has now been replaced by ADD_VOICEMAIL. Bug: 5098551 Change-Id: Idc993f1674a66f0df3ec699ed14b2e5cfedfe3e8
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
978f712f3712c25c80279650c2921d8a58abec07 |
|
01-Aug-2011 |
Hugo Hudson <hugohudson@google.com> |
Add OpenableColumns to the Voicemail table. Bug: 5066115 Change-Id: I0f7c142fe1244c91a32cc534e258d78a2ce1fa45
/frameworks/base/core/java/android/provider/VoicemailContract.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/VoicemailContract.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/VoicemailContract.java
|
5521e892f8b5b2313619405684d426309f66ade4 |
|
07-Jul-2011 |
Debashish Chatterjee <debashishc@google.com> |
Voicemail content provider API for api council review. This is a new content provider implemented to add visual voicemail support in android. Voicemail content provider is the central repository for storing voicemails inserted by various voicemail sources. The content provider also exposes a status table to let the voicemail source application convey its current status to the system. The primary application that reads from this content provider is the phone app. The phone app shows voicemails along with other call entries within the call log and optionally any relevent message about the voicemail source status. The implementation of this content provider can be found at https://android-git.corp.google.com/w/?p=platform/packages/providers/ContactsProvider.git;a=blob;f=src/com/android/providers/contacts/VoicemailContentProvider.java Change-Id: I8ad46aec20c70684f7bfa45530bbb90dd841d81a
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
1a65b441b127e66c0fae2e04e6f88628a6363209 |
|
07-Jul-2011 |
Adrian Ludwig <aludwig@google.com> |
Merge "Android security code review."
|
1752ae72ce09b30244577ee0ee563caa5dbf871e |
|
05-Jul-2011 |
Debashish Chatterjee <debashishc@google.com> |
Introduced a common SOURCE_PACKAGE_FIELD in VoicemailContract class. This ensures that we use the same field name for both status and voicemail tables. Change-Id: I9f699939b8434bd41b5382e49dea63516cfce346
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
9b8dd63445b62783d544fef030518ce8a0fb0691 |
|
04-Jul-2011 |
Debashish Chatterjee <debashishc@google.com> |
Got rid of deprecated fields from VoicemailContract api. No one should now be using these fields. SOURCE_CONTENT_URI was not marked deprecated, but following a recent change in content provider this field is also no more in use. Change-Id: I58bb7872ba2f6cec169499d1a01d755232dde2f0
/frameworks/base/core/java/android/provider/VoicemailContract.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/VoicemailContract.java
|
f4bf100225d8e7fd2dd9bbde7ec7a152e15b9ef4 |
|
01-Jul-2011 |
Debashish Chatterjee <debashishc@google.com> |
Cleanup VoicemailContract. Moved constants/methods specific to Voicemails and Status table under respective classes. Marked currently used constants as deprecated, which will be deleted once the apps using it is modified. Change-Id: I122439c32ac62e9ae83c4c8468f5160a79743335
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
73f0a3a6bde168524a5f3c7ac31ba372174940e7 |
|
01-Jul-2011 |
Debashish Chatterjee <debashishc@google.com> |
VoicemailContract API change to add voicemail status table fields. See design doc: https://docs.google.com/a/google.com/document/pub?id=1FM2cl7Qqt002m9PahbpxUAJNM8rdH1b08IHePi-qaDA Change-Id: Ib471f50d32ed77eed45a4e0857e3053be8a6582d
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
949a136dc65db24cba3d321ceac88c6b55825bcc |
|
28-Jun-2011 |
Debashish Chatterjee <debashishc@google.com> |
Got rid of deprecated EXTRA_CHANGED_BY from VoicemailContract. see http://b/4773134 Change-Id: Idf37cc85ef2d58875d386bffede73af64f64a7b9
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
4687cbc48d710069d65086c7e8b600edb01e1255 |
|
27-Jun-2011 |
Debashish Chatterjee <debashishc@google.com> |
Introduced 'SELF_CHANGE' extra for voicemail notifications. A follow up change in voicemail content provider will now populate this extra instead instead of EXTRA_CHANGED_BY to indicate if the change was caused by the receiver. This makes the the security of the notifications a bit tighter by not revealing the package name of the app that made the change to others. See Bug http://b/4773134 Change-Id: Ie376c40c7bba9792da3b18e66d9f205166a402e0
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
7658408160a7c29a07b7e667457309a49f43b39f |
|
15-Jun-2011 |
Debashish Chatterjee <debashishc@google.com> |
Modified Voicemail.SOURCE_DATA value to match with the constant name. Change-Id: I3a83b553ace640a91cd07e89785d52d5b7cd86ca
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
d868be588b19f5a29e04beebbc40025253875613 |
|
10-Jun-2011 |
Debashish Chatterjee <debashishc@google.com> |
Made VoicemailContract classes non-instantiable. Change-Id: I35539e5b293412f4f11b0bc062d754f813d4168e
/frameworks/base/core/java/android/provider/VoicemailContract.java
|
5ae3c009edebaaae8314896719fe0b5b1c64c687 |
|
06-Jun-2011 |
Debashish Chatterjee <debashishc@google.com> |
Voicemail provider contract definition. Defines the URLs and columns of the new voicemail provider. Also defines the broadcast intents sent by the provider. Change-Id: I8e9b8744a8ea6e378ca98712f3d136a99302cc2d
/frameworks/base/core/java/android/provider/VoicemailContract.java
|