| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: Iee9cf4f719f6f1917507b69189ad114fa365917b
|
|/
|
|
| |
Change-Id: Ifd35ed95a28c625086d7fa97764fe63ab4a997f1
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Since we don't support animation, it is better not to expose the group tag for now,
which will only lead to confusion.
Internally, we keep the group class to represent multiple paths. But we don't
allow multiple groups.
Change-Id: I041ba32dff05ef6b1cd9d5ab1a1717e55a356145
|
|\ \ |
|
| |/
| |
| |
| |
| |
| | |
Bug: 14678626
Change-Id: I6554e7fcd42c49fac3618ca792083bb68e358f55
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Build multiple APKs, each containing a disjoint subset
of configurations. These can then be loaded into the device
AssetManager and should operate as if they were never split.
Use the idea of building multiple sets of files, where each
set represents an APK. An ApkBuilder can place files
in a set based on its configuration, but you can actually
add directly to a set, in the case of the resources.arsc and
generated AndroidManifest.xml for splits.
Change-Id: Ic65d3f0ac1bbd290185695b9971d425c85ab1de3
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
State changed support is gone.
Rename VAnimatedPath.
Remove the obsolete documents.
Update the tests to reflect the API changes.
Change-Id: Icdc19c6519a4e29975877c1d167e61c8fa14a371
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Bug: 14445956
Change-Id: I03e92642aa118db5c7fefa1f09c3a5bde6ea671d
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Priority is given first to the system priorty session, then to
active local sessions, then to active remote sessions, then to
the rest of the sessions. Ordering within categories is by whoever
last performed an action we associate with the user.
The stack has methods for getting filtered sets of this priority.
This also:
-Changes publish to setActive(boolean)
-Adds a flag for handling media buttons.
-Adds a flag for transport controls instead of enabling once.
-Unhides the setFlags API.
-Updates the legacy helper to use the flags.
Change-Id: I6ebeb27410de1b24149fd6e1785613ac444f0774
|
|\ \ \
| |/ /
|/| |
| | | |
support"
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Cleaning on the API level, and related tests.
The animated icon will be only showing the initial state.
TODO: Deep clean on the functionality part and attributes.
Change-Id: I5723bc5b64f796c3a273d74bde02095751160a88
|
| | |
| | |
| | |
| | | |
Change-Id: Ifaefcf510b2d377663fc86f60608d6ec9be8329a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes VoiceInteractionSession a more first-class
concept. Now the flow is that a VoiceInteractionService
calls startSession() when it wants to begin a session.
This will result in a new VoiceInteractionSession via the
VoiceInteractionSessionService containing it, and the
session at that point an decide what to do. It can now
show UI, and it is what has access to the startVoiceActivity
API.
Change-Id: Ie2b85b3020ef1206d3f44b335b128d064e8f9935
|
| |/
|/|
| |
| | |
Change-Id: Icbcc030f5033d2094e567d7c519b9d672f2aac1c
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
This makes RCC and MediaButtonReceiver (via AudioManager) also use the new Session APIs in parallel to their existing code. This will allow us to bring up the Session compatibility pieces without disrupting the old behavior and then switch everything over to just using the new APIs when ready.
Change-Id: I33ce0a044dea3ec763f2302b91a5e415be27d4a4
|
| |
| |
| |
| | |
Change-Id: Icf29098edfdaf7ed550bbe9d49e9eaefb4167084
|
| |
| |
| |
| | |
Change-Id: I3dd3b683a66e248a0fdf2ca69d1e962615b0daf9
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
On the app side, requests are now composed by subclassing
from various types of Request objects.
On the service side, starting a voice interaction session
involves starting another service that will then manage the
session. This leads the service design much more to what
we want, where the long-running main service is very tiny
and all the heavy-weight transient session work is elsewhere
in another process.
Change-Id: I46c074c6fe27b6c1cf2583c6d216aed1de2f1143
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: Ifc9e55757d3325cb28a1a812ec696512d4a18b39
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This gives a basic working implementation of a persist
running service that can start a voice interaction when
it wants, with the target activity(s) able to go through
the protocol to interact with it. It may even work when
the screen is off by putting the activity manager in the
correct state to act like the screen is on.
Includes a sample app that is a voice interation service
and also has an activity it can launch.
Now that I have this initial implementation, I think I
want to rework some aspects of the API.
Change-Id: I7646d0af8fb4ac768c63a18fe3de43f8091f60e9
|
|\ \ |
|
| |/
| |
| |
| |
| |
| |
| | |
All automatically done by the tool.
No real changes.
Change-Id: I8a98be9441d7cb0b3636c2a850d1e7de9e79394f
|
|/
|
|
|
|
|
|
| |
Projected RenderNodes are now wrapped with a ClipRect or masked
SaveLayer, so that they are clipped to the outline of the projection
receiver surface.
Change-Id: I1d4afc1bb5d638d650bc0b1dac51a498f216773e
|
|
|
|
|
|
|
|
|
|
| |
Compiles and works with OneMedia. This currently is a rough test of
the system for finding, connecting to, and sending messages to routes.
This will just connect to the first route it finds when a request to
open the route picker is made (and disconnect when another request is
made).
Change-Id: I5de5521a079471b9e02664be4654c0591dfd9a6d
|
|\
| |
| |
| | |
Change-Id: I779c49c48980ba7737ee4e7b04a9e4c3e02fca21
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
klp-modular-dev
* commit '62538940de1755c71c56b0e5d81e12397e5de58a':
Add support for custom TXT records in NSD
|
| | |
| | |
| | |
| | | |
Change-Id: I8e6dc9852ad4d273c71ad6a63a7fbd28a206806d
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I757cd9445b7e8f564b5f1357d3e5c17032daf17e
|
|\ \ \ \
| |/ / /
|/| / /
| |/ / |
Change-Id: I8168dbf42b68c2f7b5ccb300e0080dddc627af26
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
klp-modular-dev
* commit 'f24687e2731811fd0e3803b691fd47a659f89329':
Plumb display power state through display manager.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Declare a new method, Display.getState() to retrieve the actual
power state of a display.
Improved documentation for Intent.ACTION_SCREEN_ON and
Intent.ACTION_SCREEN_OFF to clarify what they really mean in
terms of the interactive state of the device.
Deprecated PowerManager.isScreenOn() and replaced it with
PowerManager.isInteractive() with a more suggestive name and
better documentation.
Redirect display power state changes to go through the display
manager first and only then head over to the power manager for
legacy compatibility.
Eliminated the bright here and woke here policy flags since they
were unused. Simplified the input dispatch policy somewhat.
Ensure that screen wake locks are respected up until the point
when dozing really begins.
Fixed a regression in DreamService where onDreamingStarted
might be called before onWindowAttached.
Bug: 13133142
Bug: 13472578
Bug: 13929355
Bug: 13760290
Change-Id: Iabef96921dd554ce3768fb18619cefc3230b5fb0
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
activities in smoke test."
* commit '05d855defe8610854592ddd7baf5644ac6d4da15':
Don't attempt to launch disabled activities in smoke test.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Also remove the superfluous runner from manifest.
Change-Id: I194b260d443d9bd4a16f62893bb2f7bcfb7ed40e
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | | |
* commit '422b2656741520448815b230f7c73ad67a4c4e95':
Adapt to underlying changes in the PBKDF2 implementation
|
| | |\ \
| | | | |
| | | | |
| | | | | |
Change-Id: Id1799e49891dc72e2e9c55fd9f418ceee94a7875
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
implementation" into klp-dev
* commit '1efc6e52d65389463ad52c32df02d68493df0f48':
Adapt to underlying changes in the PBKDF2 implementation
|
| | | | |\ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
We need to specify "PBKDF2WithHmacSHA1And8bit" now in order to get precisely
the same output as was previously generated with "PBKDF2WithHmacSHA1". We
also now try both when it's ambiguous which was used to generate the archive
checksums.
Bug 12494407
Cherry-pick from master.
Change-Id: I2d6081dd62f50f7d493045150b327ed120de7abd
|
| |\ \ \ \ \ \
| | |/ / / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
in AppLaunch perf test
* commit 'a70d20f6037a5c3f6ee18244a3b547454beb8399':
use min app launch time in AppLaunch perf test
|
| | |\ \ \ \ \
| | | |/ / / /
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
perf test
* commit '818f83d965be3cc1af88a1c700115bff0dccf3a3':
use min app launch time in AppLaunch perf test
|
| | | |\ \ \ \
| | | | |/ / /
| | | | | | |
| | | | | | |
| | | | | | | |
* commit 'bf7b64bd30bc1e7fabcfc7f46132f504b30ba97c':
use min app launch time in AppLaunch perf test
|
| | | | |/ /
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Id3a5872ff29fba5daeff058f0842fd011e50a0a1
(cherry picked from commit 2861a89bed9066e206917c41357a5e589e8482cb)
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I73d9ff5f38986b7acf83b85c1989203f472bc5fd
|