diff options
| -rw-r--r-- | api/current.txt | 40 | ||||
| -rw-r--r-- | api/system-current.txt | 40 | ||||
| -rw-r--r-- | api/test-current.txt | 40 | ||||
| -rw-r--r-- | core/java/com/android/internal/os/PowerProfile.java | 2 | ||||
| -rw-r--r-- | core/jni/android_os_HwBinder.cpp | 11 | ||||
| -rw-r--r-- | media/jni/android_media_Utils.h | 8 | ||||
| -rw-r--r-- | packages/SystemUI/src/com/android/systemui/SystemUIApplication.java | 9 | ||||
| -rw-r--r-- | wifi/java/android/net/wifi/IWifiManager.aidl | 6 | ||||
| -rw-r--r-- | wifi/java/android/net/wifi/WifiManager.java | 47 |
9 files changed, 142 insertions, 61 deletions
diff --git a/api/current.txt b/api/current.txt index 493d9f85feaa..e779e9bcde4b 100644 --- a/api/current.txt +++ b/api/current.txt @@ -35314,6 +35314,7 @@ package android.system { method public static java.net.SocketAddress getsockname(java.io.FileDescriptor) throws android.system.ErrnoException; method public static int gettid(); method public static int getuid(); + method public static byte[] getxattr(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static java.lang.String if_indextoname(int); method public static int if_nametoindex(java.lang.String); method public static java.net.InetAddress inet_pton(int, java.lang.String); @@ -35322,6 +35323,7 @@ package android.system { method public static void lchown(java.lang.String, int, int) throws android.system.ErrnoException; method public static void link(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static void listen(java.io.FileDescriptor, int) throws android.system.ErrnoException; + method public static java.lang.String[] listxattr(java.lang.String) throws android.system.ErrnoException; method public static long lseek(java.io.FileDescriptor, long, int) throws android.system.ErrnoException; method public static android.system.StructStat lstat(java.lang.String) throws android.system.ErrnoException; method public static void mincore(long, long, byte[]) throws android.system.ErrnoException; @@ -35348,6 +35350,7 @@ package android.system { method public static int recvfrom(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; method public static int recvfrom(java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; method public static void remove(java.lang.String) throws android.system.ErrnoException; + method public static void removexattr(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static void rename(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static long sendfile(java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long) throws android.system.ErrnoException; method public static int sendto(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; @@ -35359,6 +35362,7 @@ package android.system { method public static int setsid() throws android.system.ErrnoException; method public static void setsockoptInt(java.io.FileDescriptor, int, int, int) throws android.system.ErrnoException; method public static void setuid(int) throws android.system.ErrnoException; + method public static void setxattr(java.lang.String, java.lang.String, byte[], int) throws android.system.ErrnoException; method public static void shutdown(java.io.FileDescriptor, int) throws android.system.ErrnoException; method public static java.io.FileDescriptor socket(int, int, int) throws android.system.ErrnoException; method public static void socketpair(int, int, int, java.io.FileDescriptor, java.io.FileDescriptor) throws android.system.ErrnoException; @@ -55196,16 +55200,25 @@ package java.security { public abstract class Provider extends java.util.Properties { ctor protected Provider(java.lang.String, double, java.lang.String); + method public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); + method public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function<? super java.lang.Object, ? extends java.lang.Object>); + method public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); method public synchronized void forEach(java.util.function.BiConsumer<? super java.lang.Object, ? super java.lang.Object>); method public java.lang.String getInfo(); method public java.lang.String getName(); + method public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); method public synchronized java.util.Set<java.security.Provider.Service> getServices(); method public double getVersion(); + method public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); method public synchronized void putAll(java.util.Map<?, ?>); + method public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); method protected synchronized void putService(java.security.Provider.Service); method protected synchronized void removeService(java.security.Provider.Service); + method public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); + method public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); + method public synchronized void replaceAll(java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); } public static class Provider.Service { @@ -58314,6 +58327,33 @@ package java.util { method public static java.lang.String toString(java.lang.Object[]); } + public class Base64 { + method public static java.util.Base64.Decoder getDecoder(); + method public static java.util.Base64.Encoder getEncoder(); + method public static java.util.Base64.Decoder getMimeDecoder(); + method public static java.util.Base64.Encoder getMimeEncoder(); + method public static java.util.Base64.Encoder getMimeEncoder(int, byte[]); + method public static java.util.Base64.Decoder getUrlDecoder(); + method public static java.util.Base64.Encoder getUrlEncoder(); + } + + public static class Base64.Decoder { + method public byte[] decode(byte[]); + method public byte[] decode(java.lang.String); + method public int decode(byte[], byte[]); + method public java.nio.ByteBuffer decode(java.nio.ByteBuffer); + method public java.io.InputStream wrap(java.io.InputStream); + } + + public static class Base64.Encoder { + method public byte[] encode(byte[]); + method public int encode(byte[], byte[]); + method public java.nio.ByteBuffer encode(java.nio.ByteBuffer); + method public java.lang.String encodeToString(byte[]); + method public java.util.Base64.Encoder withoutPadding(); + method public java.io.OutputStream wrap(java.io.OutputStream); + } + public class BitSet implements java.lang.Cloneable java.io.Serializable { ctor public BitSet(); ctor public BitSet(int); diff --git a/api/system-current.txt b/api/system-current.txt index 88c81da7fce1..a4477f3e0dda 100644 --- a/api/system-current.txt +++ b/api/system-current.txt @@ -38130,6 +38130,7 @@ package android.system { method public static java.net.SocketAddress getsockname(java.io.FileDescriptor) throws android.system.ErrnoException; method public static int gettid(); method public static int getuid(); + method public static byte[] getxattr(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static java.lang.String if_indextoname(int); method public static int if_nametoindex(java.lang.String); method public static java.net.InetAddress inet_pton(int, java.lang.String); @@ -38138,6 +38139,7 @@ package android.system { method public static void lchown(java.lang.String, int, int) throws android.system.ErrnoException; method public static void link(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static void listen(java.io.FileDescriptor, int) throws android.system.ErrnoException; + method public static java.lang.String[] listxattr(java.lang.String) throws android.system.ErrnoException; method public static long lseek(java.io.FileDescriptor, long, int) throws android.system.ErrnoException; method public static android.system.StructStat lstat(java.lang.String) throws android.system.ErrnoException; method public static void mincore(long, long, byte[]) throws android.system.ErrnoException; @@ -38164,6 +38166,7 @@ package android.system { method public static int recvfrom(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; method public static int recvfrom(java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; method public static void remove(java.lang.String) throws android.system.ErrnoException; + method public static void removexattr(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static void rename(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static long sendfile(java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long) throws android.system.ErrnoException; method public static int sendto(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; @@ -38175,6 +38178,7 @@ package android.system { method public static int setsid() throws android.system.ErrnoException; method public static void setsockoptInt(java.io.FileDescriptor, int, int, int) throws android.system.ErrnoException; method public static void setuid(int) throws android.system.ErrnoException; + method public static void setxattr(java.lang.String, java.lang.String, byte[], int) throws android.system.ErrnoException; method public static void shutdown(java.io.FileDescriptor, int) throws android.system.ErrnoException; method public static java.io.FileDescriptor socket(int, int, int) throws android.system.ErrnoException; method public static void socketpair(int, int, int, java.io.FileDescriptor, java.io.FileDescriptor) throws android.system.ErrnoException; @@ -58552,16 +58556,25 @@ package java.security { public abstract class Provider extends java.util.Properties { ctor protected Provider(java.lang.String, double, java.lang.String); + method public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); + method public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function<? super java.lang.Object, ? extends java.lang.Object>); + method public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); method public synchronized void forEach(java.util.function.BiConsumer<? super java.lang.Object, ? super java.lang.Object>); method public java.lang.String getInfo(); method public java.lang.String getName(); + method public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); method public synchronized java.util.Set<java.security.Provider.Service> getServices(); method public double getVersion(); + method public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); method public synchronized void putAll(java.util.Map<?, ?>); + method public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); method protected synchronized void putService(java.security.Provider.Service); method protected synchronized void removeService(java.security.Provider.Service); + method public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); + method public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); + method public synchronized void replaceAll(java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); } public static class Provider.Service { @@ -61670,6 +61683,33 @@ package java.util { method public static java.lang.String toString(java.lang.Object[]); } + public class Base64 { + method public static java.util.Base64.Decoder getDecoder(); + method public static java.util.Base64.Encoder getEncoder(); + method public static java.util.Base64.Decoder getMimeDecoder(); + method public static java.util.Base64.Encoder getMimeEncoder(); + method public static java.util.Base64.Encoder getMimeEncoder(int, byte[]); + method public static java.util.Base64.Decoder getUrlDecoder(); + method public static java.util.Base64.Encoder getUrlEncoder(); + } + + public static class Base64.Decoder { + method public byte[] decode(byte[]); + method public byte[] decode(java.lang.String); + method public int decode(byte[], byte[]); + method public java.nio.ByteBuffer decode(java.nio.ByteBuffer); + method public java.io.InputStream wrap(java.io.InputStream); + } + + public static class Base64.Encoder { + method public byte[] encode(byte[]); + method public int encode(byte[], byte[]); + method public java.nio.ByteBuffer encode(java.nio.ByteBuffer); + method public java.lang.String encodeToString(byte[]); + method public java.util.Base64.Encoder withoutPadding(); + method public java.io.OutputStream wrap(java.io.OutputStream); + } + public class BitSet implements java.lang.Cloneable java.io.Serializable { ctor public BitSet(); ctor public BitSet(int); diff --git a/api/test-current.txt b/api/test-current.txt index 08a77b96973f..b3572ba7e821 100644 --- a/api/test-current.txt +++ b/api/test-current.txt @@ -35391,6 +35391,7 @@ package android.system { method public static java.net.SocketAddress getsockname(java.io.FileDescriptor) throws android.system.ErrnoException; method public static int gettid(); method public static int getuid(); + method public static byte[] getxattr(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static java.lang.String if_indextoname(int); method public static int if_nametoindex(java.lang.String); method public static java.net.InetAddress inet_pton(int, java.lang.String); @@ -35399,6 +35400,7 @@ package android.system { method public static void lchown(java.lang.String, int, int) throws android.system.ErrnoException; method public static void link(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static void listen(java.io.FileDescriptor, int) throws android.system.ErrnoException; + method public static java.lang.String[] listxattr(java.lang.String) throws android.system.ErrnoException; method public static long lseek(java.io.FileDescriptor, long, int) throws android.system.ErrnoException; method public static android.system.StructStat lstat(java.lang.String) throws android.system.ErrnoException; method public static void mincore(long, long, byte[]) throws android.system.ErrnoException; @@ -35425,6 +35427,7 @@ package android.system { method public static int recvfrom(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; method public static int recvfrom(java.io.FileDescriptor, byte[], int, int, int, java.net.InetSocketAddress) throws android.system.ErrnoException, java.net.SocketException; method public static void remove(java.lang.String) throws android.system.ErrnoException; + method public static void removexattr(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static void rename(java.lang.String, java.lang.String) throws android.system.ErrnoException; method public static long sendfile(java.io.FileDescriptor, java.io.FileDescriptor, android.util.MutableLong, long) throws android.system.ErrnoException; method public static int sendto(java.io.FileDescriptor, java.nio.ByteBuffer, int, java.net.InetAddress, int) throws android.system.ErrnoException, java.net.SocketException; @@ -35436,6 +35439,7 @@ package android.system { method public static int setsid() throws android.system.ErrnoException; method public static void setsockoptInt(java.io.FileDescriptor, int, int, int) throws android.system.ErrnoException; method public static void setuid(int) throws android.system.ErrnoException; + method public static void setxattr(java.lang.String, java.lang.String, byte[], int) throws android.system.ErrnoException; method public static void shutdown(java.io.FileDescriptor, int) throws android.system.ErrnoException; method public static java.io.FileDescriptor socket(int, int, int) throws android.system.ErrnoException; method public static void socketpair(int, int, int, java.io.FileDescriptor, java.io.FileDescriptor) throws android.system.ErrnoException; @@ -55276,16 +55280,25 @@ package java.security { public abstract class Provider extends java.util.Properties { ctor protected Provider(java.lang.String, double, java.lang.String); + method public synchronized java.lang.Object compute(java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); + method public synchronized java.lang.Object computeIfAbsent(java.lang.Object, java.util.function.Function<? super java.lang.Object, ? extends java.lang.Object>); + method public synchronized java.lang.Object computeIfPresent(java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); method public synchronized void forEach(java.util.function.BiConsumer<? super java.lang.Object, ? super java.lang.Object>); method public java.lang.String getInfo(); method public java.lang.String getName(); + method public synchronized java.lang.Object getOrDefault(java.lang.Object, java.lang.Object); method public synchronized java.security.Provider.Service getService(java.lang.String, java.lang.String); method public synchronized java.util.Set<java.security.Provider.Service> getServices(); method public double getVersion(); + method public synchronized java.lang.Object merge(java.lang.Object, java.lang.Object, java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); method public synchronized java.lang.Object put(java.lang.Object, java.lang.Object); method public synchronized void putAll(java.util.Map<?, ?>); + method public synchronized java.lang.Object putIfAbsent(java.lang.Object, java.lang.Object); method protected synchronized void putService(java.security.Provider.Service); method protected synchronized void removeService(java.security.Provider.Service); + method public synchronized boolean replace(java.lang.Object, java.lang.Object, java.lang.Object); + method public synchronized java.lang.Object replace(java.lang.Object, java.lang.Object); + method public synchronized void replaceAll(java.util.function.BiFunction<? super java.lang.Object, ? super java.lang.Object, ? extends java.lang.Object>); } public static class Provider.Service { @@ -58394,6 +58407,33 @@ package java.util { method public static java.lang.String toString(java.lang.Object[]); } + public class Base64 { + method public static java.util.Base64.Decoder getDecoder(); + method public static java.util.Base64.Encoder getEncoder(); + method public static java.util.Base64.Decoder getMimeDecoder(); + method public static java.util.Base64.Encoder getMimeEncoder(); + method public static java.util.Base64.Encoder getMimeEncoder(int, byte[]); + method public static java.util.Base64.Decoder getUrlDecoder(); + method public static java.util.Base64.Encoder getUrlEncoder(); + } + + public static class Base64.Decoder { + method public byte[] decode(byte[]); + method public byte[] decode(java.lang.String); + method public int decode(byte[], byte[]); + method public java.nio.ByteBuffer decode(java.nio.ByteBuffer); + method public java.io.InputStream wrap(java.io.InputStream); + } + + public static class Base64.Encoder { + method public byte[] encode(byte[]); + method public int encode(byte[], byte[]); + method public java.nio.ByteBuffer encode(java.nio.ByteBuffer); + method public java.lang.String encodeToString(byte[]); + method public java.util.Base64.Encoder withoutPadding(); + method public java.io.OutputStream wrap(java.io.OutputStream); + } + public class BitSet implements java.lang.Cloneable java.io.Serializable { ctor public BitSet(); ctor public BitSet(int); diff --git a/core/java/com/android/internal/os/PowerProfile.java b/core/java/com/android/internal/os/PowerProfile.java index d2174749a286..ad14a2071330 100644 --- a/core/java/com/android/internal/os/PowerProfile.java +++ b/core/java/com/android/internal/os/PowerProfile.java @@ -307,7 +307,7 @@ public class PowerProfile { private static final String POWER_CPU_CLUSTER_SPEED_PREFIX = "cpu.speeds.cluster"; private static final String POWER_CPU_CLUSTER_ACTIVE_PREFIX = "cpu.active.cluster"; - @SuppressWarnings("deprecated") + @SuppressWarnings("deprecation") private void initCpuClusters() { // Figure out how many CPU clusters we're dealing with final Object obj = sPowerMap.get(POWER_CPU_CLUSTER_CORE_COUNT); diff --git a/core/jni/android_os_HwBinder.cpp b/core/jni/android_os_HwBinder.cpp index 97833a078f4c..7da03143087f 100644 --- a/core/jni/android_os_HwBinder.cpp +++ b/core/jni/android_os_HwBinder.cpp @@ -213,7 +213,9 @@ static void JHwBinder_native_registerService( sp<hardware::IBinder> binder = JHwBinder::GetNativeContext(env, thiz); status_t err = hardware::defaultServiceManager()->addService( - String16(reinterpret_cast<const char16_t *>(serviceName)), + String16( + reinterpret_cast<const char16_t *>(serviceName), + env->GetStringLength(serviceNameObj)), binder, kVersion); @@ -245,12 +247,15 @@ static jobject JHwBinder_native_getService( LOG(INFO) << "looking for service '" << String8(String16( - reinterpret_cast<const char16_t *>(serviceName))).string() + reinterpret_cast<const char16_t *>(serviceName), + env->GetStringLength(serviceNameObj))).string() << "'"; sp<hardware::IBinder> service = hardware::defaultServiceManager()->getService( - String16(reinterpret_cast<const char16_t *>(serviceName)), + String16( + reinterpret_cast<const char16_t *>(serviceName), + env->GetStringLength(serviceNameObj)), kVersion); env->ReleaseStringCritical(serviceNameObj, serviceName); diff --git a/media/jni/android_media_Utils.h b/media/jni/android_media_Utils.h index 8184f943ce23..39c155439767 100644 --- a/media/jni/android_media_Utils.h +++ b/media/jni/android_media_Utils.h @@ -37,7 +37,7 @@ private: size_t mPosition; public: - AssetStream(SkStream* stream); + explicit AssetStream(SkStream* stream); ~AssetStream(); // Reads 'length' amount of bytes from 'offset' to 'data'. The 'data' buffer @@ -60,7 +60,7 @@ private: const size_t kMinSizeToRead = 8192; public: - BufferedStream(SkStream* stream); + explicit BufferedStream(SkStream* stream); ~BufferedStream(); // Reads 'length' amount of bytes from 'offset' to 'data'. The 'data' buffer @@ -79,8 +79,8 @@ private: size_t mPosition; public: - FileStream(const int fd); - FileStream(const String8 filename); + explicit FileStream(const int fd); + explicit FileStream(const String8 filename); ~FileStream(); // Reads 'length' amount of bytes from 'offset' to 'data'. The 'data' buffer diff --git a/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java b/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java index 39a341216f2c..9df5690d9534 100644 --- a/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java +++ b/packages/SystemUI/src/com/android/systemui/SystemUIApplication.java @@ -16,11 +16,13 @@ package com.android.systemui; +import android.app.ActivityThread; import android.app.Application; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; +import android.content.pm.ApplicationInfo; import android.content.res.Configuration; import android.os.Process; import android.os.SystemProperties; @@ -105,6 +107,13 @@ public class SystemUIApplication extends Application { } }, filter); } else { + // We don't need to startServices for sub-process that is doing some tasks. + // (screenshots, sweetsweetdesserts or tuner ..) + String processName = ActivityThread.currentProcessName(); + ApplicationInfo info = getApplicationInfo(); + if (processName != null && processName.startsWith(info.processName + ":")) { + return; + } // For a secondary user, boot-completed will never be called because it has already // been broadcasted on startup for the primary SystemUI process. Instead, for // components which require the SystemUI component to be initialized per-user, we diff --git a/wifi/java/android/net/wifi/IWifiManager.aidl b/wifi/java/android/net/wifi/IWifiManager.aidl index 3674f0f4baa7..706b29495c21 100644 --- a/wifi/java/android/net/wifi/IWifiManager.aidl +++ b/wifi/java/android/net/wifi/IWifiManager.aidl @@ -133,14 +133,8 @@ interface IWifiManager void setWifiApConfiguration(in WifiConfiguration wifiConfig); - void addToBlacklist(String bssid); - - void clearBlacklist(); - Messenger getWifiServiceMessenger(); - String getConfigFile(); - void enableTdls(String remoteIPAddress, boolean enable); void enableTdlsWithMacAddress(String remoteMacAddress, boolean enable); diff --git a/wifi/java/android/net/wifi/WifiManager.java b/wifi/java/android/net/wifi/WifiManager.java index 19ecbdbd893a..955161cf538b 100644 --- a/wifi/java/android/net/wifi/WifiManager.java +++ b/wifi/java/android/net/wifi/WifiManager.java @@ -1616,41 +1616,6 @@ public class WifiManager { } /** - * Add a bssid to the supplicant blacklist - * - * This API is used by WifiWatchdogService - * - * @return {@code true} if the operation succeeds else {@code false} - * @hide - */ - public boolean addToBlacklist(String bssid) { - try { - mService.addToBlacklist(bssid); - return true; - } catch (RemoteException e) { - throw e.rethrowFromSystemServer(); - } - } - - /** - * Clear the supplicant blacklist - * - * This API is used by WifiWatchdogService - * - * @return {@code true} if the operation succeeds else {@code false} - * @hide - */ - public boolean clearBlacklist() { - try { - mService.clearBlacklist(); - return true; - } catch (RemoteException e) { - throw e.rethrowFromSystemServer(); - } - } - - - /** * Enable/Disable TDLS on a specific local route. * * <p> @@ -2148,18 +2113,6 @@ public class WifiManager { /** - * Returns the file in which IP and proxy configuration data is stored - * @hide - */ - public String getConfigFile() { - try { - return mService.getConfigFile(); - } catch (RemoteException e) { - throw e.rethrowFromSystemServer(); - } - } - - /** * Allows an application to keep the Wi-Fi radio awake. * Normally the Wi-Fi radio may turn off when the user has not used the device in a while. * Acquiring a WifiLock will keep the radio on until the lock is released. Multiple |