3540 Commits

Author SHA1 Message Date
Sailesh Nepal
b632e5b122 Handoff: Add APIs to allow handoff between call services
This CL adds:
  - CallInfo.mExtra and CallInfo.mCurrentCallServiceDescriptor. These
    can be used by the selector to perform handoff.
  - InCallService.setHandoffEnabled to enform the in-call UI that handoff
    is allowed.
  - InCallAdapater.handoffCall to initiate handoff.

Bug: 13643568
Change-Id: I94c28b10c0e0a253450f14d31ecdc416d5b44ca4
2014-04-03 22:12:26 -07:00
Craig Mautner
4722c9daaa am eb6387c1: Merge "Add the persistable attribute for Activities"
* commit 'eb6387c16149e4d84dcb15427bb7ca8d0495554d':
  Add the persistable attribute for Activities
2014-04-03 20:56:55 +00:00
Craig Mautner
eb6387c161 Merge "Add the persistable attribute for Activities" 2014-04-03 20:51:22 +00:00
Craig Mautner
fab55569c6 am 35fc6a02: Merge "Implement setActivityLabelAndIcon()."
* commit '35fc6a02aeded9578375af5828e14043164028d5':
  Implement setActivityLabelAndIcon().
2014-04-03 20:46:22 +00:00
Craig Mautner
35fc6a02ae Merge "Implement setActivityLabelAndIcon()." 2014-04-03 20:37:29 +00:00
Craig Mautner
4cfa8dc77a Add the persistable attribute for Activities
This is used for documents to allow them to be persisted across
reboots.

Fixes bug 13735406.

Change-Id: I5655ac99589d58ed5716429cf7a1ffeee677aee1
2014-04-03 10:40:43 -07:00
Jinsuk Kim
5740a6a826 am 8ccaedb5: am d66d3e73: am 7b4c9725: Merge "Fix build breakage by updating current.txt" into klp-modular-dev
* commit '8ccaedb51b0734d2711b8bf86f6ffeb57a5da172':
  Fix build breakage by updating current.txt
2014-04-03 01:45:05 +00:00
Jinsuk Kim
8ccaedb51b am d66d3e73: am 7b4c9725: Merge "Fix build breakage by updating current.txt" into klp-modular-dev
* commit 'd66d3e736fa101b48076433bc305971a19bb8f6f':
  Fix build breakage by updating current.txt
2014-04-03 01:41:24 +00:00
Jinsuk Kim
d66d3e736f am 7b4c9725: Merge "Fix build breakage by updating current.txt" into klp-modular-dev
* commit '7b4c972577179b2dfcf8a59c31b3730d097c5d46':
  Fix build breakage by updating current.txt
2014-04-02 23:17:23 +00:00
Jinsuk Kim
196b6dd13e Fix build breakage by updating current.txt
Change-Id: If9434850c24c8e97bdd49952fb3180d139cab101
2014-04-03 08:10:55 +09:00
Sailesh Nepal
a3d3acae57 Add disconnect cause and message extras
These extras will be sent out as a part of the
ACTION_PHONE_STATE_CHANGED broadcast.

Change-Id: I23fe43e7f3604471185ffb30be9ac553438b78f3
2014-04-02 14:38:34 -07:00
Alan Viverette
7df8d900a4 am 8754b73b: Merge "Add inverse text styles to public"
* commit '8754b73bf81aa0164f3e2a1a429ba0fda39202de':
  Add inverse text styles to public
2014-04-02 21:17:17 +00:00
Alan Viverette
e38aaa1da8 Add inverse text styles to public
Change-Id: I3c5e9e847d414e98d0d99380bd7407cb081cb524
2014-04-02 11:34:19 -07:00
Sailesh Nepal
8d20561554 Add CallServiceSelectorAdapter
Previously the selector would communicate with Telecomm using
callbacks.

For handoff, it's easier to communicate using an adapter.

Bug: 13643568
Change-Id: Ida5859a3b5b15c9fa1c533f27a3e14fd0d7c36af
2014-04-01 20:15:04 -07:00
Sailesh Nepal
f6e9b27f93 Add CallCapabilities and CallNumberPresentation
Bug: 13643568
Change-Id: I453a1b0db0edf31b26be64b4dcbabec58a4f96f5
2014-04-01 14:23:09 -07:00
Ihab Awad
2f23664b4f DTMF dialing support in frameworks/base
Change-Id: I86695161fab9c4fbd4a021ba69cc61ec5e585adc
2014-03-31 20:07:44 -07:00
Santos Cordon
61d2bec6ce Merge "Add disconnect cause to setDisconnected." into master-nova 2014-04-01 02:10:12 +00:00
Alan Viverette
2e07ba4cc8 am 30cac644: Merge "Switch device default theme over to Quantum"
* commit '30cac644f161433fca92ca65edcb26b351a04e5a':
  Switch device default theme over to Quantum
