History log of /frameworks/base/services/Android.mk
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
732c0439e7453c64bbb7555df90b595522f60ffe 24-Jun-2017 Christine Franks <christyfranks@google.com> Remove RetailDemoModeService

Bug: 62712426
Test: make -j100
Change-Id: I483f2e3518a48fbc833562e71c3acd17ad565881
/frameworks/base/services/Android.mk
e44d2ae8b1ca5498c15858ad71737fbcdbaae6ad 29-Jun-2017 Colin Cross <ccross@android.com> Add missing dependency to services for desugaring

services.core depends on android.hidl.manager-V1.0-java, and is then
combined into services. Desugaring services may require loading
any class in services.core into the JVM in order to run
LambdaMetafactory. Add android.hidl.manager-V1.0-java to servcices
too.

Bug: 63078196
Test: m -j ANDROID_COMPILE_WITH_JACK=false
Change-Id: I83e7e8efdff9cd662e179240336abebedf859c62
/frameworks/base/services/Android.mk
22b64ac8dbbfa6ad7b8cde0702b59a8f91aeecd3 16-Jun-2017 Mathieu Chartier <mathieuc@google.com> Move from using profile-classes to art-profile

art-profile contains methods as well as classes. This will enable
possibly using speed-profile in the future.

Reduces services.art size from 700k -> 233k since it only includes
startup classes now (marlin).

Post boot vdex PSS on marlin goes from 6644k -> 6580k. TODO: Investigate
why this doesn't go down more.

Bug: 62356545
Test: make and flash

Change-Id: I47dcd4e8d799266e348b8d64b0176cc41d91bebc
/frameworks/base/services/Android.mk
0d3dd12fa0ba38ffedbb18b55886306acf98988e 18-Apr-2017 Eugene Susla <eugenesusla@google.com> Move CompanionDeviceManagerService to a place of its own

Fixes: 37473452
Test: Ensure companion devi9ce functionality still works
Change-Id: I89624217373b3e77296c71f9429387d99d15e236
/frameworks/base/services/Android.mk
f13eb2e0c7f6c398464620f21c52490ce43f01c7 13-Apr-2017 Andreas Huber <andih@google.com> Changed the naming scheme for Treble java libraries (both static and dynamic)

android.hardware.foo@1.0-java => android.hardware.foo-V1.0-java

Bug: 37207894
Test: make
Change-Id: Ica91a6813956f4ea99001c5f427be94865e48fde
Merged-In: I2d8912dc752f904188457c3e6dac10da1afd287a
/frameworks/base/services/Android.mk
a30bc6add02ec307bbd7696bfe57cad4782eea4e 28-Feb-2017 Mathieu Chartier <mathieuc@google.com> Generate app image for system-server

Use new override properties.

Bug: 34929159

Test: phone boot

Change-Id: Iea7f50d34020255d27a5a303da2801afecb60f25
/frameworks/base/services/Android.mk
163c7d3f0d1f43b1e1ff0eeaa88c3cac6dbcff91 17-Jan-2017 Jim Miller <jaggies@google.com> Link framework with static library to satisfy javac build dependency

The build dependency works for Jack, but not for javac.
The fix is to include a static library in LOCAL_STATIC_JAVA_LIBRARIES.

Test: compiles with no errors for the fast build target, fingerprint work on device.

Fixes bug 34352319

Change-Id: I23ed5b3be4e60aca85dc1e33bbbc3156bee57c1d
/frameworks/base/services/Android.mk
40e4645e6e564b962bb73c85c5325ec54ad34cc1 17-Dec-2016 Jim Miller <jaggies@google.com> Rewrite FingerprintService to use HIDL 2.1

Bug: 33199080
Test: Fingerprint enroll, remove, unlock, fingerprint arbitration.

