| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| |
| |
| |
| | |
Change-Id: I786c00db0cce61ef75e4edc24e90f2cdcba6dbfb
|
|/
|
|
|
|
|
| |
- and its usage from Keyguard
Bug: 10708010
Change-Id: Ic4a695a1d0e9312706a3b4ff01e59e2567b6ad9c
|
|\
| |
| |
| |
| |
| |
| | |
browser." into jb-mr2-docs
* commit '76fcf6c73e7dda99ec80e6da616bee26c2a088e6':
Add a few more samples to browser.
|
| |\
| | |
| | |
| | |
| | |
| | |
| | | |
jb-mr2-docs
* commit '07c9bcc3a60a8860b65aa43badd8ab1f1858522b':
Add a few more samples to browser.
|
| | |
| | |
| | |
| | | |
Change-Id: Iac7acc22a8dd71950b32e2c35c82f53abc34168a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Using intents for reader mode doesn't work well for 2 reasons:
1) Intents are used to resolve, but in reader mode we already
know where to resolve to. Additionally, dispatching an intent
causes additional latency.
2) Using intents with foreground dispatch was tricky; for every
call to onNewIntent() with a new tag, there was a call to
onPause(), which effectively disabled reader mode again,
causing a discovery loop.
Instead, let the app register a callback, and call that when
we discover a new tag. Also, add new flag to disable platform
sounds, and to change the presence check delay.
Bug: 10360259
Change-Id: I8373543d6cf2f7ca73c9b3e42bb8b51e3ac48cac
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I855330b255a12cce309aa11e0b7cde5b8e061043
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1. Added support for selecting a printer from the all printers activity
that is not in the initial printer selection drop down. The user
initially sees a sub set of the printers in the drop down and the
last option is to see all printers in a separate activity. Some
of the printers in the all printers activity are not shown in the
initial drop down.
2. Refactored printer discovery by adding (private for now) printer
discovery app facing APIs. These APIs are needed to support multiple
printer selection activities (print dialog and all printers activities)
and also the settings for showing all printers for a service.
Now multiple apps can request observing for printers and there is
a centralized mediator that ensures the same printer discovery
session is used. The mediator dispatches printer discovery specific
requests to print services. It also aggregates discovered printers
and delivers them to the interested apps. The mediator minimizes
printer discovery session creation and starting and stopping discovery
by sharing the same discovery session and discovery window with
multiple apps. Lastly, the mediator takes care of print services
enabled during discovery by bringing them up to the current
discovery state (create discovery session and start discovery if
needed). The mediator also reports disappearing of the printers
of a service removed during discovery and notifies a newly
registered observers for the currnet printers if the observers are
added during an active printer discovery session.
3. Fixed bugs in the print UI and implemented some UX tweaks.
Change-Id: I4d0b0c5a6c6f1809b2ba5dbc8e9d63ab3d48f1ef
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | | |
code html generation in docs builds." into jb-mr2-docs
* commit '978ec174fbbbda4a844178f645e83365861a0d4c':
Temporarily disable sample code html generation in docs builds.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
generation in docs builds." into jb-mr2-docs
* commit 'de525b442f6a0a467074ab216543c3372786139e':
Temporarily disable sample code html generation in docs builds.
|
| | |
| | |
| | |
| | | |
Change-Id: Ibcf0e4d5ab63968211528f528cc5bee914d7a556
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
This switches the PacProcessor over to an Android Service. The service
is bound and unbound by the PacManager, which also adds it to the
ServiceManager, allowing for Context-Free access by the PacProxySelector
in all DVMs.
bug:10182711
Change-Id: Id1ff7660be56e8976cdcccd76e041feb47a17a61
|
|\ \ \ \ |
|
| |/ / /
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
1. Added past printer history tracking and merging favorite printers
with discovered printers.
2. Added save as PDF support.
3. Added all printers activity with search capability and optional
add printers chooser (if any print service provides add printers
activity)
4. Refactored the printer discovery session APIs. Now one session
can have multiple window discovery windows and the session stores
the printers found during past discovery periods.
5. Merged the print spooler and the print spooler service - much
simpler and easier to maintain.
Change-Id: I4830b0eb6367e1c748b768a5ea9ea11baf36cfad
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | |
| | | |
changes: Samples dir and file starters.
* commit '2d9ee70703cb52a16d726eb177f6f4e0be4f93e2':
doc change: Samples browsing first changes: Samples dir and file starters.
|
| |\ \
| | |/
| | |
| | |
| | |
| | |
| | | |
Samples dir and file starters.
* commit '364fe3a856e7bd0c0a35724c2f42d381d8616370':
doc change: Samples browsing first changes: Samples dir and file starters.
|
| | |
| | |
| | |
| | | |
Change-Id: I6cc8c03bf4c2bcc771d4531619db5b3acd62601f
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I0fb0e276d3a06322697bb5d46323779aca1f78c5
|
|\ \ \ \
| |/ / /
|/| | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:9301872
Change-Id: I5a7edfdbd2b78a65119d11acad491eae350c0870
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
1. Factored out the printer discovery APIs of a print service in a
dedicated session object that is created by the print service on
demand. This ensures that added/removed/updated printers from
one session do not interfere with another session.
2. Updated the app facing APIs to pass in a document info along
with a printed file. Also exposed the print file adapter so
apps that create a temporary file for printing can intercept
when it is read by the system so the file can be deleted.
3. Updated the print service documentation.
Change-Id: I3473d586c26d8bda1cf7e2bdacb441aa9df982ed
|
|/ / / /
| | | |
| | | |
| | | |
| | | |
| | | | |
bug:10116530
Change-Id: I57d022005bcff5bc3e56438a81ac92566f957744
|
|/ / /
| | |
| | |
| | | |
Change-Id: Ia3a57d869dfb3f067a1b95fa66d54f311ddcfdc3
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
PAC (Proxy auto-config) files contain a single javascript function,
FindProxyForURL(url, host). It gets called to determine what proxy should be
used for a specific request.
This adds PAC support to the system. The ProxyProperties has been modified
to hold the PAC file when one is present. The Proxy method
setHttpProxySystemProperty has been modified to insert a PacProxySelector
as the default ProxySelector when it is required. This new ProxySelector
makes calls to the ConnectivityService to parse the PAC file.
The ConnectivityService and the WifiConfigStore have been modified to support
saving the extra PAC file data.
The ConnectivityService now has a class attached (PacProxyNative) that
interfaces to the native calls for PAC files. The parsing of the PAC file
is handled by libpac (which is being added to external/) which utilizes
libv8 to parse the javascript.
As a fallback to applications that don't use the java ProxySelector, the proxy
is setup to point to a local proxy server that will handle the pac parsing.
bug:10182711
Change-Id: I5eb8df893c632fd3e1b732385cb7720ad646f401
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Also fix a bug where we were not correctly unparcelling service
duration data.
Change-Id: Ie9113b2e3a747622441b1939ffc45edb5803a10f
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
- New INfcCardEmulation interface to allow apps to interface
with card emulation system.
- New BIND_NFC_SERVICE permission to prevent malicious apps
from binding to card emulation services.
- ApduServiceInfo is now in the framework.
- Added constants to Settings.Secure for storing defaults.
- Modified XML grammar a bit.
Change-Id: I56b3fa6b42eb5dc132c91c1386ab1e6bac779059
|
|\ \ \ \
| | |/ /
| |/| |
| | | |
| | | |
| | | |
| | | | |
release also update platform version number for doc builds
* commit '30483952528469c612c61c7370e99db9e40b3262':
update sizes/sums for tools 22.0.5 release also update platform version number for doc builds
|
| |\ \ \
| | | |/
| | |/|
| | | |
| | | |
| | | |
| | | | |
update platform version number for doc builds
* commit '1d7516a79883dded43e6c370bf071feb9527971e':
update sizes/sums for tools 22.0.5 release also update platform version number for doc builds
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
also update platform version number for doc builds
Change-Id: Ib3e644c3bfe618137516398aebf3f778ebdd1e81
|
| |_|/
|/| |
| | |
| | | |
Change-Id: I77b7939e199f9fe8e12a59393c24cff08097448c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Add IBatteryPropertiesRegistrar and IBatteryPropertiesListener AIDLs,
BatteryProperties class.
Change-Id: Ic8e71178c02b04868eca29c3da88e877bc2590ca
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Changes to the way bundles are parcelled broke SM,
this update writes out the bundle as xml. This circumvents
the need for parcel, and makes it easier to debug whats
happening.
Change-Id: I6cd5d3a2eb80bfa5b3ae0c7f2d2ff91a65daaa34
|
| | |
| | |
| | |
| | | |
Change-Id: Ia4bcae15c029fd0efe01dd4527fa3d5b5367b6c8
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1. Now a user state has ins own spooler since the spooler app is
running per user. The user state registers an observer for the state
of the spooler to get information needed to orchestrate unbinding
from print serivces that have no work and eventually unbinding from
the spooler when all no service has any work.
2. Abstracted a remote print service from the perspective of the system
in a class that is transparently managing binding and unbinding to
the remote instance.
3. Abstracted the remote print spooler to transparently manage binding
and unbinding to the remote instance when there is work and when
there is no work, respectively.
4. Cleaned up the print document adapter (ex-PrintAdapter) APIs to
enable implementing the all callbacks on a thread of choice. If
the document is really small, using the main thread makes sense.
Now if an app that does not need the UI state to layout the printed
content, it can schedule all the work for allocating resources, laying
out, writing, and releasing resources on a dedicated thread.
5. Added info class for the printed document that is now propagated
the the print services. A print service gets an instance of a
new document class that encapsulates the document info and a method
to access the document's data.
6. Added APIs for describing the type of a document to the new document
info class. This allows a print service to do smarts based on the
doc type. For now we have only photo and document types.
7. Renamed the systemReady method for system services that implement
it with different semantics to systemRunning. Such methods assume
the the service can run third-party code which is not the same as
systemReady.
8. Cleaned up the print job configuration activity.
9. Sigh... code clean up here and there. Factoring out classes to
improve readability.
Change-Id: I637ba28412793166cbf519273fdf022241159a92
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Working streaming preview requests only
* Almost everything else returns empty objects that don't do anything
Bug: 9213377
Change-Id: Ie6f02a7c0952b0f5ebc41905425b15cae221f7d3
|
| | |
| | |
| | |
| | |
| | |
| | | |
This reverts commit 59bc67c732eab53b370b196066e8012d3f6bf09a.
Change-Id: I9e1ce3b9f4af4e2b9b98855c0ca533581c87ea7f
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Working streaming preview requests only
* Almost everything else returns empty objects that don't do anything
Bug: 9213377
Change-Id: I183dd47ddd737ec2c3c374e5c3461542a97f09b0
|
| | |
| | |
| | |
| | | |
Change-Id: I0df438e45ef540cc42c9ee5baafc816ebafa1c7b
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Related changes:
Skia (inlcude PDF APIs): https://googleplex-android-review.googlesource.com/#/c/305814/
Canvas to PDF: https://googleplex-android-review.googlesource.com/#/c/319367/
Settings (initial version): https://googleplex-android-review.googlesource.com/#/c/306077/
Build: https://googleplex-android-review.googlesource.com/#/c/292437/
Sample print services: https://googleplex-android-review.googlesource.com/#/c/281785/
Change-Id: I104d12efd12577f05c7b9b2a5e5e49125c0f09da
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Note that anything not in the AIDL interfaces, will NOT be magically
compatible if you just add it there. It probably requires a change in
frameworks/av/camera as well.
Bug: 9213377
Change-Id: I91d3efb755ed2e3ace139f83573f86efdccccd06
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
into jb-mr2-dev
* commit '6c5b979917b8189d7de75f9d622899ba1fb9e6d1':
Move offline-pdk to where the source is.
|
| |\ \
| | |/
| | |
| | |
| | | |
* commit '1fa3cdf0cbc9bc788a313eda5d3ca3e2ad77fcc4':
Move offline-pdk to where the source is.
|
| | |
| | |
| | |
| | | |
Change-Id: I10b05c28954a27f11482751e14287ec21422dce2
|
|\ \ \
| |/ /
| | |
| | |
| | |
| | |
| | | |
when building docs." into jb-mr2-dev
* commit '9da9947d4c7a2195bf440f0af8370f0667af90bf':
Include support library resource modules when building docs.
|