1. 21 Jan, 2015 1 commit
    • Ying Wang's avatar
      Check in "current" system API files. · 02937eba
      Ying Wang authored
      The API files were generated by running "make showcommands update-system-api".
      
      Bug: 18960664
      Change-Id: Ibb4756d98be3cbf67f6103f5d5d8ff060b3c34c9
      02937eba
  2. 06 Dec, 2014 1 commit
    • Jean-Michel Trivi's avatar
      Support collaborative audio focus handling · 0212be51
      Jean-Michel Trivi authored
      Add new flag for an app to define it doesn't duck, but rather
        pauses when losing focus with AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK.
        This flag is to be used when requesting focus.
      Add support for AudioPolicy to specify whether it will implement
        ducking itself, rather than it being handled by an app.
      When ducking is handled by a policy, do not notify focus owners
        when they lose audio focus with LOSS_TRANSIENT_CAN_DUCK, unless
        they would have paused, as expressed with the
        AUDIOFOCUS_FLAG_PAUSES_ON_DUCKABLE_LOSS flag.
      Add a focus listener for a policy to be notified of focus changes
        so it can properly implement its own ducking.
      
      Bug 16010554
      
      Change-Id: I11d7cdb85c52fd086128a44f4d938aaa44db5c25
      0212be51
  3. 04 Dec, 2014 1 commit
    • Benjamin Franz's avatar
      Change the routing path of bluetooth headset connections. · e8b98925
      Benjamin Franz authored
      The HeadsetService is now bound directly by the BluetoothManagerService.
      The IBinder object related to the HeadsetService is then given back to
      the BluetoothHeadset and to the client app. This change makes the
      HeadsetService available for managed profile clients.
      
      Bug: 16968338
      Change-Id: I016d1837e4f987c0fab1fc2c64cb06eb91b24d87
      e8b98925
  4. 03 Dec, 2014 1 commit
  5. 02 Dec, 2014 2 commits
  6. 25 Nov, 2014 1 commit
    • Jim Miller's avatar
      Make IKeyguardService interface asynchronous · ab954546
      Jim Miller authored
      Add a state callback so lockscreen reports back whenever its state
      relevant for PhoneWindowManager changed, instead of synchronously
      calling into SysUI which can lead to deadlocks. Directly use
      LockPatternUtils for isSecure, and optimize the number of calls to
      this method to optimize layout performance.
      
      Bug: 17677097
      Change-Id: I5d491fc8884d4f84d9562626b9ea0d5eaa5166fc
      ab954546
  7. 22 Nov, 2014 1 commit
  8. 20 Nov, 2014 3 commits
  9. 17 Nov, 2014 1 commit
    • Ying Wang's avatar
      Move preloaded-classes out of framework.jar. · 0de36e51
      Ying Wang authored
      Instead we install preloaded-classes as a standalone configuration file
      /system/etc/preloaded-classes, so we can configure different file per product.
      
      Bug: 18305157
      Change-Id: I22f1a1dd44f90268d02532bf18405768523c0b1b
      0de36e51
  10. 12 Nov, 2014 4 commits
  11. 11 Nov, 2014 2 commits
    • Wink Saville's avatar
      Update SubscriptionManager API as per API council. · a374c3d0
      Wink Saville authored
      bug: 17575308
      Change-Id: Ib39a60e4f75981a466e9d606ec627756efad018d
      a374c3d0
    • Dianne Hackborn's avatar
      Add Activity API to get referrer information. · 85d558cd
      Dianne Hackborn authored
      This expands the use of EXTRA_REFERRER to be relevant anywhere,
      allowing apps to supply referrer information if they want.  However,
      if they don't explicitly supply it, then the platform now keeps
      track of package names that go with Intents when delivering them
      to apps, which it can be returned as the default value.
      
      The new method Activity.getReferrer() is used to retrieve this
      referrer information.  It knows about EXTRA_REFERRER, it can return
      the default package name tracked internally, and it also can return
      a new EXTRA_REFERRER_NAME if that exists.  The latter is needed
      because we can't use EXTRA_REFERRER in some cases since it is a Uri,
      and things like #Intent; URI extras can only generate primitive type
      extras.  We really need to support this syntax for referrers, so we
      need to have this additional extra field as an option.
      
      When a referrer is to a native app, we are adopting the android-app
      scheme.  Since we are doing this, Intent's URI creation and parsing
      now supports this scheme, and we improve its syntax to be able to build
      intents with custom actions and stuff, instead of being all hung up
      on custom schemes.
      
      While doing this, fixed a problem when parsing both intent: and new
      android-app: schemes with a selector portion, where we were not
      respecting any scheme that was specified.
      
      Change-Id: I06e55221e21a8156c1d6ac755a254fea386917a2
      85d558cd
  12. 23 Oct, 2014 1 commit
  13. 15 Oct, 2014 1 commit
    • Evan Charlton's avatar
      Add WindowManager.aidl to AIDL list · 843e2343
      Evan Charlton authored
      WindowManager.aidl has an inner class (WindowManager.LayoutParams)
      which needs to be included, but slipped past the api/current.txt grep.
      
      This affects the SDK only
      
      Change-Id: I71bea4e602428ab588d17c5e57cbe08a1d6e9493
      843e2343
  14. 13 Oct, 2014 1 commit
    • Evan Charlton's avatar
      Update the SDK AIDL list · b298a5a5
      Evan Charlton authored
      Populate the framework.aidl list with .aidl files which are:
        - In the android.* namespace
        - Not marked @hide
        - Do not have their corresponding .java files marked @hide
      
      Bug: 17952409
      Change-Id: I1f4abf7abbc298a51605571cd168362dcc5603b2
      b298a5a5
  15. 08 Oct, 2014 1 commit
  16. 06 Oct, 2014 1 commit
  17. 13 Sep, 2014 1 commit
    • Tyler Gunn's avatar
      Renaming Telecomm to Telecom. · ef9f6f95
      Tyler Gunn authored
      - Changing package from android.telecomm to android.telecom
      - Changing package from com.android.telecomm to
      com.android.server.telecomm.
      - Renaming TelecommManager to TelecomManager.
      
      Bug: 17364651
      Change-Id: I192cb5d189f55db012ea72ee82ccc5aedbc21638
      ef9f6f95
  18. 12 Sep, 2014 1 commit
  19. 05 Sep, 2014 1 commit
    • RoboErik's avatar
      Minor tweaks to MediaBrowser · 5dfa0a5f
      RoboErik authored
      -A swapped the param order on MediaBrowser.MediaItem constructor
      -Added a missing aidl file for MediaItem
      
      bug:17205016
      Change-Id: I61538d76f76a993ed5a47b881e0d291fef1d8db3
      5dfa0a5f
  20. 03 Sep, 2014 1 commit
    • Griff Hazen's avatar
      Reduce chance of notification listener dropped messages. · 84a00ea9
      Griff Hazen authored
      The existing code for notification manager/listeners uses a oneway
      binder api to deliver messages. One problem with this is that
      notification objects can sometimes get fairly large, and can bump
      into the oneway binder transaction buffer if many happen at once.
      
      To reduce this issue, flip the service into a oneway delivery of
      a status bar notification holder, whose wrapped content is then
      immediately fetched upon receipt of the one-way message. This moves
      the meat of the fetch to be over a two-way interface without changing
      the properties of which object is actually sent (a tickle solution
      with lookup key would have changed this)
      
      Further research: attempt to chunk notification objects themselves.
      They can sometimes transfer hundreds of KB over a binder transaction.
      
      Bug: 15426276
      Change-Id: Ib1a1f4ff848c16f80bcf2ae4dfd2b87a9091f0b2
      84a00ea9
  21. 02 Sep, 2014 1 commit
  22. 28 Aug, 2014 1 commit
    • RoboErik's avatar
      Update to MediaBrowser APIs per council feedback · 3625bf72
      RoboErik authored
      Does all the updates in the bug except the loadIcon/loadBitmap
      methods, which are removed per feedback from Sharkey.
      
      bug:17205016
      Change-Id: Ie84d4d25a59c6985ce16972c26c8d1e5c02ff5c9
      3625bf72
  23. 26 Aug, 2014 1 commit
    • vandwalle's avatar
      remove passpoint - DO NOT MERGE · 808079bd
      vandwalle authored
      This CL is dependent on I3d2a230b0362520b9f1b2bc3792260116971e106
      
      Change-Id: I1a0d655877d9368d833d62e231797af4b2560862
      808079bd
  24. 22 Aug, 2014 1 commit
    • Jungshik Jang's avatar
      Implement interfaces for MHL scratchpad command · f424932c
      Jungshik Jang authored
      1. Add sendScratchpadCommand to IHdmiControlService interface,
      which is used to send scratchpad command.
      
      2. Add IHdmiMhlScratchpadCommandListener to handle incoming
      MHL scratchpad command.
      
      Bug: 17146522
      
      Change-Id: I8e8e743dc08a18c80867be470997ce79d3292c15
      f424932c
  25. 17 Aug, 2014 1 commit
  26. 20 Aug, 2014 1 commit
  27. 13 Aug, 2014 1 commit
  28. 08 Aug, 2014 2 commits
    • Jose Lima's avatar
      Added StatusBarNotification.aidl to frameworks/base/Android.mk · b6d77e2d
      Jose Lima authored
      Change-Id: I98fb4821642e3431bb41506de3d8905f90a40729
      b6d77e2d
    • Andrew Lee's avatar
      Aidl changes related to VideoCallProvider in Ims. · 752217bf
      Andrew Lee authored
      + Added a getVideoCallProvider function in IImsCallSession
      + Added IImsVideoCallProvider aidl. This is used for communication
      between Telephony and the ImsService. It is redundant with
      IVideoCallProvider on some level, but see associated bug and comments
      in the class for more detail.
      + Added IImsVideoCallCallback. This is used for communicationing
      callback invocations from ImsService to Telephony. It is redundant
      with IVideoCallCallback for same reason in bugs/comments.
      + Some minor formatting changes.
      
      Bug: 16886403
      Change-Id: I03de12d4432f837e0930bc077307509b645493e0
      752217bf
  29. 07 Aug, 2014 1 commit
  30. 05 Aug, 2014 1 commit
  31. 03 Aug, 2014 1 commit
  32. 26 Jul, 2014 1 commit