OSDN Git Service

android-x86/frameworks-base.git
6 years agoMake ImsService API @SystemApi
Brad Ebinger [Mon, 5 Feb 2018 23:10:53 +0000 (23:10 +0000)]
Make ImsService API @SystemApi
am: 0e370b4a02

Change-Id: I7e0e8d26e842d78999138fe09e1fc9e5951a6506

6 years agoIntegrate new MMTel APIs into the framework
Brad Ebinger [Mon, 5 Feb 2018 23:05:33 +0000 (23:05 +0000)]
Integrate new MMTel APIs into the framework
am: 5b1883b5f1

Change-Id: Id45f87f7399ddd8c2fd0046f5fa3f5364ec5f583

6 years agoIntegrate ImsCallSessionListener API changes
Brad Ebinger [Mon, 5 Feb 2018 22:59:45 +0000 (22:59 +0000)]
Integrate ImsCallSessionListener API changes
am: 6ed4ee6847

Change-Id: I41d63714efc2843fd7b1870fc99cefed074f91c3

6 years agoMerge "Update OWNER files for connectivity"
Hugo Benichi [Mon, 5 Feb 2018 00:30:14 +0000 (00:30 +0000)]
Merge "Update OWNER files for connectivity"
am: 771e229a23

Change-Id: I6daf999785a855ab2a7c97f113f5f8ec87a13256

6 years agoMerge "Update OWNER files for connectivity"
Hugo Benichi [Sun, 4 Feb 2018 23:18:52 +0000 (23:18 +0000)]
Merge "Update OWNER files for connectivity"

6 years agoMerge "Added data service configuration support"
Jack Yu [Sat, 3 Feb 2018 06:06:42 +0000 (06:06 +0000)]
Merge "Added data service configuration support"
am: 2e9bdd78f2

Change-Id: Idc7da08a22dd13f508d37df31966fb8346485ec4

6 years agoMerge "Added permission for binding data service"
Jack Yu [Sat, 3 Feb 2018 06:00:15 +0000 (06:00 +0000)]
Merge "Added permission for binding data service"
am: 0276f4290f

Change-Id: I22bf93b3233f8b1bf8edceaf64a6956a4517def6

6 years agoMerge "Added data service configuration support"
Jack Yu [Sat, 3 Feb 2018 04:40:46 +0000 (04:40 +0000)]
Merge "Added data service configuration support"

6 years agoMerge "Added permission for binding data service"
Treehugger Robot [Sat, 3 Feb 2018 04:40:06 +0000 (04:40 +0000)]
Merge "Added permission for binding data service"

6 years agoMerge "Add function to update LE connection parameters"
Stanley Tng [Sat, 3 Feb 2018 04:10:22 +0000 (04:10 +0000)]
Merge "Add function to update LE connection parameters"
am: 853628db72

Change-Id: I7a6a653fa9d007a71e5155180fc8e78289ad9b81

6 years agoMerge "Add function to update LE connection parameters"
Stanley Tng [Sat, 3 Feb 2018 01:36:03 +0000 (01:36 +0000)]
Merge "Add function to update LE connection parameters"

6 years agoMerge "Add DENSITY_440"
weijuncheng [Sat, 3 Feb 2018 01:16:46 +0000 (01:16 +0000)]
Merge "Add DENSITY_440"
am: 6c40bbdc5e

Change-Id: Iffc972d66f36c11e3b465fdc3ab87a5518b7e646

6 years agoMerge "DO NOT MERGE volume shows when status bar is null"
Beverly [Sat, 3 Feb 2018 01:12:28 +0000 (01:12 +0000)]
Merge "DO NOT MERGE volume shows when status bar is null"
am: b5993cfb8e  -s ours

Change-Id: I6751be82e3055ab8510b283dec396f782918d9bc

6 years agoMerge "Enable multiple active Ethernet interfaces"
Pavel Maltsev [Sat, 3 Feb 2018 00:07:59 +0000 (00:07 +0000)]
Merge "Enable multiple active Ethernet interfaces"
am: 0a6c539901

Change-Id: Idea050a552dd3447cccebab2fc6f041bae06853e

6 years agoMerge "Add DENSITY_440"
Treehugger Robot [Sat, 3 Feb 2018 00:03:57 +0000 (00:03 +0000)]
Merge "Add DENSITY_440"

6 years agoMerge "Add missing return statement in setTempFileRootDirectory"
Hall Liu [Sat, 3 Feb 2018 00:01:40 +0000 (00:01 +0000)]
Merge "Add missing return statement in setTempFileRootDirectory"
am: d281b1a116

