Commit Graph

21102 Commits

Author SHA1 Message Date
Chiachang Wang
a4527d568f Merge "Remove Settings constants for NetworkStack"
am: d32d766a04

Change-Id: Icba412d89c10a64d7e5d3d396b6a1364f7ad6bc5
2019-04-24 22:05:10 -07:00
Chiachang Wang
e6d0ab916a Remove Settings constants for NetworkStack
The definitions reference of these constants are moved from
Settings to DeviceConfig. These definitions are @hide and the
usage in the Settings are removed. Thus, remove the definitions
from API level.

Bug: 123167629
Test: make system-api-stubs-docs-update-current-api \
      test-api-stubs-docs-update-current-api
Test: atest NetworkStackTests
Change-Id: I28c4bf2c0b72e154cea91d11007a9497c7f21570
Merged-In: I7291cfa86cd6e907df35e8fbc97e2e9a77e56cab
Merged-In: Ic48bea07e79490dd3787068bc88c748525752a61
2019-04-25 02:40:51 +00:00
Zach Johnson
dd2b92d97d Merge "Add nullability annotations to android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid"
am: ce5fdc042a

Change-Id: Ib08fcd957f2eb162d9021d4b7a9ef7dcda5be646
2019-04-19 20:42:31 -07:00
Treehugger Robot
ce5fdc042a Merge "Add nullability annotations to android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid" 2019-04-20 02:20:04 +00:00
Zach Johnson
df588a2292 Add nullability annotations to android.bluetooth.le.ScanFilter.Builder setServiceSolicitationUuid
Test: compilation
Fixes: 126698824
Change-Id: I4873b46a37df3e103ddc62001cc9f0bc01aea4dc
2019-04-19 15:30:22 -07:00
Dan Willemsen
c2975a3850 Merge "Expose android.os.Build.VERSION.ACTIVE_CODENAMES to CTS"
am: 644792c7d6

Change-Id: I659115cec0db8ccae778e1b842a08bb04c63e10f
2019-04-19 12:56:42 -07:00
Dan Willemsen
cac5c61e24 Expose android.os.Build.VERSION.ACTIVE_CODENAMES to CTS
So that CTS can handle more than one active codename.

Bug: 130764058
Test: atest CtsOsTestCases:android.os.cts.BuildTest#testBuildConstants
Change-Id: I671e28308723ee9e79ded01f12330e4efdbbbe17
2019-04-18 14:06:54 -07:00
Jack Yu
def17e7592 Merge "Update Multi-OffHost related API definition"
am: 65af5e2470

Change-Id: I2dd321f4b961c281b4e87a8d0202e86593c0c076
2019-04-18 11:30:14 -07:00
Treehugger Robot
65af5e2470 Merge "Update Multi-OffHost related API definition" 2019-04-18 18:08:11 +00:00
Chiachang Wang
c9dfc05321 Merge "Public StatsLog API for generic mainline logging."
am: e1556e9096

Change-Id: Id2d8290e1278b4c5de2de6110a68bbbcd7bd9b4b
2019-04-17 18:40:26 -07:00
Chiachang Wang
e1556e9096 Merge "Public StatsLog API for generic mainline logging." 2019-04-18 01:14:58 +00:00
Jiyong Park
374db029ee Merge "Remove getDefaultTransactionName and getTransactionName from API"
am: 8c74e1a7c0

Change-Id: I89efceac3ee5d19530b4f759303379de91c19b75
2019-04-17 07:05:57 -07:00
Treehugger Robot
8c74e1a7c0 Merge "Remove getDefaultTransactionName and getTransactionName from API" 2019-04-17 13:46:19 +00:00
Chalard Jean
026b89e4f2 Merge "Move TrafficStats tags for the network stack constants"
am: 3444dd03d6

Change-Id: I13ba9e3077bb4ec28229a09f2d4747a43c281bcc
2019-04-16 23:08:07 -07:00
Chalard Jean
3444dd03d6 Merge "Move TrafficStats tags for the network stack constants" 2019-04-17 05:45:56 +00:00
Chalard Jean
896245a1e2 Move TrafficStats tags for the network stack constants
As per API council feedback, these constants should live in
a place that is private to the network stack, only with a
range defined in system API.

Bug: 129433383
Test: m
Change-Id: I84a90f84a9af6fef4667ee4d512ebd0413222086
Merged-In: I4882686a86e7c6d42f4b0619b921d02619ed6d4c
Merged-In: I9b648ed6c687d56db61a54570c7880c51c1bae51
2019-04-17 05:45:40 +00:00
Jack Yu
dbca60beb9 Update Multi-OffHost related API definition
Test: build pass
Bug: 128831640
Change-Id: Ia0a8ec38b0c4e60df18f727b0f5a7fdba84fe9e1
2019-04-16 16:55:07 -07:00
Chiachang Wang
a3d942b43f Public StatsLog API for generic mainline logging.
This is a cherry pick to aosp.

