api-impl: misc stubs and fixes for several apps including F-Droid and AuroraStore

This commit is contained in:
Julian Winkler
2025-03-25 19:24:06 +01:00
parent 7b0341123b
commit 4a4b4a4722
36 changed files with 296 additions and 27 deletions

View File

@@ -2,6 +2,8 @@ package android.net;
import android.os.Handler;
class NetworkCapabilities {}
public class ConnectivityManager {
public class NetworkCallback {
@@ -19,6 +21,8 @@ public class ConnectivityManager {
public native void registerNetworkCallback(NetworkRequest request, NetworkCallback callback);
public void unregisterNetworkCallback(NetworkCallback callback) {}
public native boolean isActiveNetworkMetered();
protected native boolean nativeGetNetworkAvailable();
@@ -33,4 +37,8 @@ public class ConnectivityManager {
public void registerDefaultNetworkCallback(NetworkCallback cb, Handler hdl) {}
public NetworkCapabilities getNetworkCapabilities(Network network) {
return null;
}
}

View File

@@ -1,7 +1,7 @@
package android.net.http;
import java.security.cert.X509Certificate;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import javax.net.ssl.X509TrustManager;
@@ -12,6 +12,6 @@ public class X509TrustManagerExtensions {
public List<X509Certificate> checkServerTrusted (X509Certificate[] chain,
String authType, String host) {
return new ArrayList<>();
return Arrays.asList(chain);
}
}