Commit Graph

85132 Commits

Author SHA1 Message Date
Chalard Jean
c3b48be493 Merge "[CS] Support "instant failure" from factories" am: eb3e7b3f64
am: 65d66eec82

Change-Id: I2dbee9b36a500ff1140c208997581064dd0b4ef1
2019-03-12 05:35:00 -07:00
Chalard Jean
65d66eec82 Merge "[CS] Support "instant failure" from factories"
am: eb3e7b3f64

Change-Id: I0c5f2823763857edfc5095686345c764d9be12e1
2019-03-12 05:25:48 -07:00
Chalard Jean
eb3e7b3f64 Merge "[CS] Support "instant failure" from factories" 2019-03-12 12:04:46 +00:00
Lucas Lin
c0448b383f Merge "Check if network has partial connectivity" am: 174ae05817
am: 6cf91d1558

Change-Id: I1c552638f576738540dda033f35bd32b011485b5
2019-03-12 01:37:59 -07:00
Lucas Lin
6cf91d1558 Merge "Check if network has partial connectivity"
am: 174ae05817

Change-Id: I3e94029fe067a1a22acc640a0df6a87720572b94
2019-03-12 01:28:50 -07:00
lucaslin
e252a740ca Check if network has partial connectivity
In some networks, network validation may only get success
result for http probe but fail result for https probe.
For this kind of network, it may still work at some websites
or apps, but user didn't know about that. In order to fix this
issue, we will check if network has partial connectivity and
notify user to make a choice if they want to use this partial
connectivity or not.

Bug: 113450764
Test: 1. Build pass.
      2. Fake partial connectivity case for testing.
      3. atest FrameworksNetTests
      4. atest NetworkStackTests

Change-Id: I69ed00ac4850904ff708c9fef22e148879a10e92
2019-03-12 07:37:33 +00:00
Tony Huang
952affa954 Merge "Update nullability of api" am: 47890345d0
am: 434096edef

Change-Id: If4e283682ec64eabb7f85421b275bf0424df9355
2019-03-11 22:38:40 -07:00
Junyu Lai
4def8da267 Merge "Improve keepalive offload documentation and error handling" am: cc3a190b07
am: 7bb0014975

Change-Id: Iae2c4dfcfa2695a57ed54eb93c64eac54f18cf98
2019-03-11 22:30:39 -07:00
Tony Huang
434096edef Merge "Update nullability of api"
am: 47890345d0

Change-Id: Ie8ed183155b16c87a98c19f11f69fe869e797880
2019-03-11 22:29:24 -07:00
Tony Huang
47890345d0 Merge "Update nullability of api" 2019-03-12 05:22:28 +00:00
Junyu Lai
7bb0014975 Merge "Improve keepalive offload documentation and error handling"
am: cc3a190b07

Change-Id: Ia87def27904309d405c39607326a77133632461d
2019-03-11 22:21:27 -07:00
Junyu Lai
cc3a190b07 Merge "Improve keepalive offload documentation and error handling" 2019-03-12 05:11:50 +00:00
Shimi Zhang
d4eed7352d Merge "onPageFinished javadoc cleanup" into pi-dev
am: dfd3a1b852

Change-Id: Ib79006f63037bbbdc6a22c46ab790fc01a40c010
2019-03-11 17:36:38 -07:00
Etan Cohen
ddb720a85e [CS] Support "instant failure" from factories
Add a mechanism by which a factory can declare "instant failure" for
a request - which would result in it getting an OnUnavailable()
(even without a timeout).

Factories may only do this iff:
1. They know they are the only factory which may fulfill this
   request (common for transport-specific requests).
2. The know that the request can definitely not be
   fulfilled at any point in the future.

Bug: 31382922
Test: atest ConnectivityServiceTest
Merged-In: I9bce0f4d85fa8cad7f8a9998819f945b778c5ac5
Change-Id: I9bce0f4d85fa8cad7f8a9998819f945b778c5ac5
2019-03-11 16:15:43 -07:00
Chen Xu
8607125b45 Merge "rename precise carrier id to specific carrier id" am: 118354f77c
am: ab85849ce7

Change-Id: Icb53a9998d1f93852aadbee36a0f61322d8962b3
2019-03-11 15:33:16 -07:00
Chen Xu
ab85849ce7 Merge "rename precise carrier id to specific carrier id"
am: 118354f77c