Change-Id: I9bbe241eec6aafdf41153cbc9c410b844ef63e2c

6 years agoMerge "Use IntDef for BCD_EXTENDED_TYPE"
Pengquan Meng [Fri, 2 Feb 2018 23:56:42 +0000 (23:56 +0000)]
Merge "Use IntDef for BCD_EXTENDED_TYPE"
am: 97246476a7

Change-Id: I20ac464b285c1eb2572fc8a280ee2ff4b4c1b1c3

6 years agoMerge "DO NOT MERGE volume shows when status bar is null"
Treehugger Robot [Fri, 2 Feb 2018 23:50:00 +0000 (23:50 +0000)]
Merge "DO NOT MERGE volume shows when status bar is null"

6 years agoMerge "Enable multiple active Ethernet interfaces"
Treehugger Robot [Fri, 2 Feb 2018 23:13:54 +0000 (23:13 +0000)]
Merge "Enable multiple active Ethernet interfaces"

6 years agoMerge "Add missing return statement in setTempFileRootDirectory"
Treehugger Robot [Fri, 2 Feb 2018 22:09:34 +0000 (22:09 +0000)]
Merge "Add missing return statement in setTempFileRootDirectory"

6 years agoMerge "Add NFC Transaction Event intent actions and extras"
Ruchi Kandoi [Fri, 2 Feb 2018 22:01:34 +0000 (22:01 +0000)]
Merge "Add NFC Transaction Event intent actions and extras"
am: 337e2feada

Change-Id: I02cf168c0edff40dc6d85ad90a1f3ddc71044c91

6 years agoAdded permission for binding data service
Jack Yu [Thu, 1 Feb 2018 00:40:33 +0000 (16:40 -0800)]
Added permission for binding data service

This is to make sure only the system can bind the data service.

Test: Manual
Bug: 64132030
Merged-In: Iaf4e4a604396ec37c83516f1d1f163614ef23c3d
Change-Id: Iaf4e4a604396ec37c83516f1d1f163614ef23c3d

6 years agoMerge "Use IntDef for BCD_EXTENDED_TYPE"
Pengquan Meng [Fri, 2 Feb 2018 21:32:11 +0000 (21:32 +0000)]
Merge "Use IntDef for BCD_EXTENDED_TYPE"

6 years agoMerge "Add NFC Transaction Event intent actions and extras"
Ruchi Kandoi [Fri, 2 Feb 2018 20:34:23 +0000 (20:34 +0000)]
Merge "Add NFC Transaction Event intent actions and extras"

6 years agoMerge "Rename MbmsDownloadSession#getDownloadStatus"
Hall Liu [Fri, 2 Feb 2018 20:24:08 +0000 (20:24 +0000)]
Merge "Rename MbmsDownloadSession#getDownloadStatus"
am: a07d895f09

Change-Id: I1b6b063920de4de085f583d05876e246f1f65686

6 years agoMerge "Rename MbmsDownloadSession#getDownloadStatus"
Hall Liu [Fri, 2 Feb 2018 20:01:12 +0000 (20:01 +0000)]
Merge "Rename MbmsDownloadSession#getDownloadStatus"

6 years agoMerge "Add ServiceSpecificExceptions for SecureElementService."
Ruchi Kandoi [Fri, 2 Feb 2018 17:58:58 +0000 (17:58 +0000)]
Merge "Add ServiceSpecificExceptions for SecureElementService."
am: 73e7a1a739

Change-Id: Ib3122c4a0bcc233f6be734af4af9edad4a5c63e8

6 years agoDO NOT MERGE volume shows when status bar is null
Beverly [Thu, 1 Feb 2018 18:24:23 +0000 (13:24 -0500)]
DO NOT MERGE volume shows when status bar is null

Bug: 72627648
Test: VolumeDialogControllerImplTest
Change-Id: Ia766d19190d623aecad8d78ba7cbcd9dfbe01218

6 years agoAdd NFC Transaction Event intent actions and extras
Ruchi Kandoi [Fri, 2 Feb 2018 17:14:39 +0000 (09:14 -0800)]
Add NFC Transaction Event intent actions and extras

Bug: 72556384
Bug: 65127791
Test: Test App check for RF Events
Change-Id: I22f5e3d8dc11d518c96a74e54121e072caa6a18d