2014-04-01 00:07:22 +00:00
Craig Mautner
688b5105d6 Implement setActivityLabelAndIcon().
Replaces Activity.setRecentsLabel and Activity.setRecentsIcon.
Simple top-down traversal to find the highest activity with a
specified label and icon. Adds the Intent of that activity to
RecentTaskInfo as well so that Recents can get the launcher
icon if UX desires it.

Fixes bug 13675322.

Change-Id: I62d7d8f4df4dc81012f451e0cdea8a2943aedeec
2014-03-31 17:06:47 -07:00
Alan Viverette
30cac644f1 Merge "Switch device default theme over to Quantum" 2014-03-31 22:38:14 +00:00
Alan Viverette
3054e2d5b1 Switch device default theme over to Quantum
Change-Id: I4d8ad0a9d62b898ae34900b4a749e75a975af5af
2014-03-31 15:01:00 -07:00
Santos Cordon
20e3f02c2d Add disconnect cause to setDisconnected.
Change-Id: I4ba9b8f47a942b82b7a3d4bed43c0ca945957592
2014-03-31 14:58:11 -07:00
ztenghui
008492f291 am 2f9ec356: Merge "Make the reveal animation API public"
* commit '2f9ec3560d21e3db4f91a64e68d6b678714cd749':
  Make the reveal animation API public
2014-03-31 20:11:00 +00:00
ztenghui
2f9ec3560d Merge "Make the reveal animation API public" 2014-03-31 20:08:12 +00:00
Adrian Roos
4bc08ab9a9 am 716f20d8: Merge "Define initial trust agent API"
* commit '716f20d833537461fef7d5d7ed62157451391f1c':
  Define initial trust agent API
2014-03-31 19:14:29 +00:00
Adrian Roos
ff2144ccb4 Define initial trust agent API
Adds the minimal API needed to define a useful trust agent.

Bug: 13723878
Change-Id: Ib24440bab7b16d0b656bde8b059e7d42cab2c7dc
2014-03-31 20:40:49 +02:00
ztenghui
be23fa2f73 Make the reveal animation API public
Change-Id: Iafb17bc768b33b320ffa731a9474be05382126e6
2014-03-31 10:41:31 -07:00
Michael Wright
c7387a84d7 am 84ad5d88: am 5d7db503: am e9eb58c9: Merge "Add InputDevice#supportsSource(int)." into klp-modular-dev
* commit '84ad5d8891d3a6921b9cfd1329022840682d55e2':
  Add InputDevice#supportsSource(int).
2014-03-29 01:15:08 +00:00
Michael Wright
84ad5d8891 am 5d7db503: am e9eb58c9: Merge "Add InputDevice#supportsSource(int)." into klp-modular-dev
* commit '5d7db503bd779fb712391174a2b12327a0f9ec51':
  Add InputDevice#supportsSource(int).
2014-03-29 01:09:30 +00:00
Michael Wright
5d7db503bd am e9eb58c9: Merge "Add InputDevice#supportsSource(int)." into klp-modular-dev
* commit 'e9eb58c9a0f48f1ea3afa60f01cfab1f539e5d8e':
  Add InputDevice#supportsSource(int).
2014-03-29 00:59:49 +00:00
Michael Wright
4669cfff1e am d020fd33: Merge changes Ib18c99b9,I9f42eeb9 into klp-modular-dev
* commit 'd020fd33d147c88a9cda4976d2fa559e55b4ab03':
  Generate and respect ACTION_CANCEL for joystick fallbacks. DO NOT MERGE
  Adds API for determining confirm and cancel keys.
2014-03-29 00:59:46 +00:00
Michael Wright
e9eb58c9a0 Merge "Add InputDevice#supportsSource(int)." into klp-modular-dev 2014-03-29 00:56:17 +00:00
Michael Wright
d020fd33d1 Merge changes Ib18c99b9,I9f42eeb9 into klp-modular-dev
* changes:
  Generate and respect ACTION_CANCEL for joystick fallbacks. DO NOT MERGE
  Adds API for determining confirm and cancel keys.
2014-03-29 00:56:00 +00:00
Selim Gurun
c05770025a am b4f27c95: Merge "Support for new gTLDs"
* commit 'b4f27c95bcfd4ceb5ced42efcf20bcd2faa2b626':
  Support for new gTLDs