Change-Id: I2ef97c1013e3e77b7ec4ec311eaa437503a758e8
2019-03-11 14:54:34 -07:00
Chen Xu
118354f77c Merge "rename precise carrier id to specific carrier id" 2019-03-11 21:34:30 +00:00
Shimi Zhang
ce222afda7 onPageFinished javadoc cleanup
PictureListener was deprecated, we need to replace its mentioning in
onPageFinished() javadoc with postVisualStateCallback().

Bug: 125939241
Test: make ds-docs
Change-Id: I7c1641c86632bb6c8214fd701e052096952deeec
2019-03-11 19:30:58 +00:00
Chalard Jean
6018db93d7 Merge "Add tethering event callback API" am: 5227285ad7
am: b14afc3a5f

Change-Id: I083910feb7abf3f554fd2b8dddbc13a7aed8e27c
2019-03-11 10:36:15 -07:00
Chalard Jean
b14afc3a5f Merge "Add tethering event callback API"
am: 5227285ad7

Change-Id: Ie38a521abf09e0eb530173508b14aa2acdb9267c
2019-03-11 10:26:28 -07:00
Chalard Jean
5227285ad7 Merge "Add tethering event callback API" 2019-03-11 17:04:57 +00:00
Chalard Jean
771628aba9 Merge "Add a static to get the Ip Memory Store" am: bee0cbe5df
am: 9f1414dac1

Change-Id: Ibcd5e3cfb34262b69661329878f27587eaf84180
2019-03-11 08:14:03 -07:00
Chalard Jean
9f1414dac1 Merge "Add a static to get the Ip Memory Store"
am: bee0cbe5df

Change-Id: I8cf868ca1801f30a772fea7716e0b9fd322a80de
2019-03-11 08:04:48 -07:00
Chalard Jean
5d8b7c875d Add a static to get the Ip Memory Store
This is so that there is some AOSP stable API while the
memory store is moved to the network.

Test: atest FrameworksNetTests
Change-Id: Ib51dbee77fcb0d14a5c85240ac711b3b1aa71286
2019-03-11 20:48:08 +09:00
Chalard Jean
1f3a202559 Merge "Make ParseException less useless." am: 8e8ed1dfc2
am: 55fae4c14c

Change-Id: I045520c106529c266f5e06f29bb32cf078df7f8b
2019-03-10 21:29:02 -07:00
Chalard Jean
55fae4c14c Merge "Make ParseException less useless."
am: 8e8ed1dfc2

Change-Id: If582e61ca92e5414edea351934053fa0ab6b04bf
2019-03-10 21:19:42 -07:00
Treehugger Robot
8e8ed1dfc2 Merge "Make ParseException less useless." 2019-03-11 04:06:48 +00:00
chen xu
2b0139ca18 rename precise carrier id to specific carrier id
Bug: 126727010
Test: atest CtsTelephonyTestCases

Change-Id: I4561ae8c15c429912695e0753b2ab3137a4e1e44
(cherry picked from commit 45f6621391)
Merged-in: I4561ae8c15c429912695e0753b2ab3137a4e1e44
2019-03-10 01:06:33 -08:00
Max Bires
c640787c11 Merge "Adding KEY_PERMANENTLY_INVALIDATED int" am: 18e0781d3d
am: e6faa759d6

Change-Id: Ib0c090a9b54086fa1f0dcac9380584365fa59ed2
2019-03-08 10:54:49 -08:00
Max Bires
e6faa759d6 Merge "Adding KEY_PERMANENTLY_INVALIDATED int"
am: 18e0781d3d

Change-Id: I9a31a0b3c9abc72a619c06c2ffc092d5ef557213
2019-03-08 10:22:53 -08:00
Max Bires
18e0781d3d Merge "Adding KEY_PERMANENTLY_INVALIDATED int" 2019-03-08 17:53:05 +00:00
Bernie Innocenti
6f6fc40839 Merge "Add junyulai@ as owner of the core networking dirs" am: e5e3ac639b
am: b0498ba448

Change-Id: Ic47555bcaf336a09f6e79fd570e93bc665bb7714
2019-03-08 08:58:44 -08:00
Ugo Yu
99c86ecda5 Merge "Change BluetoothCodecStatus.sameCapabilities() to public" am: 27a6501a19
am: 8db54f6563

Change-Id: I2318a03f8b94622de55291dc9f792393746166c8
2019-03-08 08:39:25 -08:00
markchien
26299ed5fd Add tethering event callback API
Provide OnTetheringEventCallback for system app to know
tethering's upstream.

Bug: 125583822
Test: -build, flash, boot
      -atest FrameworksNetTests

