| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
lmp-dev
|
| |
| |
| |
| | |
Change-Id: I98fb4821642e3431bb41506de3d8905f90a40729
|
|/
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
+ Added a getVideoCallProvider function in IImsCallSession
+ Added IImsVideoCallProvider aidl. This is used for communication
between Telephony and the ImsService. It is redundant with
IVideoCallProvider on some level, but see associated bug and comments
in the class for more detail.
+ Added IImsVideoCallCallback. This is used for communicationing
callback invocations from ImsService to Telephony. It is redundant
with IVideoCallCallback for same reason in bugs/comments.
+ Some minor formatting changes.
Bug: 16886403
Change-Id: I03de12d4432f837e0930bc077307509b645493e0
|
|
|
|
|
|
|
|
| |
This will be used shortly to connect up with permissions
confirmation UI.
Bug: 16515814
Change-Id: If28cecc28549900d960ac107a1fba0b10ce5bd7b
|
|
|
|
|
|
|
|
| |
Bug: 14298175
(cherry picked from commit dbcae5ceb766b0bc65fa819841f9bfab9ae11c2f)
Change-Id: I982d02184b7bfdd14f447e2761fe5d058c53489b
|
|
|
|
|
|
| |
Code for adding ECBM functionality for IMS.
Change-Id: I2833c81baf0a55a18ac6433c47fd76bad7cf0ec9
|
|
|
|
|
| |
Bug: 16401635
Change-Id: I994bd80be40052c2f894199bb44ebbde40077f27
|
|
|
|
|
|
| |
This reverts commit 9fef5fbcd6d47ef86823b3a2d82d34801f9be335.
Change-Id: Idabe1c2901e0e26d38f84583308f69804ab2c1c3
|
|
|
|
|
| |
Bug: 16401635
Change-Id: I138a9aa0bb156982b6c7656c51a1e2194776e4ed
|
|
|
|
|
| |
Bug: 16516536
Change-Id: I14597d3c9470c94e3bc5b8cff500d2fe6b2fd977
|
|
|
|
|
|
|
| |
Mostly cosmetic changes from API council feedback.
Bug: 16543552
Change-Id: Ic926829b3f77c31f50a899c59b779353daf00d59
|
|
|
|
|
|
| |
Bug: 16494880
Bug: 16495203
Change-Id: Ife3b6723374ea5fbbff4927c4f9168d075be21e1
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add new interface, IHdmiRecordCallback, in order to handle
result of all recording features, One Touch Record and
Timer Recording.
HdmiRecordCallback is clientside interface which uses
RecordSource as return of getOneTouchRecordSource,
instead of raw byte array.
Along with it, add TimerRecordingAction.
Bug: 16160962
Change-Id: If0ed7abc5f45b020b39555cac585becbe8ee7da4
|
|
|
|
|
|
| |
b/16405976
Change-Id: Ic982ea2467d116585780c20c2fa7e974e50f8345
|
|
|
|
| |
Change-Id: I3a1e3eead99a98b1890e05843dd90203cee517b7
|
|
|
|
|
|
|
|
|
| |
Use an activity intent for local approval instead of a type.
Use PeristableBundle instead of Bundle.
Pass requestId as an explicit argument in cases where it's required.
Bug: 16400892
Change-Id: Id882033f17c39aa9cd63a7eeb73bb7b51f98cf5b
|
|
|
|
|
|
|
| |
We don't need the framework/framework2 split now with the multidex
support.
Change-Id: I30ee5c7e24df87b2c54e854f17fbf0b5adef4c60
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This change introduces new two apis for one touch record.
1. setRecordRequestListener
It's used to get notified when a recorder device initiates
"one touch record". As return of callback, client should
generate "record source" and return it.
2. startRecord
It's used to initiate "one touch record" from Tv.
Along with this, add HdmiRecordSources which is a helper
class assisting buidling byte array form from the given
record source information.
Bug: 16160962
Change-Id: I403d37b752c9b7f799c6d8188a071ef420fe8ac2
|
|
|
|
| |
Change-Id: I53cdd2a07165427c4dea037893ade3049f57f584
|
|
|
|
|
|
| |
- This ensures that any data being loaded on the DSP comes from the framework
Change-Id: Ie15f0994850ba8f298ca07c49fe0b89e066d9e2b
|
|
|
|
|
|
|
|
|
|
| |
UsageStats API that allows apps to get a list of packages that have been
recently used, along with basic stats like how long they have been in
the foreground and the most recent time they were running.
Bug: 15165667
Change-Id: I2a2d1ff69bd0b5703ac3d9de1780df42ad90d439
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The new MediaProjection infrastructure allows the system to hand out
tokens granting the ability to capture the screen's contents, audio,
etc. at a granular level. It's intended to be used both for screen
casting, via the cast APIs, as well as screen sharing via third party
applications.
The screen sharing case is implemented, but all of audio capturing
is still forthcoming.
Change-Id: I4b24669bed7083e11413c10ed8d6b025f5375316
|
|
|
|
|
|
|
|
|
|
|
|
| |
Load libwebviewchromiumloader and use it to load the real WebView
library, to enable sharing of the relro segment between different
application processes without requiring that the library be preloaded in
the zygote. A system service is added to track whether the relro segment
file has been prepared, and block loading of the library until it has
been.
Bug: 13005501
Change-Id: I846b37c7b8e2a4eb8a39e4fd455bccbb2048c173
|
|
|
|
| |
Change-Id: Ic9a16d587897b272f85cdb2b8c52b51bca060d18
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Simplify back to being a broadcast receiver and add an extra to
indicate that a new request is desired vs. returning a pending
response from before.
Change-Id: Iafd16ed98293a2cc09006d2cce097fc3d590bbe2
|
| |
| |
| |
| |
| | |
Bug: 15838097, Bug: 15973274
Change-Id: Ida060696cb6222c8ced576d86c100c25d94dc5c0
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
This CL removes CallServiceProvider. Instead of using a
provider we'll look up ConnectionServices using the package
manager instead.
This CL also removes CallServiceDescriptor. For incoming calls,
connection services will now pass a PhoneAccount instead
of a call descriptor. For outgoing calls we already use
PhoneAccounts for everything.
Change-Id: I2e40c5c64c0d242dc41b680943d7e9209142db5b
(cherry picked from commit 7ade570fdc1ae719abca54867d97dc7f0130d664)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces basic infrastructure for the new MediaRouter
API. The code is fully documented but incompletely implemented.
It is being submitted not to facilitate API reviews.
MediaRouter is a new class that applications used to discovery,
connect to, and control media devices as represented by media
destinations and their routes. Routes may offer a variety of
capabilities. This new class is a much more powerful replacement
for the existing MediaRouter.
MediaRouteService is a base class for creating media route services
which third-parties can implement to make routes available to
applications. It is analoguous to the MediaRouteProvider
infrastructure of the old media router support library but it
is designed to be integrated into the framework and enable a
variety of new usages such as remote display projection.
Stay tuned for more...
Change-Id: I2c7c6013d9f751d71e83697e7fc9e49bf7751fef
|
|
|
|
|
|
| |
The new APIs will not be as tightly integrated into MediaSession.
Change-Id: I5cfd37d9d8d0c5d46c55edb5cf0772a8f1ef13ab
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Convert restrictions provider to a service instead of a receiver.
Add a way to get pending responses from restrictions provider.
Add AbstractRestrictionsProvider.
Add a callback API for responses.
Removed some constants in RestrictionsManager.
Added new constants for errors and error codes.
Much improved javadocs.
Bug: 16176009
Change-Id: I838a50fabc80b94b632294b3a55cd5d8092acf55
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of surfacing all the existing cryptic error codes, we're
going to classify them into broad categories when surfacing through
public API. This change introduces InstallResultCallback and
UninstallResultCallback, and wires them up to existing AIDL
interfaces.
Also start defining general SessionObserver for apps interested
in general progress details, such as Launcher apps. Details about
active sessions are returned through new InstallSessionInfo objects.
Bug: 14975160
Change-Id: I068e2b0c30135f6340f59ae0fff93c321047f8f9
|
|
|
|
| |
Change-Id: I5f422aae105cbf8e85aee711aaa49b5d2e958573
|
|
|
|
| |
Change-Id: I7c4fff3526583475a5edf1f4ba8fede4e9419ead
|
|
|
|
| |
Change-Id: Ib4feca004b53fa89dcece4299974ab08913455a0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Permits apps with permission
android.permission.ACCESS_PERSISTENT_PARTITION to obtain
a read and write data blocks to the PST partition.
Only one block ever exists at one time in PST. When
a client writes another block, the previous one is
overwritten.
This permits storing a block of data that will live
across factory resets.
Change-Id: I8f23df3531f3c0512118eb4b7530eff8a8e81c83
|
|
|
|
|
|
| |
- put android.filterfw and android.filterpacks in framework2
Change-Id: I1ecc6ab833d6c6d20d976789bacfd085f4e0bff9
|
|\ |
|
| |
| |
| |
| | |
Change-Id: If94d31b0dc2ac8ef6264001b7889bdc22b31b813
|
| |
| |
| |
| |
| |
| |
| |
| | |
Vendor-specific commands are not handled by the service. This CL
opens an API for vendors to implement customized handling of
CEC commands specific to their needs.
Change-Id: I8bfa3b891bd7994a903b3b41d7c2b27464167afa
|
|/
|
|
| |
Change-Id: I5a082e50dafea0104174cb97d3ae8af168944fc3
|
|
|
|
|
|
|
|
|
|
| |
For the time being, DCS is going to still be doing heavy lifting for
some install tasks, so it need to know how to handle both monolithic
and cluster packages. This change is mostly plumbing work to
eventually handle any various splits APKs that we may encounter.
Bug: 14975160
Change-Id: I39848d5666f9083cb4eca493e5cdaa868f3f99fb
|
|
|
|
|
|
|
| |
- setInputChangeListener()
- getInputDevices()
Change-Id: I6f7d6d9c7094018e2b6b5ba37f63c8ee5df00e37
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The thumbnail returned from ActivityManager.getTaskThumbnail() now
contains either a Bitmap or a ParcelFileDescriptor that points to
a file containing a compressed Bitmap. The Recent tasks list is
now responsible for all thumbnail Bitmap caching as the activity
manager keeps only the most recent 5. This also permits low memory
devices to have many more tasks in the Recent tasks list.
As part of this CL the concept of subtasks is removed eliminating
code supporting the TaskAccessInfo and IThumbnailRetriever classes.
Fixes bug 15828934.
Change-Id: I0fd0320a1a04e3c78d79357899b83a2fff97abf2
|
|
|
|
|
|
|
| |
Also add some missing AIDLs to the framework makefile to ensure
they are included in the SDK.
Change-Id: If85a3091c7591e0b3bbe6cc4bb74aba2284b4f42
|
|\
| |
| |
| |
| | |
* commit 'c32386ea44fb414e83fd503274bf7b5a9578fb04':
add api 20
|
| |\
| | |
| | |
| | |
| | | |
* commit '4cdf83735de741bb44a9078b080dbdaf9db891a0':
add api 20
|
| | |
| | |
| | |
| | |
| | |
| | | |
DO NOT MERGE
Change-Id: Iae685158ac9c08e3a074e36d60004faf995fd1c7
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
for level 20"" into klp-modular-dev
* commit '7b7f68ec940b730d2f06115d518a62e878c2f4f4':
Revert "add API reference docs filtering for level 20"
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
into klp-modular-dev
* commit '63234bf7ab9a05f2e8fb858a31af270ca82b33ad':
Revert "add API reference docs filtering for level 20"
|