| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I77e334f8e2b50b8609b1729edb253254d6b7360b
|
|
|
|
| |
Change-Id: I528fc5ee5f9971ecb3bf47ef1c8b999546724c1f
|
|
|
|
| |
Change-Id: I16a467155feac54fb14b1b7af034a3854efe1fb7
|
|
|
|
| |
Change-Id: Ic3c1d6d75d06a4de55824e69fa9d4d9564bfdb95
|
|
|
|
| |
Change-Id: Icfe3cc12c451563792745fc4c326d064cac978c3
|
|
|
|
| |
Change-Id: Ie64eaad0c5cd148288ee48c524ff3516522fc10f
|
|
|
|
| |
Change-Id: Id03246e140ee6676810fcefebff0ba73115987ec
|
|
|
|
| |
Change-Id: I30df24bc41fe61ebaab29f23a8df54f2c9599394
|
|
|
|
| |
Change-Id: I63feac1e5dcf7c0f7f2acc3ff23fcd3224a90e14
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
$(LOCAL_BUILT_MODULE) of the module framework points to a
product-specific file (required by dex-preopt), which is nuked by installclean.
While the result of $(java-lib-deps) points to a file in the common
directory.
This change reduces the incremental build time significantly:
It takes around 7 minutes to run "make instalclean && make" without this
change v.s. 3 minutes with this change.
So it will save lots of build time when switching between user, userdebug
and eng builds on the build server.
Change-Id: I832bafca04677af561bb0c28e2e0260f633b96a1
|
|
|
|
|
|
| |
Added binder interfaces to the framework.
Change-Id: I7d55b45baa4d1600ebd2a3828e85c3357cfcfb58
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remote control displays expose an IRemoteControlDisplay interface
which they register through AudioManager.
Remote control clients create a RemoteControlClient object, which
implicitely exposes an IRemoteControlClient interface registered
in AudioService through AudioManager.
AudioService tells all clients and displays when a new client
is the one that should be displayed.
A client's data gets sent to the display when it is valid, or
it sets new data (while being valid).
The implementation for setting metadata and album art is temporary,
and will migrate to the MetadataEditor API in future CLs.
Change-Id: Ibab6ea1d94c68f32482c760c6ae269541f885548
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Add simple effects API, based on the mobile filter framework.
Bug-Id: 4966161
Change-Id: I1fa8aa6effd0f13029e6dd09d6e0a6c3f29f6cda
|
|/
|
|
|
|
|
| |
Define a RemoteControlClient interface that applications must
implement and register to be displayed on the lockscreen.
Change-Id: I67276ae653f203e76727432231f1d76535c31942
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Extend the media button event registration AudioManager API to
enable applications to register as a client of "remote controls"
and let them provide information meant to be displayed
by the remotes.
AudioService sends a AudioManager.REMOTE_CONTROL_CLIENT_CHANGED
intent to let remote controls know when / from whom they can
retrieve the information to display.
Only application that own audio focus, are the currently
registered media button event receiver, and have registered
a remote control client, are eligible to appear on the
remote control.
To address in future CLs:
- change how a remote control client forces a refresh
- rename methods called under lock to ___Locked()
- make API public
Change-Id: Icca30ab05dac2605ee9246f8acb27a03dcea077a
|
| |
| |
| |
| | |
Change-Id: Idc9631cdbcac1435e285c656948a37315e32515d
|
|/
|
|
| |
Change-Id: Id6d82f0ecd9f24af85a0fa7c4e712e4ea8a59bb3
|
|
|
|
|
|
| |
update version code to 3.2 for docs footer
Change-Id: Ia62622383fe73c3e62fa9856ef9742327029be5c
|
|
|
|
|
|
|
|
|
|
| |
This changes adds an API for system applications
to enable bluetooth without all the side effects like
auto connection to headsets etc.
Also some tweaks to the adapter state machine
Change-Id: Ib9f22d548a26d72334b300101c8eb0d80f08a4bb
|
|
|
|
|
|
|
|
|
|
| |
First stage. Get the bones in right now even though
we are not ready on the native side.
Once, we have things underneath working - we will further update the
framework
Change-Id: I4a7dab5cd4267373dc5f8989ae4122f91c384ed5
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug: 4176026
This CL inherits https://android-git.corp.google.com/g/112600
Spec of TextServiceManager
- Chooses the most applicable TextService(e.g. SpellCheckerService, WordBreakIteratorService..)
for each locale
Spec of SpellCheckerService
- Returns whether the given string is a correct word or not
- Returns Suggestions for the given string
Change-Id: Iaa425c7915fe70767ad0b17bf6c6fbcd2a1200b2
|
|
|
|
| |
Change-Id: I5023194c469a602b85259088a2e59373c96a941e
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I2ab86ca95a11bbc41494454d7dee0f3d87779ac9
|
| |
| |
| |
| |
| |
| | |
Now VPN is (kind of) integrated into ConnectivityService.
Change-Id: If98e456e779f8e97f562d99c57d909b1f5d9db55
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This first patch implements all the APIs.
The APIs wil be made public soon. The data specification
API will be submited in another patchset.
Change-Id: I2462683b7e07380e2c42474b0036b34d03b4bed1
|
|\ \ \
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
sample into tree." into honeycomb-mr2
* commit 'a62f707da28226d5c6d160d1f0e21a65dcfba5fc':
Integrating RandomMusicPlayer sample into tree.
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
honeycomb-mr2
* commit 'da61eab862dabe00f95c784a01c019e4f7776b23':
Integrating RandomMusicPlayer sample into tree.
|
| | |\ \ \ |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This is a cherrypick of CL 112174 (originally written for
honeycomb-mr1) into the honeycomb-mr2 branch. Original CL:
https://android-git.corp.google.com/g/#change,112174
Patch Set 2: ammending to fix spaces in title (as suggsted by smain@)
Change-Id: I1c6e2f4f3585bb65f9f87342445e21f27bed242d
|
|\ \ \ \ \ \
| |/ / / / /
| | | | | /
| |_|_|_|/
|/| | | | |
* commit '69ff6a47c6e302f1b8aaeccffea3434f1edc4ee6':
add api level 13 flag for docs
|
| |\ \ \ \
| | |/ / /
| | | | |
| | | | |
| | | | | |
* commit '04295266b03f3c588b8be6b6be409d59f757b27b':
add api level 13 flag for docs
|
| | | | |
| | | | |
| | | | |
| | | | | |
Change-Id: I03a7739c923b1f38de6b4e77374daed438559548
|
| | | | |
| | | | |
| | | | |
| | | | | |
This reverts commit eaddb894865a804279659b4aad6364a34ab50beb.
|
| |_|_|/
|/| | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Bug: 4176026
Spec of TextServiceManager
- Chooses the most applicable TextService(e.g. SpellCheckerService, WordBreakIteratorService..)
for each locale
Spec of SpellCheckerService
- Returns whether the given string is a correct word or not
- Returns Suggestions for the given string
Change-Id: Ia25e7b4f308778891929e31b8cbd741f6848cce4
|
|\ \ \ \
| |/ / /
| | | |
| | | | |
Change-Id: I50253b22f181729d4e748970acf1a3ad868ccd74
|
| |\ \ \
| | |/ /
| | | |
| | | |
| | | | |
* commit '2f04883ff880966d63d1aa4a1c7b05e497cfcc58':
SDK only: integrate new sample code, deprecating along the way.
|
| | |/
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
The new support library features and sample code for switching
between fragments using a TabHost now eliminates the utility of
the TabActivity class, so deprecate it. This also means there is
no longer any use in ActivityGroup or LocalActivityManager. Yay.
Also fix up things so the new support API demos are included in
the documentation.
Change-Id: I4f073b82787f32560ba1fa5b6a23746ecc8aecdc
|
| | |
| | |
| | |
| | | |
Change-Id: I177ab4642e6cd1aa13526c14f0a707175fd79655
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
1. Views are represented as AccessibilityNodeInfos to AccessibilityServices.
2. An accessibility service receives AccessibilityEvents and can ask
for its source and gets an AccessibilityNodeInfo which can be used
to get its parent and children infos and so on.
3. AccessibilityNodeInfo contains some attributes and actions that
can be performed on the source.
4. AccessibilityService can request the system to preform an action
on the source of an AccessibilityNodeInfo.
5. ViewAncestor provides an interaction connection to the
AccessibiltyManagerService and an accessibility service uses
its connection to the latter to interact with screen content.
6. AccessibilityService can interact ONLY with the focused window
and all calls are routed through the AccessibilityManagerService
which imposes security.
7. Hidden APIs on AccessibilityService can find AccessibilityNodeInfos
based on some criteria. These API go through the AccessibilityManagerServcie
for security check.
8. Some actions are hidden and are exposes only to eng builds for UI testing.
Change-Id: Ie34fa4219f350eb3f4f6f9f45b24f709bd98783c
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Periodically records delta network traffic into historical buckets to
support other services, such NetworkPolicyManager and Settings UI.
Introduces NetworkStatsHistory structure which contains sparse, uniform
buckets of data usage defined by timestamps. Service periodically
polls NetworkStats and records changes into buckets. It only persists
to disk when substantial changes have occured. Current parameters
create 4 buckets each day, and persist for 90 days, resulting in about
8kB of data per network.
Only records stats for "well known" network interfaces that have been
claimed by Telephony or Wi-Fi subsystems. Historical stats are also
keyed off identity (such as IMSI) to support SIM swapping.
Change-Id: Ia27d1289556a2bf9545fbc4f3b789425a01be53a
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
Teach ConnectivityManager about UID-specific rules derived from policy,
such as rejecting network traffic on "paid" interfaces. Calls that
return NetworkInfo now filter based on any REJECT rules in effect for
the calling UID. (Added uid parameter if callers that still want all
interfaces.)
Changed NetworkPolicyManager to derive rules based on current policy
combined with PowerManager and ActivityManager status, which it passes
to ConnectivityService for eventual enforcement through netd. When
rules change the usability of a NetworkInfo for a specific UID, it also
dispatches CONNECTIVITY_ACTION broadcasts to that UID. Combined paid
and background policy together to match current working definition.
Change-Id: I797ea49439fcc487cfe2cbc16703d4b91ceb9af6
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Changes are primarily to include documentation for the new sample
code under resources tab of external android documentation.
Change-Id: If2b24e37819ae7d5145226681051605a96711ce2
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I97bb9db06978f6dc039d22bfee116671d7b3e336
|
|\ \ \ \ |
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
Intermediate src dir for JAVA_LIBRARIES should be in the common
intermediate dir.
Change-Id: Ib16ddd63aed080cdd1494204b347c1e1e1beafcb
|