1. 20 Jul, 2014 1 commit
  2. 18 Jul, 2014 1 commit
    • Adam Lesinski's avatar
      First iteration of a public UsageStats API · 0debc9af
      Adam Lesinski authored
      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
      0debc9af
  3. 17 Jul, 2014 3 commits
    • Michael Wright's avatar
      Add MediaProjection APIs. · c39d47a8
      Michael Wright authored
      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
      c39d47a8
    • Torne (Richard Coles)'s avatar
      Use the WebView's loader library to load the real library. · 08cfaf67
      Torne (Richard Coles) authored
      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
      08cfaf67
    • Vinit Deshpande's avatar
      Introduce RTT Manager · 7686c061
      Vinit Deshpande authored
      Change-Id: Ic9a16d587897b272f85cdb2b8c52b51bca060d18
      7686c061
  4. 15 Jul, 2014 2 commits
  5. 14 Jul, 2014 1 commit
    • Sailesh Nepal's avatar
      Remove CallServiceProvider and CallServiceDescriptor do not merge · 864a2b29
      Sailesh Nepal authored
      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)
      864a2b29
  6. 13 Jul, 2014 1 commit
    • Amith Yamasani's avatar
      Improvements to Restrictions API · f6e2fcc2
      Amith Yamasani authored
      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
      f6e2fcc2
  7. 14 Jul, 2014 2 commits
    • Jeff Brown's avatar
      Initial draft of new MediaRouter APIs. · 1a937b04
      Jeff Brown authored
      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
      1a937b04
    • Jeff Brown's avatar
      Delete first draft of media routing APIs. · 01a500ed
      Jeff Brown authored
      The new APIs will not be as tightly integrated into MediaSession.
      
      Change-Id: I5cfd37d9d8d0c5d46c55edb5cf0772a8f1ef13ab
      01a500ed
  8. 11 Jul, 2014 4 commits
  9. 09 Jul, 2014 1 commit
    • Andres Morales's avatar
      Service for reading and writing blocks to PST partition · 68d4acd2
      Andres Morales authored
      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
      68d4acd2
  10. 08 Jul, 2014 3 commits
  11. 04 Jul, 2014 1 commit
  12. 08 Jul, 2014 1 commit
  13. 06 Jul, 2014 1 commit
    • Jeff Sharkey's avatar
      Teach DCS about cluster packages. · be520fba
      Jeff Sharkey authored
      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
      be520fba
  14. 02 Jul, 2014 1 commit
    • Craig Mautner's avatar
      Use cached thumbnails in Recent tasks. · c0ffce5d
      Craig Mautner authored
      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
      c0ffce5d
  15. 29 Jun, 2014 1 commit
    • Robert Ly's avatar
      add api 20 · 4cdf8373
      Robert Ly authored
      DO NOT MERGE
      
      Change-Id: Iae685158ac9c08e3a074e36d60004faf995fd1c7
      4cdf8373
  16. 27 Jun, 2014 1 commit
  17. 29 Jun, 2014 2 commits
  18. 30 Jun, 2014 1 commit
  19. 29 Jun, 2014 1 commit
  20. 28 Jun, 2014 1 commit
  21. 27 Jun, 2014 2 commits
  22. 26 Jun, 2014 2 commits
  23. 25 Jun, 2014 1 commit
    • Robert Ly's avatar
      fix build · 925db3bc
      Robert Ly authored
      Change-Id: I1f5ab49236b85cd1bd46e8199e7fd6decad73064
      925db3bc
  24. 24 Jun, 2014 1 commit
  25. 25 Jun, 2014 1 commit
  26. 26 Jun, 2014 1 commit
    • Wink Saville's avatar
      Fix lpdk build. · f8458ff9
      Wink Saville authored
      Move aidl files from frameworks/opt/net/ims to frameworks/base so lpdk
      compiles. The reason is lpdk doesn't have frameworks/base sources so
      references to Pending and Bundle in aidl files breaks the pdk build.
      
      I had to move all of them and the ims/*java files for dependency reasons.
      
      Change-Id: I92452562591b157cecdfc01bcd892c4f35f5965c
      f8458ff9
  27. 25 Jun, 2014 1 commit
    • RoboErik's avatar
      b/15729204 Pipe sessions through to VolumePanel · 19c9518f
      RoboErik authored
      When remote volume is changed via volume buttons we need to notify
      the system UI so it can show the slider. This also passes it the
      controller to use so adjustments to the slider are sent back to
      the correct session.
      
      Change-Id: If5847bcd5db16c56e0e9904b88c94e5b28954c41
      19c9518f
  28. 24 Jun, 2014 1 commit