6 years agoMerge "Add ServiceSpecificExceptions for SecureElementService."
Ruchi Kandoi [Fri, 2 Feb 2018 16:43:11 +0000 (16:43 +0000)]
Merge "Add ServiceSpecificExceptions for SecureElementService."

6 years agoMerge "Return non-negetive value in getMobileStats method"
Chenbo Feng [Fri, 2 Feb 2018 14:42:36 +0000 (14:42 +0000)]
Merge "Return non-negetive value in getMobileStats method"
am: bb1d07e681

Change-Id: I82e2fa1436d91fcbcfe9a5a7dbb46973b6474706

6 years agoMerge "Return non-negetive value in getMobileStats method"
Treehugger Robot [Fri, 2 Feb 2018 04:22:34 +0000 (04:22 +0000)]
Merge "Return non-negetive value in getMobileStats method"

6 years agoUpdate OWNER files for connectivity
Hugo Benichi [Fri, 2 Feb 2018 03:48:55 +0000 (12:48 +0900)]
Update OWNER files for connectivity

Test: no functional change
Change-Id: I25276c769468c37970cb1915660fee29e589008c

6 years agoMerge "Check for location access on TelephonyRegistry"
Hall Liu [Fri, 2 Feb 2018 03:42:38 +0000 (03:42 +0000)]
Merge "Check for location access on TelephonyRegistry"
am: 871202da2f

Change-Id: Ibe61ae68be0b451e0ac135b1e68d1c687586887c

6 years agoAdd ServiceSpecificExceptions for SecureElementService.
Ruchi Kandoi [Fri, 2 Feb 2018 00:15:25 +0000 (16:15 -0800)]
Add ServiceSpecificExceptions for SecureElementService.

Open Mobile API expects NoSuchElementException and IOException to be
thrown in certain scenarios. ServiceSpecificExceptions are added to
fulfil that.

Bug: 64994044
Test: Throw fake errors and test with sample app
Change-Id: Iec5a85a5444360616d0857817f71c721f26c53bc

6 years agoMerge "Add call recording tone support."
Tyler Gunn [Fri, 2 Feb 2018 00:24:39 +0000 (00:24 +0000)]
Merge "Add call recording tone support."
am: 8d5b08c430

Change-Id: Ie99332c73bed7681e05a2e7603da2c5c573a95f3

6 years agoMerge "Add carrier config option to show call barring UI in CallSettings"
Jordan Liu [Fri, 2 Feb 2018 00:19:19 +0000 (00:19 +0000)]
Merge "Add carrier config option to show call barring UI in CallSettings"
am: 2aa0cdd1d2

Change-Id: Id5dfe845419d4b084decb6dab04f1e701068c4d4

6 years agoMerge "Add CarrierConfig to displaying HD audio indicator for GSM/CDMA calls"
Alex Khlivnuik [Fri, 2 Feb 2018 00:08:21 +0000 (00:08 +0000)]
Merge "Add CarrierConfig to displaying HD audio indicator for GSM/CDMA calls"
am: 0be23629a8

Change-Id: I122612a24a1908700bceb790f2309aebb15bed09

6 years agoMerge "CellSignalStrength cleanup"
nharold [Fri, 2 Feb 2018 00:04:04 +0000 (00:04 +0000)]
Merge "CellSignalStrength cleanup"
am: af7435ca1f

Change-Id: I90cffed716a7bf830862b396597a97d1233e9afd

6 years agoMerge "Added support for the new 1.2 data setup/deactivate API"
Jack Yu [Thu, 1 Feb 2018 23:54:10 +0000 (23:54 +0000)]
Merge "Added support for the new 1.2 data setup/deactivate API"
am: a02d09a449

Change-Id: I8c49b9296e863244bf49ff806d319b2e1be326be

6 years agoMake ImsService API @SystemApi
Brad Ebinger [Mon, 22 Jan 2018 21:51:52 +0000 (13:51 -0800)]
Make ImsService API @SystemApi

Marks the ImsService API as @SystemAPI.

Bug: 63987047
Test: Build, Telephony unit tests
Merged-In: I10f8a09950be87cb166b718d1dcc2954fba872cb
Change-Id: I10f8a09950be87cb166b718d1dcc2954fba872cb

6 years agoIntegrate new MMTel APIs into the framework
Brad Ebinger [Tue, 16 Jan 2018 17:33:47 +0000 (09:33 -0800)]
Integrate new MMTel APIs into the framework

