Bluez sends the UUID of the local service being accessed in Agent.Authorize,
not the remote service. So check for Audio Source not Audio Sink.
In most cases this was not a problem because Bluez sends us AdvAudioDist UUID
(0x110D) for incoming A2DP connections, which we already check for. This is a
precautionary change.
These may be incorporated into a fasttrack framework widget at some
point. For now we'll just make them private assets.
Change-Id: I6b8c1e5c4a5f8c38a95f23dfab9a67973862db95
Before, after using the Browser, memory-hungry apps could
become very sluggish. This was because the search dialog in the
system process had the BrowserProvider open, which in turn had
EnhancedGoogleSearch open. Since EhancedGoogleSearch runs in acore,
the system would keep both the Browser process and acore to stay
around forever.
The cause (or at least one common cause) for this was that
if the user types quickly, and clicks on a suggestion before
the displayed suggestions have caught up, some suggestion cursors
are not be closed.
This change solves this problem by adding a close() method to
SuggestionsAdapter. SuggestionsAdapter now closes any cursors
that are passed to it after close() is called.
Fixes http://b/issue?id=2078226
"global search holding reference to browser: system -> browser -> acore = :("
Merge commit '4cbbca0dd3c95dc3875914171d839eac78452562'
* commit '4cbbca0dd3c95dc3875914171d839eac78452562':
Pass the estimated size of new HTML 5 databases to the ChromeClient so it can use that amount to figure an initial default quota.
Merge commit '381bc38355ae05efee92d369076b3228969c0e1d'
* commit '381bc38355ae05efee92d369076b3228969c0e1d':
run the sync thread at background priority
Merge commit '77a2bc56d09242b3e358308641d8f0bb1c184eb2'
* commit '77a2bc56d09242b3e358308641d8f0bb1c184eb2':
Mark all legacy contacts APIs as deprecated.
Now that we've merged ContactsContract and are relying on
compatibility mode, we're marking the previous public
contacts API as deprecated.
Fixes http://b/2076016
Merge commit '7250f938accad16e878889c6f4d8be3b8520f510'
* commit '7250f938accad16e878889c6f4d8be3b8520f510':
Simplify data icons of CDMA in status bar.
Update the RSSI display policy in CDMA.
1. Use single RSSI icon instead of two icons
2. If 3G(EV) and 1x network are available than 3G should be displayed, Displayed RSSI should be from the EV side.
3. If a voice call is made then RSSI should switch to 1x.
Merge commit '88ccc8fbfb9ec23fe4f31798787b05e9e75f2fe9'
* commit '88ccc8fbfb9ec23fe4f31798787b05e9e75f2fe9':
Add local frames for parsing properties and processing events.
We were running out of local refs when there are lots of devices.
Instead of deleting every single local ref, create a local stack frame.
This operation is inexpensive so doesn't add a high overload and keeps
the code clean instead of deleting every single local ref.
Merge commit 'ab3996f2c6c7c6e3e18e11fa32dac5c5d546ea67'
* commit 'ab3996f2c6c7c6e3e18e11fa32dac5c5d546ea67':
- make it ok to modify the accounts before boot
Merge commit '657bf5b751b7d2008dff0f91082a75bc1d699fa9'
* commit '657bf5b751b7d2008dff0f91082a75bc1d699fa9':
Revert volume if it wasn't okayed by user.
- 'setPermanentlyLocked(false)' no longer automatically resets the pattern
- new string for "waiting to verify account" progress dialog
- new string for account unlock screen title when you aren't past the too many
attempts, but just hit the 'forgot pattern' button
Merge commit 'c607435cae64d2f9c7af408e10e1e72eb637c458'
* commit 'c607435cae64d2f9c7af408e10e1e72eb637c458':
Add an extra intent parameter for recording duration limit.
Phase 2
Make VCard Importer use Data structures in ContactsContract instead of
using old Conatacts structure.
Phase 3
Developed VCardComposer, which was originally in Contacts package, but
now in base/core/java. Also made it use queryEntries() as per jsharkey's
suggestion.
Phase 4
Added VCardUtils and moved some common methods to it, some of which should be
in public API, but hidden for now.
Phase 5
Made VCardComposer emits (almost) valid vCard 3.0 data.
Confirmed with vCard data emitted by Mac.
Related issue:
1784580, 1728351, 1967349
Note:
Probable next step:
- Add "fast parse" mode in VCradBuilder, in which, VCardBuilder skip parsing the value of
each property. It will make the parsing faster.
-- Note that parsing the parameters of each entry cannot be skipped, since it may contains
the information about Encoding of the property. In other words, if the line is
in Quoted-Printable format, the next line may be the part of the property, not a
separated property, which should be parsed accordingly.
- Needs test
Merge commit '4ce07160ec6030b3afdd22867e39ca818c5e44c4'
* commit '4ce07160ec6030b3afdd22867e39ca818c5e44c4':
Don't use deprecated API in contact header widget.