Change-Id: I8b98236ba81f053527ee74c8a189af1adfd17d55
/frameworks/base/services/Android.mk
1f556e3ba623f7d6d2841615f4000c478541c37f 12-Nov-2016 Allen Hair <allenhair@google.com> Provide a mechanism for dumping code coverage for the system server.

This service will only be enabled if the platform was built with
EMMA_INSTRUMENT=true

Test: Manual
Bug: 31077138
Change-Id: I4ba98b6568d31ded1b66da996b3c2e5a2ee07c75
/frameworks/base/services/Android.mk
5381aa4b585f3fa2a315d88e910111173e2ef77d 13-Oct-2016 Felipe Leme <felipeal@google.com> Initial implementation of the Auto-Fill Framework classes.

This CL provides the initial, skeleton implementation of the Auto-Fill
Framework classes:

- Defines the system service and app-based
AIDL (IAutoFillManagerService.aidl and IAutoFillService.aidl respectively).
- Defines the 'adb shell cmd' interface.
- Defines the permission required to access the service.
- Registers the service on SystemServer.
- Adds the code to bind the app-specified service to system_server.
- Defines the service class (AutoFillService) required by providers.
- Implements the initial startSession() method.

This is still a very early, "work-in-progress" change:
- It has many TODOs.
- It does not have unit or CTS tests yet.
- It does not provide a callback method to auto-fill the fields.
- In fact, it has a lot of TODOs.

Despite these adversities, it can be tested by following the steps
below:

1.Create an app with a service extending AutoFillService

2.Implement the onNewSession() method

3.In the manifest:
- Listen to android.service.autofill.AutoFillService intents.
- Require the android.permission.BIND_AUTO_FILL permission.

4.Explicitly set the app as an autofill-service by running:
adb shell settings put secure auto_fill_service MY_APP/.MY_SERVICE

5.Start a session against the top activity:
adb shell cmd autofill start session

BUG: 31001899
Test: manually built and ran it

Change-Id: I00f4822159b31ddddba8f513e57c4474bc74eb89
/frameworks/base/services/Android.mk
6472501f2e7ba018d8aa43c61e55874d756cecb8 15-Jun-2016 Suprabh Shukla <suprabh@google.com> Resetting some settings on starting a new demo session

Muting ringer and media volume and turning off the flashlight
before starting a new session. Also, resetting the configuration of any
new demo user to the configuration of user 0 on the device. Moved
RetailDemoModeService and RetailDemoModeServiceInternal to more
appropriate new packages

Bug: 29519612
Change-Id: Ib65f89ce61afab2d2f1b2dd0c761f5d35a466181
/frameworks/base/services/Android.mk
5781cd5b218dc3e5a19d8f69e6fb9f310bed4df6 27-Mar-2015 Mike Lockwood <lockwood@google.com> Make the MIDI Manager optional, enabled by "android.software.midi" feature

Change-Id: I76d442ea28beea4b9e2876bfef501d8f61403702
/frameworks/base/services/Android.mk
eca9b9bd8b9a4d0a2de8af8edc20834dd46b98b3 09-Mar-2015 Lorenzo Colitti <lorenzo@google.com> DHCP: Move the packet code to frameworks/base/services.

There's no need for it to be in frameworks/base/core, since it
will only be used by services.

Bug: 19704592
Change-Id: I2f5277eca848b7000ca46db575e8602eacb5c8bd
/frameworks/base/services/Android.mk
4986a3875ff3772841a5211b99cc4cc9649789ce 20-Sep-2014 Nick Kralevich <nnk@google.com> resolved conflicts for merge of 4cbee7d2 to lmp-mr1-dev-plus-aosp

Change-Id: Ibed2d1ef98e13b7d50781020502665620ab15659
0debc9aff4c0cbc28e083a948081d91b0f171319 17-Jul-2014 Adam Lesinski <adamlesinski@google.com> First iteration of a public UsageStats API

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
/frameworks/base/services/Android.mk
f20d640fa2b155a971ddfe0965fc803a73b5e53c 25-May-2014 Amith Yamasani <yamasani@google.com> Restrictions Manager