Change-Id: I7ca81b27c9b805cc01884509f5b20d9d0a24cd36
Merged-in: I7ca81b27c9b805cc01884509f5b20d9d0a24cd36
2019-03-09 00:35:55 +08:00
Luke Huang
6a047b2645 Merge "Minor changes to the async DNS query JAVA API" am: c8dfb72891
am: 5b0b36a6b4

Change-Id: Ib1e317597d33a460e80a4efc63835754c1c1b3c7
2019-03-08 07:56:33 -08:00
Bernie Innocenti
b0498ba448 Merge "Add junyulai@ as owner of the core networking dirs"
am: e5e3ac639b

Change-Id: I06cca33e638baf671b891eb0c20b4c8f439eda2e
2019-03-08 07:50:29 -08:00
cnx421
3069e2ba6f Merge "fix 'int android.view.View.getHeight()' on a null object reference" am: 4add708b91
am: 6a5d589a50

Change-Id: I44fc06d18b963b01ef2c894d515567bb7aac2620
2019-03-08 07:24:54 -08:00
Bernie Innocenti
e5e3ac639b Merge "Add junyulai@ as owner of the core networking dirs" 2019-03-08 15:21:01 +00:00
Benedict Wong
836402e0e8 Merge changes Ie66ba631,Ic42c09a3 am: cbc409986d
am: 788be6d63a

Change-Id: I09e9a64907694c8cf517325da088d70e867e77f2
2019-03-08 07:19:17 -08:00
David Brazdil
847b02cac4 Merge "Move Camera.EventHandler constructor to greylist" am: b31032b3b0
am: 7746e7c553

Change-Id: I2d812e9a4bcb1e64b736a84da9a33e4275a4f503
2019-03-08 07:13:46 -08:00
Stanley Tng
4929093ff7 Merge "Add @NonNull annotations to Hearing Aids Profile APIs" am: 6fa52c9b25
am: 1c5a742cb8

Change-Id: I50416d50c0723bbf33d83226c5536287096de75d
2019-03-08 07:07:56 -08:00
Ugo Yu
8db54f6563 Merge "Change BluetoothCodecStatus.sameCapabilities() to public"
am: 27a6501a19

Change-Id: Ib061fe25ba0ec460b601c893f0a1396626e00331
2019-03-08 07:01:55 -08:00
Luke Huang
5b0b36a6b4 Merge "Minor changes to the async DNS query JAVA API"
am: c8dfb72891

Change-Id: I96e9325c7dd5396f48b25919a104be55fb9b6346
2019-03-08 06:51:48 -08:00
cnx421
6a5d589a50 Merge "fix 'int android.view.View.getHeight()' on a null object reference"
am: 4add708b91

Change-Id: I3aa9c2da09a1447f79edb6a228f88cdc731bd605
2019-03-08 06:38:44 -08:00
Benedict Wong
788be6d63a Merge changes Ie66ba631,Ic42c09a3
am: cbc409986d

Change-Id: I5c8a3364f0244c5945be2bbe919aac2dcc4eba66
2019-03-08 06:35:04 -08:00
David Brazdil
7746e7c553 Merge "Move Camera.EventHandler constructor to greylist"
am: b31032b3b0

Change-Id: If785b7e4f01db0a0e9b1e8d4e42258375de57dbc
2019-03-08 06:29:15 -08:00
Ruchi Kandoi
0baada5d2a Merge "Add @NonNull annotations to (un)setOffHostForService()" am: 78366e46b2
am: 049cd3b67e

Change-Id: Ie61c0db82f40015f743bf7455b1c8850337bca7d
2019-03-08 06:27:29 -08:00
Stanley Tng
1c5a742cb8 Merge "Add @NonNull annotations to Hearing Aids Profile APIs"
am: 6fa52c9b25

Change-Id: If06dc28087ad2fe14636e0147077b35af7947216
2019-03-08 06:25:47 -08:00
Andrei-Valentin Onea
4a4717bcee Merge "Add @UnsupportedAppUsage annotations" am: 10c573ff85
am: f63b6157a1

Change-Id: I5b6a5b23442900ae87ed19bbcdf503845405d518
2019-03-08 06:18:00 -08:00
Andrei-Valentin Onea
2714fef0e5 Merge "Add @UnsupportedAppUsage annotations" am: 5d256870aa
am: 42f62d86b5

Change-Id: I43315449d7354eafcc818350890447d1f494ba27
2019-03-08 06:12:19 -08:00