battery_level_plus 0.0.1 copy "battery_level_plus: ^0.0.1" to clipboard
battery_level_plus: ^0.0.1 copied to clipboard

Flutter plugin for getting battery level on Android and iOS

example/lib/main.dart

import 'package:flutter/material.dart';
import 'package:battery_level_plus/battery_level_plus.dart';

void main() => runApp(const MyApp());

class MyApp extends StatelessWidget {
  const MyApp({super.key});

  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      home: const BatteryScreen(),
    );
  }
}

class BatteryScreen extends StatefulWidget {
  const BatteryScreen({super.key});

  @override
  State<BatteryScreen> createState() => _BatteryScreenState();
}

class _BatteryScreenState extends State<BatteryScreen> {
  int? _batteryLevel;

  Future<void> _getBatteryLevel() async {
    final level = await BatteryLevelPlus.getBatteryLevel();
    setState(() {
      _batteryLevel = level;
    });
  }

  @override
  void initState() {
    super.initState();
    _getBatteryLevel();
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(title: const Text("🔋 배터리 확인")),
      body: Center(
        child: Text(
          _batteryLevel != null
              ? '배터리 잔량: $_batteryLevel%'
              : '배터리 정보를 가져오는 중...',
          style: const TextStyle(fontSize: 20),
        ),
      ),
    );
  }
}
4
likes
150
points
14
downloads

Publisher

unverified uploader

Weekly Downloads

Flutter plugin for getting battery level on Android and iOS

Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on battery_level_plus

Packages that implement battery_level_plus