| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Makes Debian's Manifest Merger happy.
Signed-off-by: Wolfgang Wiedmeyer <wolfgit@wiedmeyer.de>
|
|
|
|
|
|
|
| |
AmbientSDK now targets 23 and the main application cannot target a lower
API than a library it depends on.
Change-Id: I1ac88f94e622b3fccb7e55c14b6578eee89cd677
|
|
|
|
| |
Change-Id: I736d13f488339f5a4ae82cf805a93835a1060ea1
|
|
|
|
| |
Change-Id: I4f1f08ccf40e1042ae343f8b27becdd23f0e8cf8
|
|
|
|
|
|
| |
Bug: 22398175
Change-Id: I48356a083e84fef80bebad7d57907cabb8908a6d
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This declares to the platform and tools that this provider does not
use cleartext network traffic. The platform and tools will be blocking
(on best effort basis) attempts to use such traffic by this provider.
For example, attempts to use HTTP (rather than HTTPS) will be blocked.
Bug: 19215516
Change-Id: Icfb93cb80161248dca2089f7fd6f31e7c8d1eadc
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| |
| | |
CountryDetector no longer checks them.
Bug 20927020
Change-Id: I38a96dde698afe3761d034cab2299d531a51667e
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Needed for some phone account management during upgrade steps.
Change-Id: I70dec673500721326183fe220fa67a6d26c74d26
|
|/
|
|
|
|
|
|
|
|
| |
I should also remove all support for the Authorization
API from CP2 now that we've decided there is no need
for it. I'll leave cleaning this up for after I've
finished unbundling the Contacts app.
Bug: 21090207
Change-Id: I31e6ae7b0f49c3589071f6a95f8d69a9456c144d
|
|
|
|
|
|
|
|
|
| |
- All permission checks now always pass if the caller is self.
- Remove uses-permissions that're enforced by self.
Bug 20927020
Change-Id: I985338495ed947d317f37e1a8d674a40c5e6bfe4
|
|\ |
|
| |
| |
| |
| |
| | |
Bug: 19551325
Change-Id: Ie0c31c951edab91b70b7587ab27b68db4e1f6fcd
|
|\ \
| |/ |
|
| |
| |
| |
| |
| | |
Bug: 19550047
Change-Id: I5f2a5e5d54af50cd0b41dd3105e10a4676d17388
|
| |
| |
| |
| |
| |
| | |
Moved to CallLogBackup.apk
Change-Id: I1aee3bb1dc4378bff0d346d424692bc60b3fdc40
|
|/
|
|
| |
Change-Id: I238882e0dd3e63747a4eedcf3ff2af2c8d770dd4
|
|
|
|
|
|
|
|
| |
With this change, call log should be a part of traditional android
backup. All call are backed up with this change. Subsequent changes will
filter down the call log entries which are actually backed up.
Change-Id: Id2e876003a2d0c020142eff7f65426d888fedfc1
|
|
|
|
|
|
|
|
|
| |
Simple skeleton agent that reads the state of the call log. Does not
actually do any backup. It logs what calls it would backup and what
calls it would remove from backup. A subsequent CL will add the actual
backup/restore of calls.
Change-Id: Id8832c78a9a5aea71022b45c3cef79ca0b54f584
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Explicitly give READ_PROFILE and WRITE_PROFILE permission to CP2
rather than implicitly picking it up from the Contacts app via running
in the same user id.
Bug:16303514
Change-Id: I216daa161e2efc8512dd6ca3871f803f1e93a6e8
|
|/
|
|
| |
Change-Id: I5ae327bbfe1245765d30ff3e3ce569cbfd54ac04
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also show current user handle in verbose log.
Bug 15779911
Change-Id: If9dac500da44b351232ac8af53dc011be043d010
|
|/
|
|
|
|
| |
Turned out only INTERACT_ACROSS_USERS was needed for cross-user provider access.
Change-Id: Ib7d2a3993f40172c60c5405f50de5ed9ae4a9c7d
|
|
|
|
| |
Change-Id: I7805e7de61c23cb795f5cf8f755132e59dbdc751
|
|
|
|
|
| |
The global search API is not being deprecated in this release, so we
want to keep the support for it.
|
|
|
|
|
|
|
|
| |
The global search API is being deprecated. Remove the code from the
contacts provider that implements it, as nothing queries is anymore.
Bug: 10487397
Change-Id: I590e98964e5774dd47340df9b38d252b63a5b915
|
|
|
|
| |
Change-Id: I6279cd2164fa1dda437d58a4c43841396031cc2e
|
|
|
|
|
| |
Bug: 8391996
Change-Id: Ib3dfcb8e55c5f139f01949af1a54b1dfaa1f66ce
|
|
|
|
|
| |
Bug: 8391996
Change-Id: Ife73f6d4aeb9291a3df970150b7054cd89e7c8d2
|
|
|
|
|
|
|
|
|
| |
Add READ_SYNC_SETTINGS permission to ContactsProvider. This was getting
grandfathered on devices which also ship Contacts, but for devices that don't,
it crashes.
Bug: 8392652
Change-Id: Ifbafb863f64cf3c9296fc0d7abd37e6270fd206e
|
|
|
|
| |
Change-Id: I899c3ae507a0e4feb95c8142b09b92e1fd87eefe
|
|
|
|
|
|
|
|
|
| |
They used to be needed for the sync adapter, which used to be in the same
package.
Bug 7061938
Change-Id: I8c7a999dc106432aa69443bfcc47cfb8cfe7e947
|
|
|
|
|
|
| |
BUG: 6897999
Change-Id: I42b4ce119f30653b5c025f92c0f75b218b13895f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
In a future version of Android, the default value for
<provider android:exported> will change from true to false.
Explicitly set android:exported="true"
Bug: 3306452
Change-Id: I3e75e2ee53d42b2aaad601bcff8f6b27bbe3d58f
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
Bug 6446450
Change-Id: I2c49d19d4493cd0da62ba554e7c7472270e0e992
|
|
|
|
|
|
| |
Bug 6148750
Change-Id: If63219745973aa2629b95259ec692867f5197e79
|
|
|
|
|
|
| |
Bug:6141864
Change-Id: I8ff2830ca78a9b799012d7cc4e8a384a90103b1c
|
|
|
|
| |
Change-Id: I8503aad9a7c283f661a2781e147033cfeb57c2bb
|
|
|
|
|
|
|
|
|
| |
The framework changes to add new permission ADD_VOICEMAIL went in
change-Id: I515e7967bdb0e8498a60a32983f9122ce10dcc4a.
And the contacts app to start using the new permission went in
change-id: I188a109b69228e58a2c9b1d9a234a270df60555a
Bug: 5098551
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The deletion of voicemail data for the uninstalled package is done
through a service. The PackageIntentReceiver just forwards the package
removal intent to the service after sanity check that the intent is
really for an uninstalled package.
The logic to check whether the intent should trigger a clean up is
repeated in VoicemailCleanupService as well. This provides an extra
safety net and and also lets the unit test cover this functionality.
Bug: 5056159
Change-Id: Id7315a1318d510b50878f26c2e0d380c1920ee4e
|
|
|
|
|
|
|
|
| |
They are now defined in framework/base. submitted in
https://android-git.corp.google.com/g/119573
Bug: 5049309
Change-Id: I9927efe575b3a8b098599154c213840564023dfd
|
|
|
|
|
|
|
|
| |
This permission should only be available to the Contacts app in order to
display the call log including the voicemails.
Bug: 4964363
Change-Id: I35e1606b6382c647087d2956bf84c45c2712bcb3
|
|
|
|
|
|
|
|
|
| |
- 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
|