Performs the bulk of the work of:
1) Moving the old MMTel APIs to a hidden
.compat namespace to support older vendor
versions of the code.

2) Replace the compat MMTel APIs with the
new ImsService APIs and integrate them
into existing code.

This is one of two CLs, this CL
integrates the new APIs, the next CL
creates the compat layer in telephony
to translate the .compat APIs to the new
APIs to allow Telephony to work with
older versions of the API.

Before commit, the corresponding vendor
changes will have to be submitted as well.

Bug: 63987047
Test: Telephony Unit tests
Merged-In: Icc9ecfdad000f42399beeac142083e62962c12d3
Change-Id: Icc9ecfdad000f42399beeac142083e62962c12d3

6 years agoIntegrate ImsCallSessionListener API changes
Brad Ebinger [Thu, 11 Jan 2018 18:27:43 +0000 (10:27 -0800)]
Integrate ImsCallSessionListener API changes

Integrates the ImsCallSessionListener API changes.
This involves:

1) Moving the ImsCallSessionListener to the
android.telephony.ims namespace.
2) Creating a compat layer between the old
IImsCallSessionListener AIDL and the new one
for vendors using the old implementation.
3) Modify ImsCallSession to only use
setListener to set ImsCallSessionListener
(other method was never used in our code).

Test: Telephony Unit Tests, Manual IMS Tests
Bug: 63987047
Merged-In: I4378c0b1d68ff4f5f21815c81af52c03a66f81c5
Change-Id: Id0cc43e9c97abb6f2776d8ad1cf599353b71e4b7

6 years agoMerge changes from topics "ims_sms_sms_ready", "ims_sms_rm_internal_sms", "ims_sms_disp"
Brad Ebinger [Thu, 1 Feb 2018 23:40:17 +0000 (23:40 +0000)]
Merge changes from topics "ims_sms_sms_ready", "ims_sms_rm_internal_sms", "ims_sms_disp"
am: d6d9ff3c2d

Change-Id: I5575ec7a2a1cba12815a118106133806977219de

6 years agoAdd function to update LE connection parameters
Stanley Tng [Thu, 4 Jan 2018 23:42:25 +0000 (15:42 -0800)]
Add function to update LE connection parameters

As part of new SL4A tests for LE CoC to measure data throughput
performance, this commit will add a function to enable the CoC Facade
to modify the LE Connection Parameters especially the Connection
Intervals.

Test: Ran the new ACTS Tests for LE CoC
Bug: 70683224
Change-Id: Ie071b09a44d68fe063198a39eb788c434b092442

6 years agoMerge "Check for location access on TelephonyRegistry"
Hall Liu [Thu, 1 Feb 2018 23:05:22 +0000 (23:05 +0000)]
Merge "Check for location access on TelephonyRegistry"

6 years agoAdded data service configuration support
Jack Yu [Thu, 1 Feb 2018 22:50:53 +0000 (14:50 -0800)]
Added data service configuration support

Added the resource overlay and carrier config support for
data service binding package configuration.

Test: Telephony sanity tests
Bug: 64132030
Change-Id: I3d64e6c0a5f86b6a4953eb611ee6828153a8b12d

6 years agoMerge "Add call recording tone support."
Tyler Gunn [Thu, 1 Feb 2018 22:38:55 +0000 (22:38 +0000)]
Merge "Add call recording tone support."

6 years agoMerge "Add carrier config option to show call barring UI in CallSettings"
Jordan Liu [Thu, 1 Feb 2018 22:35:38 +0000 (22:35 +0000)]
Merge "Add carrier config option to show call barring UI in CallSettings"

6 years agoAdd missing return statement in setTempFileRootDirectory
Hall Liu [Fri, 5 Jan 2018 20:08:51 +0000 (12:08 -0800)]
Add missing return statement in setTempFileRootDirectory

Return without setting the local temp file root if the middleware
reports a failure.

Test: cts
Change-Id: I5e8ea1f7941a7157d88536925f681044d26ef540

6 years agoUse IntDef for BCD_EXTENDED_TYPE
Pengquan Meng [Thu, 1 Feb 2018 21:39:44 +0000 (13:39 -0800)]
Use IntDef for BCD_EXTENDED_TYPE

Bug:72762748
Test: unit test

Change-Id: I33c26b671f6e824ae100d2d5049402cdbade8237

6 years agoRename MbmsDownloadSession#getDownloadStatus
Hall Liu [Sat, 16 Dec 2017 03:46:43 +0000 (19:46 -0800)]
Rename MbmsDownloadSession#getDownloadStatus

