cellular_info 1.0.6
cellular_info: ^1.0.6 copied to clipboard
A Flutter plugin that provides access to 5G NR (New Radio) information on Android devices using TelephonyManager.requestCellInfoUpdate(). Delivers real-time cell info through a Dart Stream.
cellular_info #
A Flutter plugin for retrieving 5G NR signal information on Android devices.
It uses TelephonyManager.requestCellInfoUpdate() to provide periodic, real-time cell data via a Dart Stream.
📱 Supported Platforms #
- ✅ Android (API 29+ / Android 10+)
- ❌ Not supported: iOS / Web / macOS
🚀 Installation #
dependencies:
cellular_info: ^1.0.2
🔧 Usage #
import 'package:cellular_info/cellular_info.dart';
final subscription = CellularInfo.getNrStream().listen((list) {
print("5G NR Info: $info");
});
Cancel the stream to stop processing:
subscription.cancel();
📊 Sample Output #
[
{
"band": '77/78',
"freq": 635334.33,
"arfcn": 3992,
"ssRsrp": -85,
"ssRsrq": -11,
"ssSinr": -7,
"csiRsrp": -85,
"csiRsrq": -11,
"csiSinr": -7,
"dbm": -100,
},
{
"band": '77/78',
"freq": 635334.33,
"arfcn": 3992,
"ssRsrp": -85,
"ssRsrq": -11,
"ssSinr": -7,
"csiRsrp": -85,
"csiRsrq": -11,
"csiSinr": -7,
"dbm": -100,
},
{
"band": '77/78',
"freq": 635334.33,
"arfcn": 3992,
"ssRsrp": -85,
"ssRsrq": -11,
"ssSinr": -7,
"csiRsrp": -85,
"csiRsrq": -11,
"csiSinr": -7,
"dbm": -100,
},
]