Sets up a public api for logging atoms to statsd. The API excepts a
buffer which is already encoded in the proper format for the socket, as
well as the number of bytes of the buffer to write. It performs a JNI
call to perform the socket write. Autogenerated app code will be built
for each mainline module that needs to use this API to log.

Test: builds
Test: existing logs flow properly
Bug: 126134616
Change-Id: I8a9a91e638d730e3ff69cb9345692e49e0db3c96
Merged-In: I8a9a91e638d730e3ff69cb9345692e49e0db3c96
2019-04-16 10:22:38 +08:00
Ugo Yu
4359aa933f Merge "Refine Bluetooth Metadata API"
am: e5cf74326d

Change-Id: I8b7e9137f67dfa27dd1556f49bdd4cc702015150
2019-04-15 14:01:00 -07:00
Treehugger Robot
e5cf74326d Merge "Refine Bluetooth Metadata API" 2019-04-15 20:37:28 +00:00
calvinpan
2c9b7a4a2f Merge "Add NonNull in Carriers constant"
am: 40c918b924

Change-Id: Ia7cc8c0bdd2c513d969ea29c2de55797f9c7e035
2019-04-15 13:10:13 -07:00
Treehugger Robot
40c918b924 Merge "Add NonNull in Carriers constant" 2019-04-15 19:53:50 +00:00
calvinpan
9f090e8a13 Add NonNull in Carriers constant
Add NonNull in Carriers constant

Bug: 126699334
Test: build pass
Change-Id: Ifda6407092847e8863cba79360eba3df12f9c7e1
Merged-In: I428ff623d46d3891b05882df5774343bfe3234c0
2019-04-15 18:23:45 +00:00
Jiyong Park
27736b8aca Remove getDefaultTransactionName and getTransactionName from API
The method are synthesized internal methods. Not for public use.

Bug: 124210145
Test: m
Merged-In: I66d6ba57f0b922335b972e718879c1d7e9b64d79
Change-Id: I66d6ba57f0b922335b972e718879c1d7e9b64d79
2019-04-15 06:19:20 +00:00
Jakub Pawlowski
97c6788094 Merge "Bluetooth: Make ScanRecord.getServiceSolicitationUuids NonNull"
am: da2b966f6e

Change-Id: I29063ecdafccecf10d73ea091d1eafd3d4e934ad
2019-04-12 11:28:51 -07:00
Jakub Pawlowski
64307cc0b2 Bluetooth: Make ScanRecord.getServiceSolicitationUuids NonNull
Test: compilation
Bug: 115639878
Merged-In: I5f895d65a7036275ab0faa0afd2ee1eebc416476
Change-Id: I5f895d65a7036275ab0faa0afd2ee1eebc416476
2019-04-12 09:27:10 +02:00
Luke Huang
454fe010dc Merge "API council feedbacks for DnsResolver"
am: 5023a6184c

Change-Id: I5737cf293264bf9d492e7bd56b62bee4d49002eb
2019-04-11 17:54:41 -07:00
Luke Huang
5023a6184c Merge "API council feedbacks for DnsResolver" 2019-04-12 00:45:18 +00:00
Luke Huang
4219ab6867 API council feedbacks for DnsResolver
To address the API review feedback provided by
the API council.

Bug: 129261432
Test: atest DnsResolverTest
Change-Id: I3de11c913682abf790850b45cd5d50ac28b3fc5c
2019-04-11 22:17:20 +08:00
Lorenzo Colitti
ba2eb5e062 Merge "Add support for TAP interfaces in TestNetworkManager."
am: dc7b7de85c

Change-Id: I834ba4b939f67ff3e1c84a39844085dccc1d8d8e
2019-04-11 04:59:16 -07:00
Lorenzo Colitti
dc7b7de85c Merge "Add support for TAP interfaces in TestNetworkManager." 2019-04-11 11:45:40 +00:00
Michele Berionne
f4e40a5cc0 Merge "Remove @hide from builder of CarrierRestrictionRules"
am: 0299ff6fa5

Change-Id: I360c7556102dcedeb973e48184a79a9c74cc7552
2019-04-11 01:09:19 -07:00
Michele
e111540709 Remove @hide from builder of CarrierRestrictionRules
Remove @hide from builder of CarrierRestrictionRules class.

Bug: 124325937
Test: compilation

