summaryrefslogtreecommitdiffstats
path: root/res/values
Commit message (Collapse)AuthorAgeFilesLines
* No longer need to take care of pre boot msg.Dianne Hackborn2015-01-291-3/+0
| | | | Change-Id: Ie000ca609dfeb166451dee24f0cd15622f09c19a
* Add manage voicemail permission (2/4)Yorke Lee2014-06-301-8/+0
| | | | | | | | | | | Update CallLogProvider and VoicemailProvider to provide read/write access to voicemails based on their respective permissions. Also update tests to reflect the new world. Bug: 6948882 Change-Id: I26e960eae24dc1b8bd4a372420d4c42f242c88d3
* Make "export contacts database" more secureMakoto Onuki2012-08-141-2/+2
| | | | | | | | | | | | | | | | Don't put the dump file on the SD card. Instead, put it in the internal cache directory which is protected by the filesystem permissions. In order to make it attachable on gmail, create a shim content provider and sends a content: URI for this provider. The dump file can be read only from the apps that knows its name, which we pass via the SEND intent. Each dump file has a unique 256-bit random name, so it's virtually impossible to for other apps to read them. Bug 6813842 Change-Id: I3ca081e696e4e432e2bf7eb701595c508cd19409
* Add debug activity to export all data files as a zipMakoto Onuki2012-07-191-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to collect contacts database files even from user build devices where "adb root" is disabled. This is simialr to what CalendarProvider does in CalendarDebugActivity. The difference is it'll export all files under "/data/data/com.android.providers.contacts/", including the profile db and highres photo files. To launch the activity: adb shell am start -a com.android.providers.contacts.DUMP_DATABASE I'm planning to add somethig to the people app to fire off this intent, so that users will be able to do it without adb. The activity will show a warning message with "Start", "Delete" and "Cancel" buttons. - "Cancel" will close the dialog. - "Start" will create a zip file. After that, it'll present the activity chooser to let the user choose which app to use to send it with. - "Delete" will delete the ZIP file. We need to make sure to ask the user to do this once sending email is succeessfully finished (unfortunately there's no way for us to detect it programmatically), as any apps with the "read sdcard" parmission will be able to read it otherwise. In the future, we may want to add options to, for example, exclude the profile db or exclude highres pictures. Bug 6813842 Change-Id: Id181efad65194ed39b0a0bc1226252da62b8927e
* Increase the photo size to 480x480 or 720x720, depending on deviceDaniel Lehmann2012-04-021-28/+0
| | | | | | Bug:6202229 Change-Id: I98b38023585d154eccad302578f796a2318fd5b2
* Edits to strings to meet UI text standards.Claudia de Veaux2011-11-101-5/+5
| | | | | | | | | | | | | | * Use "app" instead of "application". * Use "touch" instead of "select". Please verify that my changes of "Contacts" to "People" are correct. Bug: 5163232 Change-Id: I801bcc60aa13684499c95d5ba7867b39d94c9ff9 Reverted "People" to "Contacts" per reviewer. Note that I used "contacts" throughout (instead of "contact" in a couple of instances) to be consistent. Change-Id: I801bcc60aa13684499c95d5ba7867b39d94c9ff9
* Add boot message when upgrading database.Dianne Hackborn2011-08-221-0/+3
| | | | Change-Id: I3f17aed690066ed4d2ab645a059c66a1bdd7a1f1
* The provider now contains the label for the acore process.Dianne Hackborn2011-08-051-0/+3
| | | | Change-Id: I8503aad9a7c283f661a2781e147033cfeb57c2bb
* Add synthetic columns to voicemail table.Hugo Hudson2011-08-021-0/+7
| | | | | | | | | | | | - Since our voicemail table supports getInputStream and getOutputStream we should also support the columns for DISPLAY_NAME and SIZE, since these are expected to exist for helping other apps share files - attaching to an email in GMail for example. - Uses an SQL hack to combine a suitably localized string with the number column for the display name. Bug: 5066115 Change-Id: I48a08ade2a3a2a28a1d3e3415ec27dd956056d44
* Merge "Get rid of voicemail permissions from contacts content provider."Debashish Chatterjee2011-07-211-5/+7
|\
| * Get rid of voicemail permissions from contacts content provider.Debashish Chatterjee2011-07-201-5/+7
| | | | | | | | | | | | | | | | They are now defined in framework/base. submitted in https://android-git.corp.google.com/g/119573 Bug: 5049309 Change-Id: I9927efe575b3a8b098599154c213840564023dfd
* | Forward-compatibility of old status update API.Dave Santoro2011-07-201-4/+4
|/ | | | | | | | | | | | | With this change, inserts or updates to the old status update API will be mirrored as stream item inserts or updates in the new social stream API. This is primarily to bootstrap the new stream data (which is what the UI will be showing) until such time as data providers start using the new API. This change also includes migration to using the new photo storage system for photos from the social stream API. Change-Id: I0974444077790f706637dd6b9d1f6f50d204aa6c
* Large photo storage.Dave Santoro2011-07-131-0/+6
| | | | | | | | | | | | This change adds support for storing large photos for contacts in the file system. Large photos passed to the provider will be downscaled and re-encoded as JPEGs before being stored in the usual data BLOB field (for the thumbnail) and in the photo store (for the display photo). See go/large-photo-design for details. Change-Id: I26a69ac2ccba631962a3ac5c83edb3f45d7cfc7f
* Remove restricted white-listingDaniel Lehmann2011-07-111-27/+0
| | | | | Bug:4974334 Change-Id: I4dd95089774373d2b67d7e14dc6b7fc40a92d094
* Provider implementation of stream item API.Daniel Lehmann2011-07-071-0/+22
| | | | | | | | | | | | | | | | The following URIs are supported: contacts/#/stream_items (query stream items by contact ID) contacts/lookup/*/stream_items (query stream items by lookup key) contacts/lookup/*/#/stream_items (query stream items by both) raw_contacts/#/stream_items (query/insert stream items by raw contact ID) stream_items (query/insert/update/delete stream items) stream_items/photo (query/insert/update stream items) stream_items/# (query/update/delete stream items by ID) stream_items/#/photo (query/insert/delete stream item photos) stream_items/#/photo/# (query/update/delete stream item photos by IDs) stream_items_limit (query limits for stream items and photos) Change-Id: Ice433c53e18087e5e6295ad9a112062d44b12dd2
* Voicemail provider implementation within ContactsProvider.Debashish Chatterjee2011-06-151-4/+9
| | | | | | | | | - New voicemail provider class - all voicemail operations restricted to only 'voicemail' call type. - new voicemail permissions (currently defined in the manifest file itself) Change-Id: I32b916c5b4a53e93bafbecf7df7bee3f5e27fee6
* am 0a940aac: Revert "Update list of unrestricted packages"Jason Chen2010-10-221-6/+0
|\
| * Revert "Update list of unrestricted packages"Jason Chen2010-10-221-6/+0
| | | | | | | | This reverts commit c183f4f5ffd951c228acc6e577b4b75e29a29299.
* | am c183f4f5: Update list of unrestricted packagesJean-Baptiste Queru2010-10-211-0/+6
|\ \ | |/ | | | | | | | | | | Merge commit 'c183f4f5ffd951c228acc6e577b4b75e29a29299' * commit 'c183f4f5ffd951c228acc6e577b4b75e29a29299': Update list of unrestricted packages
| * Update list of unrestricted packagesJean-Baptiste Queru2010-10-211-0/+6
| | | | | | | | | | Bug: 3120038 Change-Id: Id0a9e355c84dfbac73a4b9b6d6ef6c0073ea0f13
* | Initial implementation of the directory APIDmitri Plotnikov2010-06-071-0/+6
|/ | | | Change-Id: If8cb0a1fc32dba0ac47502d9f86b43e0e0add8b8
* Implementing legacy contact upgrade under low storage conditionsDmitri Plotnikov2010-03-151-0/+9
| | | | | Bug: 2498528 Change-Id: Ibd7aa458f665fea71192ce7ff1743f064acb3858
* Mark a ContactsProvider string as being untranslatable.Eric Fischer2009-10-061-1/+1
| | | | | | | This string is an internal token, not something the translators should be changing. Approver: jerryw
* Read the unrestricted pacakages list from XML.Jeff Hamilton2009-09-301-0/+27
| | | | Change-Id: I9af814b8bb1b95051a0371d1e3d3769c052ffd95
* Relaxed type and label checking, structured consistency.Jeff Sharkey2009-09-021-0/+1
| | | | | | | | | | | | | | | | | | For CommonDataKinds rows, we strictly require that TYPE be set when LABEL appears. Previously we had enforced that LABEL could only exist under TYPE_CUSTOM, but this doesn't hold true for providers that want to allow additional TYPE values to have labels. This fixes http://b/2089080 and http://b/2065904 This change also helps maintain consistency between structured and unstructured fields for StructuredPostal and StructuredName. That is, when an update updates one without also updating the other, we provide the additional values required to keep them consistent. If the client specifies both sets, we let them pass through. Fixes http://b/2087358 Also adds unit tests, including fixing broken ones.
* clean up the too many deletes dialogFred Quintana2009-08-251-0/+2
|
* Merge commit 'goog/eclair-dev' into merge3Evan Millar2009-07-081-3/+4
|\ | | | | | | | | | | | | | | | | | | Merged the new contacts content provider into goog/master. The old and new content providers now live side by side under separate authorities. Conflicts: Android.mk AndroidManifest.xml res/values/strings.xml
| * ContactsProvider2: Parsing display name into structural parts.Dmitri Plotnikov2009-07-061-0/+23
| | | Based on an algorithm by Ariel Gertzen.
* Automated import from //branches/donutburger/...@141529,141529Eric Fischer2009-03-241-5/+0
|
* Automated import from //branches/donutburger/...@141022,141022Evan Millar2009-03-241-5/+0
|
* auto import from //branches/cupcake/...@137873The Android Open Source Project2009-03-111-12/+4
|
* auto import from //branches/cupcake/...@137197The Android Open Source Project2009-03-091-0/+14
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-0/+26
|
* auto import from //depot/cupcake/@135843The Android Open Source Project2009-03-031-26/+0
|
* auto import from //branches/cupcake/...@132276The Android Open Source Project2009-02-191-0/+4
|
* Initial ContributionThe Android Open Source Project2008-10-211-0/+22