OSDN Git Service

Fix API in CaptivePortal and ConnectivityManager
authorRemi NGUYEN VAN <reminv@google.com>
Fri, 22 Mar 2019 08:16:52 +0000 (17:16 +0900)
committerRemi NGUYEN VAN <reminv@google.com>
Fri, 22 Mar 2019 08:16:52 +0000 (17:16 +0900)
commit24ec3ff0068faa3a9a66606fa5aa9fcc5caea4dd
tree8945e6fee2da6562ae461b4ae5e14da96afc1172
parent764bf9cbeb3a179d137802065161195868c3e0e3
Fix API in CaptivePortal and ConnectivityManager

 - Remove CaptivePortal constructor from SystemApi. This constructor was
   added in Q timeframe and ends up being unnecessary since
   CaptivePortal creation was refactored to ConnectivityService because
   of visibility issues on ICaptivePortal.
 - Rename getAvoidBadWifi to shouldAvoidBadWifi
 - Add permission annotation for shouldAvoidBadWifi

Test: flashed, WiFi and captive portal works
Bug: 128935314
Bug: 128935673
(clean cherry-pick of AOSP I7395d4a4db6a64398a827692aee1956c011873e5)

Change-Id: I09545c00af3519dbf141dd5951b28f49e37b3e80
api/system-current.txt
api/test-current.txt
core/java/android/net/CaptivePortal.java
core/java/android/net/ConnectivityManager.java
core/java/android/net/IConnectivityManager.aidl
packages/NetworkStack/src/android/net/ip/IpClient.java
packages/NetworkStack/src/android/net/ip/IpReachabilityMonitor.java
services/core/java/com/android/server/ConnectivityService.java