Mechanism to register a provider for requesting an
administrator to respond to permission requests.

Request format and response format constants.

Description of manifest template for static restrictions.
Int type introduced in RestrictionEntry.

Needs more javadoc and better description of manifest templates,
including specifying the XML attributes.

Change-Id: I5a654d364e98379fc60f73db2e06bf9a8310263d
/frameworks/base/services/Android.mk
91097de49b0f683b00e26a75dbc0ac6082344137 05-Apr-2014 Dianne Hackborn <hackbod@google.com> Initial implementation of new voice interaction API.

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
/frameworks/base/services/Android.mk
12cf314d87c8b58584b433c08d6f7040aef16b79 17-Mar-2014 Alan Viverette <alanv@google.com> Build logtags for services

Change-Id: I6a146ae46df1a9d215fcf5bab7a2ef1876b94a1e
/frameworks/base/services/Android.mk
2cb6c60c0d2de3bc743c043aca963db6fe52662f 15-Feb-2014 Adam Lesinski <adamlesinski@google.com> Make UsbService optional

Tweaked the services Android.mk to build dependencies
when building with mm[m].

Change-Id: I6dad511c652bcacc085f27ede5f8f22a6982c6bd
/frameworks/base/services/Android.mk
898c13df7b9b12ff10062f3542593e12fbe0c119 29-Jan-2014 Adam Lesinski <adamlesinski@google.com> Check feature bits before loading optional services

At startup, we check with PackageManager whether a system service is
available before attempting to load it. A system service is available
if its associated feature (similar to hardware features) is present.
This does not remove unavailable services from the compiled jar.

Change-Id: I13571805083aa4e65519a74acb52efd17b9fb3d7
/frameworks/base/services/Android.mk
22eba28e90e58230cc120bd53faaf223651f9344 10-Jan-2014 Amith Yamasani <yamasani@google.com> Only compile the services jar and so when using mmm

Don't build the tests when using "mmm frameworks/base/services"

Change-Id: If1895598381bd0fce0b4d7f5e879f154d8fc44d0
/frameworks/base/services/Android.mk
ba09ada20e9d801068cf51340fee30760203bf51 09-Jan-2014 Ying Wang <wangying@google.com> Include subdirectory Android.mks.

Change-Id: I6e6bc721dbcf127b52f2a60f255c9fc677d3be29
(cherry picked from commit c459bfea7e7be4343387dee137d4a5be9742fd91)
/frameworks/base/services/Android.mk
817ec49e7991d4cac50b2308cd7cf5f8641e1e29 20-Dec-2013 Amith Yamasani <yamasani@google.com> Wrap some services into a SystemService

These services can now be excluded by modifying the list of REQUIRED_SERVICES (TB renamed)

Changed appwidget, devicepolicy, backup and print services.

Change-Id: Id8e2855d5c045cd57bdb02dca9ed75172803bce7
/frameworks/base/services/Android.mk
9158825f9c41869689d6b1786d7c7aa8bdd524ce 22-Nov-2013 Amith Yamasani <yamasani@google.com> Move some system services to separate directories

Refactored the directory structure so that services can be optionally
excluded. This is step 1. Will be followed by another change that makes
it possible to remove services from the build.

Change-Id: Ideacedfd34b5e213217ad3ff4ebb21c4a8e73f85
/frameworks/base/services/Android.mk
b2a3dd88a53cc8c6d19f6dc8ec4f3d6c4abd9b54 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
/frameworks/base/services/Android.mk
9066cfe9886ac131c34d59ed0e2d287b0e3c0087 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/services/Android.mk
d83a98f4ce9cfa908f5c54bbd70f03eec07e7553 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
/frameworks/base/services/Android.mk
54b6cfa9a9e5b861a9930af873580d6dc20f773c 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
/frameworks/base/services/Android.mk