Commit Graph

376196 Commits

Author SHA1 Message Date
Hall Liu
89ec00b622 Merge "Add intdef for Telephony network type constants"
am: 544b8efa46

Change-Id: I28b2eda8004c5807b454918f98542e098f9718d5
2018-09-25 16:20:58 -07:00
vnori
33c3ab90e0 Merge "Add hidden API to return "Uploading" bit value from SDP record's MapSupportedFeatures."
am: 51ec0ebbee

Change-Id: I9df4af670df12ac2cd379c3bbee15e63b95bbf49
2018-09-25 16:14:19 -07:00
Youming Ye
b869100b2a Merge "Show "Call Blocking disabled" notification always when emergency call"
am: 6fa8bcb841

Change-Id: I14ea5a138db3b26bc043897ae0a65144bdd0a8ec
2018-09-25 15:54:45 -07:00
Hall Liu
544b8efa46 Merge "Add intdef for Telephony network type constants" 2018-09-25 22:45:39 +00:00
vnori
51ec0ebbee Merge "Add hidden API to return "Uploading" bit value from SDP record's MapSupportedFeatures." 2018-09-25 22:35:58 +00:00
Chen Xu
2b38567586 Merge "expose getIsimDomain to systemAPI"
am: 56d40d3c78

Change-Id: Ie97f07f30ad16eef2b1e98d233fbe40d248402f2
2018-09-25 15:34:10 -07:00
Youming Ye
6fa8bcb841 Merge "Show "Call Blocking disabled" notification always when emergency call" 2018-09-25 22:29:39 +00:00
Calin Juravle
3e5eded4f1 Merge "Update the reference profile from .dm files only during installs"
am: 23bc5ea51b

Change-Id: Ia905bf18228eaf94d5b1d8ec8703b2cdd3473fd7
2018-09-25 15:22:12 -07:00
Chen Xu
56d40d3c78 Merge "expose getIsimDomain to systemAPI" 2018-09-25 22:14:34 +00:00
Calin Juravle
23bc5ea51b Merge "Update the reference profile from .dm files only during installs" 2018-09-25 22:00:00 +00:00
Vasu Nori
694752d5b9 Add hidden API to return "Uploading" bit value from SDP record's MapSupportedFeatures.
Bug: 111614861
Test: tested w/ KitchenSink App
Change-Id: I43895183d7b315f57257e1d2045f17dedcb0cfcd
2018-09-25 21:39:31 +00:00
Hall Liu
6c6c859c6a Merge "Add the EMBMS group call API"
am: 52a8fdb7bd

