Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,13 @@ indent_size = 2
indent_size = 4
max_line_length = 100

[*.java]
indent_style = space
indent_size = 2
tab_width = 2
max_line_length = 100
insert_final_newline = false

[*.m]
indent_style = space
indent_size = 2
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,10 +31,14 @@ android {
}

defaultConfig {
minSdk 19
minSdk 21
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
lintOptions {
disable 'InvalidPackage'
}

dependencies {
implementation "androidx.core:core:1.18.0"
}
}
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
#Thu Mar 19 19:36:21 EET 2026
android.useAndroidX=true
org.gradle.jvmargs=-Xmx1536M
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@
import android.net.NetworkCapabilities;
import android.os.Build;
import androidx.annotation.NonNull;
import androidx.annotation.RequiresApi;
import java.util.ArrayList;
import java.util.List;

Expand Down Expand Up @@ -39,14 +38,12 @@ List<String> getNetworkTypes() {
}
}

@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
List<String> getCapabilitiesFromNetwork(Network network) {
NetworkCapabilities capabilities = connectivityManager.getNetworkCapabilities(network);
return getCapabilitiesList(capabilities);
}

@NonNull
@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
List<String> getCapabilitiesList(NetworkCapabilities capabilities) {
List<String> types = new ArrayList<>();
if (capabilities == null
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import android.os.Build;
import android.os.Handler;
import android.os.Looper;
import androidx.core.content.ContextCompat;
import io.flutter.plugin.common.EventChannel;
import java.util.List;

Expand Down Expand Up @@ -76,7 +77,11 @@ public void onLost(Network network) {
};
connectivity.getConnectivityManager().registerDefaultNetworkCallback(networkCallback);
} else {
context.registerReceiver(this, new IntentFilter(CONNECTIVITY_ACTION));
ContextCompat.registerReceiver(
context,
this,
new IntentFilter(CONNECTIVITY_ACTION),
ContextCompat.RECEIVER_NOT_EXPORTED);
}
// Need to emit first event with connectivity types without waiting for first change in system
// that might happen much later
Expand Down
Loading