flutter_internet_signal 0.0.21 copy "flutter_internet_signal: ^0.0.21" to clipboard
flutter_internet_signal: ^0.0.21 copied to clipboard

PlatformAndroid

Package get internet signal using Flutter, the value is dBm.

flutter_internet_signal_example #

A Flutter plugin for Android that get mobile signal network in dBm value. The value in dBm is negative, so the better connection, the value is closer to 0.

Android iOS
Support SDK 17+ under development

Android #

Change the minimum Android sdk version to 17 (or higher) in your android/app/build.gradle file.

minSdkVersion 17

Add permissions in your manifest file.

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

Example #

import 'package:flutter_internet_signal/flutter_internet_signal.dart';

void main() async {
  final FlutterInternetSignal internetSignal = FlutterInternetSignal();
  final int? signal = await internetSignal.getMobileSignalStrength();
  print('Result dBm -> $signal');
}

For a more elaborate usage example, build and debug main.dart

8
likes
150
points
2.58k
downloads

Publisher

unverified uploader

Weekly Downloads

Package get internet signal using Flutter, the value is dBm.

Repository (GitHub)

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on flutter_internet_signal