Change-Id: Id9bf8b76532001c56e12633d882357e8757202d6
2018-09-25 14:22:45 -07:00
Hall Liu
52a8fdb7bd Merge "Add the EMBMS group call API" 2018-09-25 20:38:23 +00:00
Calin Juravle
346cf7843f Update the reference profile from .dm files only during installs
In order to speed up first boot time we only create the current profile
and do not update the content of the reference profile. A system image
should already be configured with the right profile keys and the
profiles for the speed-profile prebuilds should already be copied (that's
done in #performDexOptUpgrade).

Test: manual (install apps and splits, take OTA)
Bug: 114046578

(cherry picked from commit 5c9a0085a3)

Merged-In: I99db76684430b929c52634c25b457e874648e205
Change-Id: I99db76684430b929c52634c25b457e874648e205
2018-09-25 13:27:25 -07:00
Hall Liu
cb46f9eeba Add intdef for Telephony network type constants
Change-Id: Id212f5009ff2d57344dd747c1837ad9ff1546e31
Fixes: 116592397
Test: compiles
2018-09-25 11:21:30 -07:00
Alan Stokes
7d86fc293b Merge "Reduce visibility on PackageDexUsage methods."
am: d7fe73d3b3

Change-Id: If0eb85a1f78eb8aa0117eb1a9573069b60ae0e9a
2018-09-25 05:14:26 -07:00
Alan Stokes
a463709641 Merge "Fix minSdkVersion for test."
am: 08b2412696

Change-Id: I70c1071b9cae6c4c3f9ac7b76ef488e38155836f
2018-09-25 05:07:48 -07:00
Treehugger Robot
d7fe73d3b3 Merge "Reduce visibility on PackageDexUsage methods." 2018-09-25 11:55:51 +00:00
Treehugger Robot
08b2412696 Merge "Fix minSdkVersion for test." 2018-09-25 11:37:23 +00:00
Alan Stokes
eb1b41f8e1 Fix minSdkVersion for test.
P is 28 not 27, and the test requires P.

Test: atest DexLoggerIntegrationTests
Change-Id: Ib83ec92bf5d7e791bac90331b5dcc3c4b826a4fd
2018-09-25 10:28:52 +01:00
Adam Vartanian
91d61ea0ed Merge "Inline two short methods from Conscrypt"
am: 9da9b33cc2

Change-Id: I4c66064ec1a0569f7766282d6dbee5202906ae00
2018-09-25 02:04:57 -07:00
Alan Stokes
58aea515af Reduce visibility on PackageDexUsage methods.
Not a big win, but it makes it clearer that the data is never directly
changed by PackageManager etc.  (We could extract the two nested
classes and then PackageDexUsage wouldn't need to be public at all.)

Test: Still builds.
Test: atest services/tests/servicestests/src/com/android/server/pm/dex

Change-Id: I0a5c0bff473a03178f730e354a2f60694729ba10
2018-09-25 10:04:07 +01:00
Adam Vartanian
9da9b33cc2 Merge "Inline two short methods from Conscrypt" 2018-09-25 08:43:59 +00:00
Kikkawa Shohei
638d11e0bb Show "Call Blocking disabled" notification always when emergency call
Currently "Call Blocking disabled" notification is shown only when any
setting of "Enhanced Blocked number" is enabled, and it's not shown even
if only "blocked number" is enabled.

This patch adds new CarrierConfig key to show "Call Blocking disabled"
notification always when "Enhanced Blocked number" is enabled and
making emergency call.

Test: manual - Verified behavior about Block numbers settings
Test: auto - Passed BlockedNumberProviderTest
Bug: 115697577
Change-Id: I2281c21992928037ea38227b7476adc76b6755e8
2018-09-25 14:18:55 +09:00
Nan Zhang
a9fec7e73b Merge "Add comments for offline-sdk-referenceonly docs"
am: 2be3da34e7

Change-Id: I0ea5c7d3e1dcba1a1d94eb74130dd2a785a161a3
2018-09-24 21:14:50 -07:00
Nan Zhang
2be3da34e7 Merge "Add comments for offline-sdk-referenceonly docs" 2018-09-25 03:03:52 +00:00
Hall Liu
a7b0c1f054 Add the EMBMS group call API
Add APIs for apps to access a LTE broadcast group call service provided
by a preinstalled middleware app, and add system APIs for the
preinstalled middleware app to communicate with frontend apps.

Bug: 112731375
Test: CTS
Change-Id: Ie6817cbc6c3b69de7a4d66c4cfc103b02e15ad6b
2018-09-24 17:26:25 -07:00
Tyler Gunn
6d400c7352 Merge "Add support for network identified emergency calls."
am: 108349f8d6

Change-Id: I21ffa931cba06086ca8fd970a0172c282af03b3a
2018-09-24 16:14:14 -07:00
Tyler Gunn
108349f8d6 Merge "Add support for network identified emergency calls." 2018-09-24 22:50:50 +00:00
Nan Zhang
963612bd72 Add comments for offline-sdk-referenceonly docs
Add comment to provide some cautions in case of we make some changes on
the doc target names in the future.

Test: N/A
Bug: b/116221385
Change-Id: Ibb21ca51c1eed990fe5dfceb6a8170821e70f8cf
2018-09-24 12:11:23 -07:00
Chih-Hung Hsieh
18242e5c08 Merge "Fix clang-tidy performance warnings in frameworks/base."
am: 4a2dd10d83

Change-Id: Ic7266f1c23ab5218f47bf65bb2bde6f79a07a910
2018-09-24 11:50:54 -07:00
Treehugger Robot
4a2dd10d83 Merge "Fix clang-tidy performance warnings in frameworks/base." 2018-09-24 18:34:42 +00:00
Chih-Hung Hsieh
6b3fac2945 Fix clang-tidy performance warnings in frameworks/base.
* Use more efficient overloaded string methods.

Bug: 30411878
Test: build with WITH_TIDY=1
Change-Id: Ia387e61770e1e7211280ed028ef0eef6e632a1d2
2018-09-24 16:29:26 +00:00
Adam Vartanian
54148c0e57 Inline two short methods from Conscrypt
We're trying to reduce unnecessary direct dependencies on Conscrypt.
These two methods are simple and the implementations can't change, so
they're good candidates for inlining directly instead of depending on
the Conscrypt implementation.

Bug: 110404540
Test: atest NetworkSecurityConfigTests (same failures pre/post)
Change-Id: I303d955e3f49885326fe75f451c06a52af745053
2018-09-24 15:34:13 +01:00
Paul Duffin
b2e9c6652e Merge "Add serialization methods to whitelist not light greylist"
am: f7190b65ab

Change-Id: Idecb27314ecbdea74354afb4f320eda124bfc72d
2018-09-24 04:23:27 -07:00
Paul Duffin
f7190b65ab Merge "Add serialization methods to whitelist not light greylist" 2018-09-24 11:02:43 +00:00
vichang
77841856d2 Merge "Expose android.icu.text.Bidi API"
am: 0753bca090

Change-Id: I0ed58a98706061358cca8db11ad2213525f1e3e6
2018-09-24 03:15:59 -07:00
vichang
0753bca090 Merge "Expose android.icu.text.Bidi API" 2018-09-24 09:56:32 +00:00
Tsukasa Hashimoto
c6b92c3ad3 Merge "Enable excluded-input-devices settings for vendor"
am: 41a6efb488

Change-Id: I6e444834fca3ed1ee58bcc2b2123fc6ed8eb3282
2018-09-23 22:59:10 -07:00
Treehugger Robot
41a6efb488 Merge "Enable excluded-input-devices settings for vendor" 2018-09-24 05:43:27 +00:00
Andreas Gampe
34c4073744 Merge "Frameworks: Remove AsyncTask from preloaded-classes"
am: 0af2cf259b

Change-Id: I5b265f3ce5cb3f11de0c7cb8733effb62e815667
2018-09-21 17:55:08 -07:00
Treehugger Robot
0af2cf259b Merge "Frameworks: Remove AsyncTask from preloaded-classes" 2018-09-22 00:29:38 +00:00
Pengquan Meng
b7c2507ff4 Merge "Update network selection API"
am: 2577e1cf8e

Change-Id: I86a7cb276589a5ae595c014f48770289c18b656a
2018-09-21 14:44:43 -07:00
Jeffrey Vander Stoep
6729107f22 Merge "Add ConnectivityManager.getConnectionOwnerUid()"
am: f8529dc891

Change-Id: Ib575a2a03c332d0143ed15652cc9c08c9cff694f
2018-09-21 14:26:19 -07:00
Pengquan Meng
2577e1cf8e Merge "Update network selection API" 2018-09-21 21:20:57 +00:00
Jeffrey Vander Stoep
f8529dc891 Merge "Add ConnectivityManager.getConnectionOwnerUid()" 2018-09-21 21:04:20 +00:00
Pengquan Meng
0cecdf70db Update network selection API
Change the manual network selection api in TelephonyManager to support
the OperatorInfo.

Bug: 115401728
Test: manual test
Merged-In: I43dee55ce117873b699cb98c6eb6d41f5dee24ea
Change-Id: I43dee55ce117873b699cb98c6eb6d41f5dee24ea
2018-09-21 10:08:14 -07:00
Andreas Gampe
3238164883 Frameworks: Remove AsyncTask from preloaded-classes
Bug: 113624968
Test: m
Change-Id: I77be78138f13fdc6d3a26aea3f59d01ef0e745e8
2018-09-21 10:05:43 -07:00
Tyler Gunn
5bd90853a5 Add support for network identified emergency calls.
Add support for the IMS call profile to indicate that a call is an
emergency call.
Add supporting connection and call properties so that this can be
propagated to Telecom and ultimately the Dialer app.
Add System API to determine if the device is in a network IDed or dialed
emergency call (used in Telephony).

Test: Manual test using test intents and ecclist property.
Test: Added new telecom unit tests.
Bug: 77565333
Change-Id: I769e7b5000b10662c08fe53c91ef99edc685d2b1
2018-09-21 09:37:07 -07:00
Paul Duffin
e9622a3d3a Add serialization methods to whitelist not light greylist
Checked the contents of the hiddenapi lists before and after the change
and the methods were definitely moved from light greylist to the
whitelist.

Flashed the device and checked the log and did not see anything out of
the ordinary.

Test: frameworks/base/tools/hiddenapi/generate_hiddenapi_lists_test.py
Change-Id: I9b4b2426251e99495f65ae02a3c2c32ce6966625
2018-09-21 11:05:06 +01:00