Rename and change signature/behavior to match up with middleware
vendor's expectations

Test: run CTS tests
Change-Id: If18acff5631cfc0473c342e9250973866e960d69

6 years agoMerge "Add CarrierConfig to displaying HD audio indicator for GSM/CDMA calls"
Treehugger Robot [Thu, 1 Feb 2018 21:18:53 +0000 (21:18 +0000)]
Merge "Add CarrierConfig to displaying HD audio indicator for GSM/CDMA calls"

6 years agoMerge "CellSignalStrength cleanup"
nharold [Thu, 1 Feb 2018 21:03:55 +0000 (21:03 +0000)]
Merge "CellSignalStrength cleanup"

6 years agoMerge "Added support for the new 1.2 data setup/deactivate API"
Treehugger Robot [Thu, 1 Feb 2018 20:10:36 +0000 (20:10 +0000)]
Merge "Added support for the new 1.2 data setup/deactivate API"

6 years agoMerge "Propagate the "dalvik.vm.minidebuginfo" property to ART run-time."
David Srbecky [Thu, 1 Feb 2018 17:17:42 +0000 (17:17 +0000)]
Merge "Propagate the "dalvik.vm.minidebuginfo" property to ART run-time."
am: ddd440b8a2

Change-Id: Ic6bb0ab7eeaee99b625f035d0745df00f701c9c5

6 years agoMerge changes from topics "ims_sms_sms_ready", "ims_sms_rm_internal_sms", "ims_sms_disp"
Brad Ebinger [Thu, 1 Feb 2018 16:38:36 +0000 (16:38 +0000)]
Merge changes from topics "ims_sms_sms_ready", "ims_sms_rm_internal_sms", "ims_sms_disp"

* changes:
  Add and trigger onReady API for SMS over IMS.
  Unhide SMS over IMS APIs
  Remove internal version of SMS apis
  Move Sms API to proper MMTelFeature class
  Add unique id for sms APIs to be able to trigger correct smstracker

6 years agoMerge "Propagate the "dalvik.vm.minidebuginfo" property to ART run-time."
David Srbecky [Thu, 1 Feb 2018 15:31:05 +0000 (15:31 +0000)]
Merge "Propagate the "dalvik.vm.minidebuginfo" property to ART run-time."

6 years agoAdded support for the new 1.2 data setup/deactivate API
Jack Yu [Wed, 31 Jan 2018 08:33:20 +0000 (00:33 -0800)]
Added support for the new 1.2 data setup/deactivate API

Added support for the 1.2 IRadio APIs that support IWLAN handover.

Test: Telephony sanity tests
Bug: 64132030
Merged-In: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65
Change-Id: I8c962bb45bc4d42610faa32f0ee36080e8e6cb65
(cherry picked from commit 08063d6c1bb64d2b65fe08bfc04d00f3f0fc856f)

6 years agoMerge "Fix minor bugs with tunnel mode implementation"
Benedict Wong [Thu, 1 Feb 2018 03:30:44 +0000 (03:30 +0000)]
Merge "Fix minor bugs with tunnel mode implementation"
am: cb9cd96c50

Change-Id: I94210f595e904d13711feb97e77a3373d8cce1b0

6 years agoMerge "Revert "Revert "Make AndroidRuntime only start the debugger for zygote forked...
Alex Light [Thu, 1 Feb 2018 03:23:23 +0000 (03:23 +0000)]
Merge "Revert "Revert "Make AndroidRuntime only start the debugger for zygote forked apps."""
am: 3b50dc3d34

Change-Id: Ie10dab211f77420b1f38833e6aa718365c37ea9a

6 years agoCheck for location access on TelephonyRegistry
Hall Liu [Thu, 23 Nov 2017 01:38:15 +0000 (17:38 -0800)]
Check for location access on TelephonyRegistry

When sending outbound callbacks on CELL_INFO and CELL_LOCATION, check to
make sure that the user has authorized us and the receiving app to get
information on their location.

Bug: 69637693
Test: manual: telephony testapp
Change-Id: Ib4c8c6a9765f504823016e538dd46768d1032792

6 years agoAdd and trigger onReady API for SMS over IMS.
Mohamed Abdalkader [Tue, 23 Jan 2018 21:09:00 +0000 (13:09 -0800)]
Add and trigger onReady API for SMS over IMS.

