summaryrefslogtreecommitdiffstats
path: root/Android.mk
Commit message (Collapse)AuthorAgeFilesLines
* Add android.net.CaptivePortal class for captive-portal-handling-app callbacksPaul Jensen2015-07-091-0/+1
| | | | | | | | This new class replaces the awkward string token and ConnectivityManager APIs used by apps handling captive portals. Bug:21343774 Change-Id: I1a2c69edb17322715bf8422bb4216b0ea60bfd59
* Grant default permissons to the default SMS, Phone, Browser app.Svetoslav2015-06-291-1/+0
| | | | | | | | | | | | The default SMS, Phone, Browser are selected in the UI and we grant default permissions to these. We do this regardless if they are on the system image as the user has made an explicit choice in the UI and the permission we grant are considered essential for such type of a core app to operate properly. bug:22104986 Change-Id: Ide8caeb524b43dde11a20460666cf34c4d35f84b
* Default permissions for carrier apps.Jeff Davidson2015-06-231-0/+1
| | | | | | | | | | | | | | | | Grant permissions in the PHONE and LOCATION buckets to default carrier apps as defined by the telephony stack. Provide a system API to grant default permissions for carrier apps, as the set of apps may change when a new SIM is inserted. Since the phone process is separate from the system process, we need to allow for binder calls to these APIs. Also fix a log tag that is too long (android.util.Log drops messages silently if the tag is > 23 characters). Bug: 21696731 Change-Id: I98ca0c49c69f621f835ba57c1fd0505f2cec0d0d
* Add system API to watch for permission changesSvetoslav2015-06-101-0/+1
| | | | Change-Id: I1ce450a59fb326c14848f46732d877dea33f33c7
* Merge changes from topic 'modemActivityInfo' into mnc-devPrerepa Viswanadham2015-06-081-0/+1
|\ | | | | | | | | | | * changes: API for get modem activity info Activity info and stats from modem
| * Activity info and stats from modemPrerepa Viswanadham2015-06-051-0/+1
| | | | | | | | Change-Id: Ifa8e520673c7e5549b0066a16a744810f1f0730c
* | Merge "MidiManager: proxy all requests to open devices through MidiService" ↵Mike Lockwood2015-06-081-0/+1
|\ \ | | | | | | | | | into mnc-dev
| * | MidiManager: proxy all requests to open devices through MidiServiceMike Lockwood2015-06-041-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously when a MidiManager client opened a virtual or Bluetooth device, the client bound directly to the virtual device's MidiDeviceService or BluetoothMidiDevice's IMidiDeviceServer for the given BluetoothDevice. Only USB devices were opened in MidiService. Now opening any type of MIDI device is done via IMidiManager.openDevice() or IMidiManager.openBluetoothDevice(). MidiService tracks all connnections between clients and devices. Services that implement virtual devices must now require android.permission.BIND_MIDI_DEVICE_SERVICE so only MidiService can bind to these services. Bug: 21044677 Change-Id: I7172f7b1e0cbfe4a2a87dff376c32dc9b41aa563
* | | Merge "Zen: New user flow for requesting DND access." into mnc-devJohn Spurlock2015-06-081-1/+0
|\ \ \ | |_|/ |/| |
| * | Zen: New user flow for requesting DND access.John Spurlock2015-06-081-1/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - User flow is now similar to requesting access to notification content, namely prompting the user to visit a settings page for enabling/disabling apps access. - New ACTION_NOTIFICATION_POLICY_ACCESS_GRANTED_CHANGED intent for apps to listen to this state change. - Removed obsolete request method and associated internal callback aidl. - Added new android.permission.ACCESS_NOTIFICATION_POLICY permission for apps to include as a signal that they want to request this access (and therefore appear in the list on the settings page). - Improve javadocs, outline the user flow in NotificationManager#isNotificationPolicyAccessGranted and link to this method elsewhere. - NoManService now persists the user-enabled package list across reboots and does so per-user. - Rename public settings intent to correspond with the noman api. Bug: 21621663 Change-Id: I72cbc21cd736e6a157b6be5d1d0ba0b4a8e7ef4e
* | More API changes.Dianne Hackborn2015-06-021-2/+2
|/ | | | | | | | | | | | | Start moving Assist* stuff to android.app.assist. Clean up some more of the VoiceInteractionSession APIs. Clearly document that finish() is not the same as hide(), always call hide() instead, and fix the finish() path to also always do a hide to make sure everything is cleaned up correctly. Change-Id: I962d4069fcb34fe89547a95d395ae1b9fa3b4148
* Merge "Drop the "Config". Just "CarrierService". It's cleaner." into mnc-devZach Johnson2015-05-271-1/+1
|\
| * Drop the "Config". Just "CarrierService". It's cleaner.Zach Johnson2015-05-271-1/+1
| | | | | | | | | | | | b/21308727 Change-Id: I6515888c7804349ecd07c4dd74575ef89a4bea59
* | am 29649e27: am 6ea840d1: am 4cbe359a: Add \'System\' group to DAC sample ↵Trevor Johns2015-05-271-0/+1
|\ \ | |/ |/| | | | | | | | | browser * commit '29649e27a3c73d4470dc41e4c9614da55fac1c54': Add 'System' group to DAC sample browser
| * am 4cbe359a: Add \'System\' group to DAC sample browserTrevor Johns2015-05-271-0/+1
| |\ | | | | | | | | | | | | * commit '4cbe359abe26d749b1dbc9cf489a825af0cad005': Add 'System' group to DAC sample browser
| | * Add 'System' group to DAC sample browserTrevor Johns2015-05-271-0/+1
| | | | | | | | | | | | | | | Bug: 19708211 Change-Id: I55ad484647b859fce6c59f0e147523a8a709a527
* | | am 0140854a: am 85dea528: Doc change: updated images, landings, and ndk updates.Dirk Dougherty2015-05-221-1/+1
|\ \ \ | |/ / | | | | | | | | | * commit '0140854a636ed7def204d769dbc4eb7857d009be': Doc change: updated images, landings, and ndk updates.
| * | Doc change: updated images, landings, and ndk updates.Dirk Dougherty2015-05-211-1/+1
| |/ | | | | | | Change-Id: If128f8394438471365db6f7c0a42e6b38d25d250
* | Merge "Move from native FingerprintService implementation to fingerprintd" ↵Jim Miller2015-05-211-0/+2
|\ \ | | | | | | | | | into mnc-dev
| * | Move from native FingerprintService implementation to fingerprintdJim Miller2015-05-201-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | This adds a new service, fingerprintd, that manages fingerprint hardware from a separate process. It provides a binder interface that FingerprintManager uses to talk to the fingerprint HAL. Change-Id: I84d8e407c1f1a7d1a396e246c382459ad38810ae
* | | Merge "camera: Add AIDL interface for CameraServiceProxy." into mnc-devRuben Brunk2015-05-201-0/+1
|\ \ \ | |/ / |/| |
| * | camera: Add AIDL interface for CameraServiceProxy.Ruben Brunk2015-05-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adds an AIDL interface to allow the proxy camera service running in system server to accept RPCs from the camera service running in mediaserver. - Request an update to the valid user set from the proxy camera service when mediaserver restarts to initialize properly + avoid DOS after a crash. Bug: 21267484 Change-Id: Ib821582794ddd1e3574b5dc6c79f7cb197b57f10
* | | Update power manager to track uid state like netstats.Dianne Hackborn2015-05-181-0/+1
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | To follow the correct semantics for when restricts due to device idle can be applied, power manager need to know about uid process states like net policy so that it can allow wake locks from apps that are in the foreground. Since this is being added to a second place, I reworked things so that the activity manager now keeps track of per-uid process states and allows apps to register to listen to those, rather than having to track lower-level process states and transform them into an overall uid state. Both net policy and power manager use this new facility. Change-Id: I77359164c40d0f36fe1ef296dd9f9c3062431148
* | Merge "Removed unused Face Unlock aidl files" into mnc-devBrian Colonna2015-05-131-2/+0
|\ \
| * | Removed unused Face Unlock aidl filesBrian Colonna2015-05-081-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | This old interface has been replaced with a new interface for Trusted Face in MNC. Bug: 16139545 Change-Id: I195d9f3e1b183ad39fbee64bdef9a8dbf1d68df3
* | | Merge "DO NOT MERGE - Display mode switches." into mnc-devP.Y. Laligand2015-05-121-2/+3
|\ \ \
| * | | DO NOT MERGE - Display mode switches.P.Y. Laligand2015-05-111-2/+3
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | Knowledge of the various modes of a display is now available to apps, and they can request a specific mode for their windows. b/18241736 Change-Id: I8eb16ff713e878512faca3ca6662254f08a9be7f (cherry picked from commit 5c7773d86484aac5737667c604bd8fe8150c2136)
* | | Tweak SystemUpdatePolicy according to API review.Rubin Xu2015-05-111-0/+1
|/ / | | | | | | | | | | | | | | Make SystemUpdatePolicy Parcelable; hide public constructor and expose static builder methods. Bug: 20820025 Change-Id: I594ba3c7e5514551134ba6c866b24498b66506bf
* | Revert "Remove incomplete media router API."Bart Sears2015-05-071-0/+1098
| | | | | | | | | | | | | | | | | | This CL has broken all builds on mnc-dev. Reverting until Jeff can take a look at it. This reverts commit 2e5a2051de54e64612e1357d4534c7ec851aa508. Change-Id: Ib9b3569bfebdc7bbfbcb7aee82733b93736c5bb5
* | Remove incomplete media router API.Jeff Brown2015-05-061-1098/+0
| | | | | | | | | | Bug: 20641986 Change-Id: I310fadafb5a6b8190a32e5d87f3e1823c87bcef7
* | Revert "Initial draft of new MediaRouter APIs."Jeff Brown2015-05-061-7/+0
| | | | | | | | | | | | | | This reverts commit 1a937b04e63539cb1fab1bde601031d415c7156f. Bug: 20641986 Change-Id: I035d945d1561e5fc7c914aa9362635f763c83cfd
* | Implement user-settable power save whitelist.Dianne Hackborn2015-04-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The whitelist is now maintained by DeviceIdleController, which is moving out into its own independent system service. Network stats now queries it for the whitelist, instead of collecting that itself. Also did a few improvements in alarm manager -- made the code for moving alarms out of the pending list more robust, and fixed the debug output to always print the contents of the pending list even if we aren't in a pending state. (That would have helped me identify the problem much earlier.) Change-Id: I0f7119d4c553c3af4d77b2f71246fa6e2c13c561
* | Adding Carrier Config API.Jonathan Basseri2015-04-161-4/+7
| | | | | | | | | | | | | | | | | | | | | | | | UICC privileged carrier apps will extend CarrierConfigService to provide carrier-specific configuration. Apps/services will use CarrierConfigManager to read the current configuration. CarrierConfigManager also defines the set of configuration variables and their default values. Bug: b/19483786 Change-Id: I027211b43276afd6fe893ae50048c52f2aed5cf5
* | Add support for Bluetooth Sim Access Profile (2/4)Casper Bonde2015-04-151-0/+1
| | | | | | | | Change-Id: I6c634aa38d31a7b5a98c9089840557257fd58209
* | Zen: Add notification policy management api.John Spurlock2015-04-151-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - Allow apps to read and modify notification policy (currently which items are prioritized in "priority only" mode), but only after they've been granted access by noman. - Access to read/modify notification policy requires a token provided by noman. Enabled notification listeners are automatically given tokens (new getter on NLS), but any other app can also request them. - Currently, all requests are granted. - Also add a new change intent when the public policy changes. Bug: 18541928 Change-Id: I482d1c39852d0d961931515e0f0e059a8faee4ed
* | Merge changes from topic 'lss-update'Andres Morales2015-04-141-0/+1
|\ \ | | | | | | | | | | | | | | | * changes: Add challenge to IGateKeeperService Wire up GateKeeper to LockSettingsService
| * | Wire up GateKeeper to LockSettingsServiceAndres Morales2015-04-131-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adds: - Communication to GKService - password upgrade flow - enroll takes previous credential Change-Id: I0161b64642be3d0e34ff4a9e6e3ca8569f2d7c0a
* | | am f46c8f5b: am c9393a5d: am 2b92e18b: am 76c9e47e: am 4301dd04: am ↵smain@google.com2015-04-141-2/+2
|\ \ \ | |/ / |/| / | |/ | | | | | | d60649c5: Merge "initial batch of NDK files for skeleton site build" into lmp-docs * commit 'f46c8f5bfcb30d7f9d8b91e6f193d7ab574e05e9': initial batch of NDK files for skeleton site build
| * am 2b92e18b: am 76c9e47e: am 4301dd04: am d60649c5: Merge "initial batch of ↵smain@google.com2015-04-141-2/+2
| |\ | | | | | | | | | | | | | | | | | | NDK files for skeleton site build" into lmp-docs * commit '2b92e18b4bf70c88662dfa1137c4901daae4d4d5': initial batch of NDK files for skeleton site build
| | * initial batch of NDK files for skeleton site buildsmain@google.com2015-04-131-2/+2
| | | | | | | | | | | | Change-Id: I00152e817377c072f529940743499a3b6d91f80d
* | | Set initial screen brightness earlier in the boot process.Jeff Brown2015-04-131-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we had to wait for systemReady before setting the brightness due to the order in which the display power controller was initialized. Unfortunately it could take us a rather long time to reach that stage, particularly after an OTA where the screen would remain at maximum brightness for minutes while "Optimizing Apps". This change moves the brightness backlight setting code deeper into the display manager which has a couple of nice side-benefits in that it now becomes much easier to coordinate display power mode changes with display backlight changes. So this change also resolves some issued with changing the backlight while in DOZE_SUSPEND and ensuring that backlight changes generally end up being performed before executing a power mode change except in the case where the display needs to come out of suspend first. (So now the backlight will be set before entering DOZE from the ON state.) Deleted some dead code in LightService which was in the way. Bug: 19029490 Change-Id: I494b5223e676248daf2ff8be3ec338845977f73c
* | | am d34b20e9: am a22125ff: am 23b5e508: am 340a617e: am 746fed63: am ↵David Friedman2015-04-111-0/+29
|\ \ \ | |/ / | | | | | | | | | | | | | | | 3a77a8ae: Merge "New build rule reflecting different masthead, side nav for NDK minisite." into lmp-docs * commit 'd34b20e957f66e113e7d39e253d69450545b5961': New build rule reflecting different masthead, side nav for NDK minisite.
| * | am 23b5e508: am 340a617e: am 746fed63: am 3a77a8ae: Merge "New build rule ↵David Friedman2015-04-111-0/+29
| |\ \ | | |/ | | | | | | | | | | | | | | | reflecting different masthead, side nav for NDK minisite." into lmp-docs * commit '23b5e508adfb454552fda16d76d65b070a53f759': New build rule reflecting different masthead, side nav for NDK minisite.
| | * New build rule reflecting different masthead, side nav for NDK minisite.David Friedman2015-04-071-0/+29
| | | | | | | | | | | | Change-Id: I81b50cca405d907cf8a6514356b92e38b6808d3c
| * | am 4af5bd7c: Merge "Add ProcessInfoService to activity manager."Olawale Ogunwale2015-03-301-0/+1
| |\ \ | | | | | | | | | | | | | | | | * commit '4af5bd7cdaccdba6001a384a81c258f542e74075': Add ProcessInfoService to activity manager.
| | * | Add ProcessInfoService to activity manager.Ruben Brunk2015-03-301-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Adds a new AIDL interface for querying process information from activity manager. Bug: 19186859 Change-Id: Ic08858f346d6b66e7bfc9da6faa2c6e38d9b2e82
* | | | Add more internal API's for assistJorim Jaggi2015-04-031-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - When starting a voice interaction session from SysUI, a callback can be passed to know when voice interaction has successfully started - Add a new window type for the voice interaction starting window, which resides behind the voice interaction layer. - SystemUI now also inspects the voice interaction service to get the logo asset for the starting window. - Make VoiceInteractionSession window fullscreen, to accomodate for the visuals. Change-Id: If8c3c445e8b39841f48e8d153e6d1ba81e447286
* | | | Prepare to make Fingerprint API public.Jim Miller2015-04-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | - move fingerprint support files into hardware area - move jni into services/core Change-Id: I48a8e43d6d328fb66d79919c255e4c44e984b4d1
* | | | Merge "Add GraphicsStatsService"John Reck2015-03-301-0/+1
|\ \ \ \
| * | | | Add GraphicsStatsServiceJohn Reck2015-03-271-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | More S's for More Speed Split JankTracker's backing data from the class to allow for data relocation to/from ashmem regions Pack the jank tracking data to fit in 256 bytes Change-Id: Ife86a64b71a328fbd0c8075fe6a0404e081f725b