Change-Id: If05e7d950b6737a6bb92af962816c7cbc36b00d1
2019-04-10 15:37:59 -07:00
Nathan Harold
6c708a7d57 Merge "Update Javadocs for CellInfo Classes"
am: a49f1b725f

Change-Id: Ib49e00661155178b6303f88258128cdb3d1a8691
2019-04-10 11:05:40 -07:00
Nathan Harold
a49f1b725f Merge "Update Javadocs for CellInfo Classes" 2019-04-10 17:29:01 +00:00
Cody Kesting
bd95271170 Merge "Update TelMan API for testing Line1NumberForDisplay."
am: d09bd9d9f6

Change-Id: I7cbd7e2a6ea11279d5eed8d8b307b00c30b73b89
2019-04-10 08:29:13 -07:00
Cody Kesting
d09bd9d9f6 Merge "Update TelMan API for testing Line1NumberForDisplay." 2019-04-10 15:15:14 +00:00
Lorenzo Colitti
b15fcce2a2 Add support for TAP interfaces in TestNetworkManager.
Test: builds, boots
Change-Id: I88bfd7f37c0ba0228f8288fe92212618ce134e4f
2019-04-10 13:29:41 +09:00
Chiachang Wang
3b4698c39c Merge "Move data stall definitions out from Setting"
am: e9a39ceb6b

Change-Id: Iff3db380ed6210811965ec8919acb6c06fbbf1da
2019-04-09 21:14:56 -07:00
Chiachang Wang
2449e583d8 Move data stall definitions out from Setting
From mainline perspective, we should use android flag api
instead of using Settings. Thus, move the definitions into
NetworkStack.

Bug:120013793
Test: atest NetworkStackTests SettingsBackupTest
Change-Id: I8e1fb5b47fff3bf624131ba1f5732daabd991e6d
Merged-In: I8e1fb5b47fff3bf624131ba1f5732daabd991e6d
Merged-In: I0a2a1e5d3de14ea86556ca471e26064df3481412
2019-04-10 02:37:57 +00:00
Nathan Harold
4f41475f9a Update Javadocs for CellInfo Classes
-Add nullability annotations for getMccString
 and getMncString.
-Add IntRange to CellSignalStrength#getLevel()
-Fix a few docstring errors.

Bug: 129902021
Test: make && make update-api && make offline-sdk-docs
      (no functional change)

Merged-In: I61d645f79a23226ab902fc657fe7b07ffd674a0b
Change-Id: I61d645f79a23226ab902fc657fe7b07ffd674a0b
2019-04-09 20:04:15 +00:00
Cody Kesting
710cce6dd9 Update TelMan API for testing Line1NumberForDisplay.
CTS testing is being added for
TelephonyManager#setLine1NumberForDisplay. This requires making the
getter for alphaTag visible for testing with the @TestApi annotation.

Bug: 31963371
Test: API change. tests are unaffected.
Change-Id: I85887cf05f395f4ac4ca8dc6800e29f4fc9f8de4
2019-04-08 15:46:47 -07:00
Tor Norbye
346b610db6 Merge "Revert "Revert "Update MbmsDownloadServiceBase to reflect implements IInterface"""
am: 412e701ff2

Change-Id: I989adf61ad3a58c6029a9db75d0f883376ad4853
2019-04-05 12:52:40 -07:00
Tor Norbye
412e701ff2 Merge "Revert "Revert "Update MbmsDownloadServiceBase to reflect implements IInterface""" 2019-04-05 18:44:55 +00:00
Neil Fuller
ca237545f4 Merge "Track ErrnoException API changes in libcore"
am: 8ca1a0530f

Change-Id: Ide4e8402bb77793ea6d7084ec5473d737a9098ec
2019-04-05 10:07:04 -07:00
Neil Fuller
8ca1a0530f Merge "Track ErrnoException API changes in libcore" 2019-04-05 16:18:42 +00:00
Remi NGUYEN VAN
2e74de0a31 Merge "Remove SocketUtils#setSocketTimeValueOption"
am: 7fdf4e958d

Change-Id: I64ed8d74f6a508d6a7ba64a601f6c58f23ae6def
2019-04-05 00:30:28 -07:00
Remi NGUYEN VAN
7fdf4e958d Merge "Remove SocketUtils#setSocketTimeValueOption" 2019-04-05 07:13:54 +00:00
Remi NGUYEN VAN
6652f5242a Merge "Move attach*Filter() and addArpEntry() methods to NetworkStack"
am: 1ddf974859

Change-Id: I1d6a490a42f68d01e3d0649035cd0015cb522da3
2019-04-04 23:50:27 -07:00
Remi NGUYEN VAN
1ddf974859 Merge "Move attach*Filter() and addArpEntry() methods to NetworkStack" 2019-04-05 06:38:08 +00:00