Test: manual test that normal code path is fine since this code path is
not yet exercisable.
BUG=69846044
Merged-In: Icb15ca4aa6606fba641f6270dca5e0e06fc4466a
Change-Id: Icb15ca4aa6606fba641f6270dca5e0e06fc4466a

6 years agoMerge "Fix minor bugs with tunnel mode implementation"
Benedict Wong [Wed, 31 Jan 2018 22:45:26 +0000 (22:45 +0000)]
Merge "Fix minor bugs with tunnel mode implementation"

6 years agoUnhide SMS over IMS APIs
Mohamed Abdalkader [Tue, 23 Jan 2018 17:56:31 +0000 (09:56 -0800)]
Unhide SMS over IMS APIs

While here add more constants for send sms result.

Test: manual
BUG:69846044
Merged-In: I66fdcff51dc5ded9f6199d09bb667c89f38b6d59
Change-Id: I66fdcff51dc5ded9f6199d09bb667c89f38b6d59

6 years agoCellSignalStrength cleanup
Nathan Harold [Tue, 30 Jan 2018 03:05:29 +0000 (19:05 -0800)]
CellSignalStrength cleanup

Remove a few duplicated initialization methods
in the CellSignalStrength classes. They were
either not being used or were trivially refactored
in to their respective constructors.

Bug: 72742517
Test: compilation
Change-Id: I7115eace62dc0b6d59ea25deedaf5a0d0f270496

6 years agoMerge "Revert "Revert "Make AndroidRuntime only start the debugger for zygote forked...
Treehugger Robot [Wed, 31 Jan 2018 20:17:19 +0000 (20:17 +0000)]
Merge "Revert "Revert "Make AndroidRuntime only start the debugger for zygote forked apps."""

6 years agoRemove internal version of SMS apis
Mohamed Abdalkader [Mon, 22 Jan 2018 23:43:37 +0000 (15:43 -0800)]
Remove internal version of SMS apis

Test: manual
BUG=69846044
Merged-In: Ie084ea67c460c686bd587e4b36f8c1579517ea7f
Change-Id: Ie084ea67c460c686bd587e4b36f8c1579517ea7f

6 years agoMerge "Show hidden API warning once per process"
David Brazdil [Wed, 31 Jan 2018 19:39:30 +0000 (19:39 +0000)]
Merge "Show hidden API warning once per process"
am: 880839d2d1

Change-Id: I2da706085d0ee0cb047b6b5c516c8a91487b77eb

6 years agoMove Sms API to proper MMTelFeature class
Mohamed Abdalkader [Sat, 13 Jan 2018 00:37:08 +0000 (16:37 -0800)]
Move Sms API to proper MMTelFeature class

- while here remove unnecessary call to ackSms from
  SmsImplBase as this is handled by ImsSmsDispatcher

Test: None, APIs not exercised yet.
BUG=69846044
Merged-In: Iec4bbd07a67502dbbfb2142a7bc95f51be0cb377
Change-Id: Iec4bbd07a67502dbbfb2142a7bc95f51be0cb377

6 years agoAdd unique id for sms APIs to be able to trigger correct smstracker
Mohamed Abdalkader [Fri, 12 Jan 2018 19:52:31 +0000 (11:52 -0800)]
Add unique id for sms APIs to be able to trigger correct smstracker

In old APIs the SmsTracker itself was being passed to the RIL
and onSendComplete the tracker's pending intent was triggered
and then the updated messageRef was used as the id.

Instead of passing the tracker, passing a unique id to be used
for the lifetime of the message.

Doing same thing for receiving flow.

Test: None, APIs not exercised yet.
BUG=69846044
Merged-In: Id19f854e2c48649db8f2031ee4f49cdac331451c
Change-Id: Id19f854e2c48649db8f2031ee4f49cdac331451c

6 years agoMerge "Add reachabilityFence, remove ExemptionMechanism.finalize"
Hans Boehm [Wed, 31 Jan 2018 18:42:51 +0000 (18:42 +0000)]
Merge "Add reachabilityFence, remove ExemptionMechanism.finalize"
am: 9a9e22fad4

Change-Id: I7d78410e9dcbb6f7e45950387931d380935cdff3

6 years agoMerge "Show hidden API warning once per process"
David Brazdil [Wed, 31 Jan 2018 18:35:00 +0000 (18:35 +0000)]
Merge "Show hidden API warning once per process"