2014-03-28 23:59:53 +00:00
Yuhao Zheng
562e755774 am 93627ac8: Merge "Wifi hotspot stack initial hook up"
* commit '93627ac86c3805aaf545501b586bbca4fbc259e9':
  Wifi hotspot stack initial hook up
2014-03-28 23:59:46 +00:00
Alan Viverette
e848e74066 am e1e06ce8: Merge "Make Widget.Holo.Light.Button.Borderless style public"
* commit 'e1e06ce84bc3c71a9e1ebb4f55ea68c19d2b9dfb':
  Make Widget.Holo.Light.Button.Borderless style public
2014-03-28 23:59:39 +00:00
Selim Gurun
b4f27c95bc Merge "Support for new gTLDs" 2014-03-28 23:35:10 +00:00
Yuhao Zheng
93627ac86c Merge "Wifi hotspot stack initial hook up" 2014-03-28 22:49:51 +00:00
Alan Viverette
e1e06ce84b Merge "Make Widget.Holo.Light.Button.Borderless style public" 2014-03-28 22:22:22 +00:00
Alan Viverette
ec861f32bc Make Widget.Holo.Light.Button.Borderless style public
Change-Id: I44c1e092fc886821561130ef9d57c2e11d195011
2014-03-28 15:20:49 -07:00
Dan Sandler
338f692f89 am 6c3051c4: Merge "Introduce CATEGORY_NOTIFICATION_PREFERENCES."
* commit '6c3051c4224e72e58e217d9080c9ce3599ff5740':
  Introduce CATEGORY_NOTIFICATION_PREFERENCES.
2014-03-28 21:10:33 +00:00
Michael Wright
d08c864784 Add InputDevice#supportsSource(int).
This mirrors the InputEvent#isFromSource API.

Change-Id: Ie4869cc52d22d49a71d4d3e22f1ae38b16367395
2014-03-28 12:59:34 -07:00
John Spurlock
ec27a7caf3 am 5579ec33: DO NOT MERGE Enhance the NotificationListenerService api.
* commit '5579ec33eb317a19ad80929169b2b329b147d98b':
  DO NOT MERGE Enhance the NotificationListenerService api.
2014-03-28 19:01:10 +00:00
Dan Sandler
6c3051c422 Merge "Introduce CATEGORY_NOTIFICATION_PREFERENCES." 2014-03-28 18:51:19 +00:00
John Spurlock
5579ec33eb DO NOT MERGE Enhance the NotificationListenerService api.
Add to NotificationListenerService:
 - getActiveNotificationKeys() : String[]
 - getActiveNotifications(String[] keys) : StatusBarNotification[]
 - cancelNotifications(String[] keys) : void
 - onListenerConnected(String[] keys) : void

Add to StatusBarNotification:
 - getKey() : String

Bug:13562828
Change-Id: I9da222cb4af22864bc0ecdecc3f121bced0723d6
2014-03-28 10:19:00 -04:00
John Spurlock
00f9f78010 am a4294297: Enhance the NotificationListenerService api.
* commit 'a4294297d46cc0b9f45897bc688c267502cce3ef':
  Enhance the NotificationListenerService api.
2014-03-28 13:13:47 +00:00
John Spurlock
a4294297d4 Enhance the NotificationListenerService api.
Add to NotificationListenerService:
 - getActiveNotificationKeys() : String[]
 - getActiveNotifications(String[] keys) : StatusBarNotification[]
 - cancelNotifications(String[] keys) : void
 - onListenerConnected(String[] keys) : void

Add to StatusBarNotification:
 - getKey() : String

Bug:13562828
Change-Id: Idd9605dad8f942d68b4b32ab9625faf6c8642db9
2014-03-28 08:47:01 -04:00
Selim Gurun
b080c3c54a Support for new gTLDs
Bug: 13006774

Add support for new generic Top-Level Domains (gTLDs) from ICANN
and deprecate the public APIs that depend on them. Due to the
fast profileration of gTLDs, it has become hard to keep this API
up-to-date. Further it already fails to recognize internal domains.
We thus replace them with simple "any letter sequence" regexps.

This CL is almost same as  Ib6cb5360bbb4a02b14bb34acb30d1cc8ddec771b.
The difference is that the values of the public gTLD strings are only
deprecated and not modified.

Change-Id: I37c130ace9068b80eeaec3282a77450517ed7794
2014-03-27 16:56:54 -07:00
Matt Casey
198ab3cf6c am ca04d718: Merge "Add a mediastore constant for playlists."
* commit 'ca04d7185369073ca0a291f37ec3680037711d44':
  Add a mediastore constant for playlists.
2014-03-27 15:46:59 +00:00
Matt Casey
ca04d71853 Merge "Add a mediastore constant for playlists." 2014-03-27 15:43:19 +00:00