دریافت اطلاعات باتری تلفن همراه در فلاتر
اگر نیاز دارید که بتوانید اطلاعات باطری دستگاه را دریافت کنید در فلاتر به راحتی میتوانید با استفاده از پکیج Battery Plus اینکار را انجام دهید. یکی از مثال های خوبی که برای اطلاعات باطری میشه زد , اپلیکیشن واتس اپ میباشد که در صورتی که شارژ دستگاه به زیر ۱۵ درصد برسد سریعا اطلاع رسانی میکند و کاربران را مطلع می کند.
پیاده سازی
برای پیاده سازی وضعیت باطری ابتدا می بایستی وابستگی (dependency) را به فایل pubspec.yaml خود اضافه کنید.
dependencies:
battery_plus: ^1.1.1
با کلیک روی package get می توانید آن را نصب کنید.
پلتفرم های قابل پشتیبانی :
کتابخانه battery plus از سیستم عامل های اندروید, iOS , مک او اس , وب , لینوکس و دسکتاپ پشتیبانی میکند.
نحوه استفاده :
اکنون این پکیج را به کد dart خود وارد کنید.
import ‘package:buttery/buttery.dart’;
ایجاد یک نمونه از Buttery ().
var battery = Battery();
با استفاده از ویژگی battery-level می توانید به level باتری فعلی دستگاه دسترسی پیدا کنید.
print(await battery.batteryLevel);
جریان باتری
برای گوش دادن مداوم به وضعیت باتری ، می توانید یک listener روی object باتری ایجاد کنید.
battery.onBatteryStateChanged.listen((BatteryState state) {
// Do something with new state
});
صفحه رسمی کتابخانه battery plus
نتیجه گیری
امیدوارم از نحوه استفاده از این کتابخانه بطور کامل متوجه شده باشید و بتوانید از این کتابخانه در پروژه های فلاتری خودتوون استفاده کنید. در صورت داشتن هر سوالی در مورد این کتابخانه حتما در بخش نظرات, سوالات خود را ارسال نمایید.
دیدگاهتان را بنویسید