6 years agoMerge "Add reachabilityFence, remove ExemptionMechanism.finalize"
Hans Boehm [Wed, 31 Jan 2018 18:20:05 +0000 (18:20 +0000)]
Merge "Add reachabilityFence, remove ExemptionMechanism.finalize"

6 years agoRevert "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""
Alex Light [Wed, 31 Jan 2018 16:47:29 +0000 (16:47 +0000)]
Revert "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""

This reverts commit ff5d60b268dfd848c236b62ae241370a68aae39f.

Reason for revert: Fixed issue breaking go/art-build.

Bug: 72400560
Test: Build
Change-Id: Ie8943068302bec02d149917ccf738c0d935f8fe0

6 years agoMerge "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""
David Brazdil [Wed, 31 Jan 2018 13:20:42 +0000 (13:20 +0000)]
Merge "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""
am: b3cef78e8d

Change-Id: I489a9ed838033ba72a62fb6241093b89b3fb54b2

6 years agoMerge "Fix "zygote is killed by signal 1""
hansson [Wed, 31 Jan 2018 11:28:54 +0000 (11:28 +0000)]
Merge "Fix "zygote is killed by signal 1""
am: 2372af9cd8

Change-Id: I3cad05514edcc122b4b523d08d39bcfc164e8a86

6 years agoMerge "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""
David Brazdil [Wed, 31 Jan 2018 11:24:15 +0000 (11:24 +0000)]
Merge "Revert "Make AndroidRuntime only start the debugger for zygote forked apps.""

6 years agoRevert "Make AndroidRuntime only start the debugger for zygote forked apps."
David Brazdil [Wed, 31 Jan 2018 07:36:35 +0000 (07:36 +0000)]
Revert "Make AndroidRuntime only start the debugger for zygote forked apps."

This reverts commit daf17d415c1a99c515ffa75f3ec3bb0fb87627fe.

Reason for revert: Topic broke go/art-build. Reverting as ART Sheriff.

Change-Id: I913dcb82532d448116b0c60d98a91b9b7442d5c9

6 years agoMerge "Add tests about MultiDex corruption recovering"
Yohann Roussel [Wed, 31 Jan 2018 10:35:14 +0000 (10:35 +0000)]
Merge "Add tests about MultiDex corruption recovering"
am: 01e426d158

Change-Id: I5c146f98e327b12bf9d3de2fbe98914aead74d03

6 years agoMerge "Used the better hash method provided by Objects"
Jack Yu [Wed, 31 Jan 2018 10:28:23 +0000 (10:28 +0000)]
Merge "Used the better hash method provided by Objects"
am: 262f84699e

Change-Id: I05df9cf2588ff7953419747fb3a5458ed7bcb6d3

6 years agoMerge "Fix "zygote is killed by signal 1""
hansson [Wed, 31 Jan 2018 10:23:11 +0000 (10:23 +0000)]
Merge "Fix "zygote is killed by signal 1""

6 years agoMerge "Add tests about MultiDex corruption recovering"
Yohann Roussel [Wed, 31 Jan 2018 09:57:44 +0000 (09:57 +0000)]
Merge "Add tests about MultiDex corruption recovering"

6 years agoMerge "Used the better hash method provided by Objects"
Treehugger Robot [Wed, 31 Jan 2018 09:04:52 +0000 (09:04 +0000)]
Merge "Used the better hash method provided by Objects"

6 years agoShow hidden API warning once per process
David Brazdil [Wed, 31 Jan 2018 07:59:17 +0000 (07:59 +0000)]
Show hidden API warning once per process

In order to not spam users with warning toasts, add a boolean flag
that guards the displaying of a warning message about hidden API
usage and is set after the first time a message is shown.

Bug: 64382372
Test: manual
Change-Id: If7ea995ddf4727a15eccf55dad42ef7775b1fc91

6 years agoMerge "Remove getIsimChallengeResponse"
nharold [Wed, 31 Jan 2018 01:53:06 +0000 (01:53 +0000)]
Merge "Remove getIsimChallengeResponse"
am: b6d5a85a9c

Change-Id: Ibe1fa0df045b41392fd23e5985085b8168fa59ba

6 years agoFix minor bugs with tunnel mode implementation
Benedict Wong [Wed, 24 Jan 2018 23:31:39 +0000 (15:31 -0800)]
Fix minor bugs with tunnel mode implementation

This change makes sure tunnel mode transforms are properly activated
upon construction, and corrects bugs with how policy selectors were being
generated for tunnel mode policies. Specifically, the source/destination could
not be empty strings, even for cases where an empty selector was desired.

