| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
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
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Use argb evaluation method from animation package, lazily create paint,
set default for stroke line cap and join. Fix scaling to bounds. Fix
drawable in test app.
Change-Id: I245d5d6acc6ba9806743ab2bf9bf99aff3649c39
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
BUG: 13878079
Change-Id: Ibcc8d67446c44cd8f681230fc484c7dc7411ffab
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Rename the test from DynamicDrawableTest to VectorDrawableTest.
Remove duplicate function calls in the test.
Fix comments in VectorDrawable
Change-Id: I1ef87137088ccc10b1abdb40ca368345d9dbadab
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will allow version controling for later API improvement.
We will only support version 1 so far.
Change-Id: I322e63f6cff157ebb6df5d80625c39bf96ff3659
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
...and now fail conservatively when two apps both attempt to define
the same permission. Apps signed with the same certificate are
permitted to redefine permissions.
We also finally have a (hidden) interface class for observing package
installation so that we can now rev the interface without breaking
existing callers.
Bug 13551375
Change-Id: Ifa4e59154dcccbb286ee46a35a6f25e4ad0f0f01
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Change-Id: Id44b7f6d1b8dd073b8ed35e2142a380550f2449b
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
Some other projects use LOCAL_APK_LIBRARIES and don't yet
work with the new shared library changes.
Change-Id: Ibb54bc1b5e3eb1252cf5b4e45249b089d25854ac
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Shared libraries can now export resources for applications
to use.
Exporting resources works the same way the framework exports
resources, by defining the public symbols in res/values/public.xml.
Building a shared library requires aapt to be invoked with the
--shared-lib option. Shared libraries will be assigned a package
ID of 0x00 at build-time. At runtime, all loaded shared libraries
will be assigned a new package ID.
Currently, shared libraries should not import other shared libraries,
as those dependencies will not be loaded at runtime.
At runtime, reflection is used to update the package ID of resource
symbols in the shared library's R class file. The package name of
the R class file is assumed to be the same as the shared library's
package name declared in its manifest. This will be customizable in
a future commit.
See /tests/SharedLibrary/ for examples of a shared library and its
client.
Bug:12724178
Change-Id: I60c0cb8ab87849f8f8a1a13431562fe8603020a7
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I6bb9d178a9f1b09c1b247ec9cbdd57507295c4bf
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Idcca6f26ba6282594789962f5edb3ed53a290fef
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This makes transport controls a primitive interface on sessions with
a way to create the performer, register callbacks, and send commands
and updates between controllers and performers. This still needs some
cleanup but has been tested with OneMedia.
Change-Id: I373d35f7ccc383b8421bd14044457467d80425f3
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change-Id: Ia820e76345ad6077025e887afdaa91e08eecd649
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Shows interleaving effect better
Change-Id: I85361b15587306484dc8fa6d6366e866014c270f
|
|\ \ \ \ \ \ |
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
This is to make it easier to distinguish the new apis from the old
ones.
Change-Id: Ic5eaf65e8bd054a844f87b9118c4bb18f30ac8a7
|
|/ / / / / /
| | | | | |
| | | | | |
| | | | | | |
Change-Id: I5a84e8e93ac99b5ed0212b37bf66efa5e53864be
|