Bug: 72457770
Test: GTS tests run
Change-Id: I9a9f64c34b07883a02a5c996614f958486d214fc

6 years agoMerge "Remove getIsimChallengeResponse"
nharold [Wed, 31 Jan 2018 00:23:50 +0000 (00:23 +0000)]
Merge "Remove getIsimChallengeResponse"

6 years agoMerge "Only allow LPA to select ISD-R using iccTransmitApduBasicChannel"
Holly Jiuyu Sun [Wed, 31 Jan 2018 00:08:19 +0000 (00:08 +0000)]
Merge "Only allow LPA to select ISD-R using iccTransmitApduBasicChannel"
am: 04e5e63305

Change-Id: I90c12c640d8583edf97f3c44a03d5f4a63c0df20

6 years agoMerge "Update Docstring for SmsMessage.getOriginatingAddress"
Nathan Harold [Wed, 31 Jan 2018 00:04:27 +0000 (00:04 +0000)]
Merge "Update Docstring for SmsMessage.getOriginatingAddress"
am: 14513e0ea3

Change-Id: I46ee8b9534b695de8ad2263c4cc9a7d35165f1ad

6 years agoAdd carrier config option to show call barring UI in CallSettings
Wenting Xiong [Fri, 12 Aug 2016 10:28:37 +0000 (18:28 +0800)]
Add carrier config option to show call barring UI in CallSettings

Some operators require to add Call Barring setting UI to CallSetting,
so add a new CarrierConfig value to customize this.

Bug: 30845125
Test: Manual
Change-Id: I5d80508afd8216f04f443c5a9e0dd83d5247788f

6 years agoMerge "Only allow LPA to select ISD-R using iccTransmitApduBasicChannel"
Holly Jiuyu Sun [Tue, 30 Jan 2018 23:05:00 +0000 (23:05 +0000)]
Merge "Only allow LPA to select ISD-R using iccTransmitApduBasicChannel"

6 years agoMerge "Make AndroidRuntime only start the debugger for zygote forked apps."
Alex Light [Tue, 30 Jan 2018 21:39:32 +0000 (21:39 +0000)]
Merge "Make AndroidRuntime only start the debugger for zygote forked apps."
am: 5cdf28f38b

Change-Id: I49026c8f5b79c2a872e206fe197b4ba4c7de255e

6 years agoMerge "Update hashCode in CellSignalStrength classes"
nharold [Tue, 30 Jan 2018 21:35:26 +0000 (21:35 +0000)]
Merge "Update hashCode in CellSignalStrength classes"
am: 59fec059a9

Change-Id: I1c00ea5351b86a4554b8276b01d9439e0a362d9a

6 years agoMerge "Update Docstring for SmsMessage.getOriginatingAddress"
Treehugger Robot [Tue, 30 Jan 2018 20:09:00 +0000 (20:09 +0000)]
Merge "Update Docstring for SmsMessage.getOriginatingAddress"

6 years agoUsed the better hash method provided by Objects
Jack Yu [Tue, 30 Jan 2018 20:02:27 +0000 (12:02 -0800)]
Used the better hash method provided by Objects

Test: Unit tests
Bug: 64132030
Change-Id: Ib0fa616b28df97caf5457fd9069fbd76a80b17cc

6 years agoMerge "Make AndroidRuntime only start the debugger for zygote forked apps."
Alex Light [Tue, 30 Jan 2018 19:55:28 +0000 (19:55 +0000)]
Merge "Make AndroidRuntime only start the debugger for zygote forked apps."

6 years agoMerge "Update hashCode in CellSignalStrength classes"
nharold [Tue, 30 Jan 2018 19:52:36 +0000 (19:52 +0000)]
Merge "Update hashCode in CellSignalStrength classes"

6 years agoMerge "Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values"
Mikael Magnusson [Tue, 30 Jan 2018 19:52:21 +0000 (19:52 +0000)]
Merge "Prevent ArrayIndexOutOfBoundsException for some invalid sysui_nav_bar values"
am: af5b90ff45

Change-Id: Ie80bb69b0208dab1e00da76cb60275151a6a5bc7

6 years agoMerge changes from topic "cherry-pick-cell-keepalive"
nharold [Tue, 30 Jan 2018 19:41:53 +0000 (19:41 +0000)]
Merge changes from topic "cherry-pick-cell-keepalive"
am: 8cabb012fa

Change-Id: I3001cd2693b2c57643672fd7f370b5cca2890585