جستجو برای:
سبد خرید 0
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
ورود
گذرواژه خود را فراموش کرده اید؟
عضویت

اطلاعات شخصی شما برای پردازش سفارش شما استفاده می‌شود، و پشتیبانی از تجربه شما در این وبسایت، و برای اهداف دیگری که در سیاست حفظ حریم خصوصی توضیح داده شده است.

ارسال مجدد کد یکبار مصرف (00:60)
  • 02188945907
  • info@amooznegar.com
  • لیست علاقه مندی ها
آکادمی آموزنگار
  • خانه
  • دوره های آموزشی
    • دوره های حضوری و آنلاین
      • دوره جامع برنامه نویسی اندروید
      • دوره جامع برنامه نویسی فلاتر
      • دوره برنامه نویسی React Native
      • دوره آموزشی برنامه نویسی iOS
    • دوره های متخصص و حرفه ای
      • دوره متخصص اندروید (پروژه محور)
      • دوره متخصص فلاتر (پروژه محور)
      • دوره آموزش امنیت در اندروید
      • دوره درآمدزایی دلاری از گوگل پلی در ایران
  • آموزش رایگان
    • دوره رایگان اندروید
    • دوره رایگان فلاتر
  • مشاورهجدید
  • دوره VIP
  • وبلاگ
شروع کنید
آخرین اطلاعیه ها
لطفا برای نمایش اطلاعیه ها وارد شوید
0

وبلاگ

آکادمی آموزنگار > اخبار > برنامه نویسی > فلاتر > دریافت اطلاعات باتری تلفن همراه در فلاتر

دریافت اطلاعات باتری تلفن همراه در فلاتر

1400-07-14
ارسال شده توسط آموزنگار
فلاتر
دریافت اطلاعات باتری تلفن در فلاتر

اگر نیاز دارید که بتوانید اطلاعات باطری دستگاه را دریافت کنید در فلاتر به راحتی میتوانید با استفاده از پکیج Battery Plus اینکار را انجام دهید. یکی از مثال های خوبی که برای اطلاعات باطری میشه زد , اپلیکیشن واتس اپ میباشد که در صورتی که شارژ دستگاه به زیر ۱۵ درصد برسد سریعا اطلاع رسانی میکند و کاربران را مطلع می کند.

اطلاعات باطری دستگاه

پیاده سازی

برای پیاده سازی وضعیت باطری ابتدا می بایستی وابستگی (dependency) را به فایل pubspec.yaml خود اضافه کنید.

dependencies:

battery_plus: ^1.1.1
پکیج battery_plus فلاتر

با کلیک روی 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

نتیجه گیری

امیدوارم از نحوه استفاده از این کتابخانه بطور کامل متوجه شده باشید و بتوانید از این کتابخانه در پروژه های فلاتری خودتوون استفاده کنید. در صورت داشتن هر سوالی در مورد این کتابخانه حتما در بخش نظرات, سوالات خود را ارسال نمایید.

8 ویجت اصلی و مهم در flutter
خواندن این مقاله
قدرت گرفته از افزونه نوشته‌های مرتبط هوشمند
قبلی آموزش ساخت برنامه چت با Firebase Cloud Messaging
بعدی سوالات مصاحبه برنامه نویس فلاتر

دیدگاهتان را بنویسید لغو پاسخ

جستجو برای:
دسته‌ها
  • GoLang
  • jetpack compose
  • PHP
  • اپلیکیشن
  • امنیت
  • اندروید
  • اوپن سورس
  • برنامه نویسی
  • برنامه نویسی iOS
  • برنامه نویسی react native
  • پادکست صوتی
  • تکنولوژی
  • جاوا
  • طراح رابط کاربری
  • طراحی رابط کاربری
  • طراحی وب
  • عمومی
  • فریلنسر
  • فلاتر
  • فناوری
  • کاتلین
  • کتاب های آموزشی
  • کسب و کار
  • هوش مصنوعی
  • وردپرس
برچسب‌ها
admob coroutine dagger dagger-hilt jetpack nft rxandroid rxjava spring swift ارز دیجیتال امنیت در اندروید دارت فایربیس فوشیا مصاحبه کاری معماری mvi نقشه راه برنامه نویسی کاتلین گوگل

آکادمی آموزنگار، جایی برای آغاز یک سفر شگفت‌انگیز در دنیای برنامه‌نویسی است. آموزنگار تلاش می‌کند تا هر فردی را از هر سطحی از زندگی و تجربه به دنیای جذاب برنامه‌نویسی وارد کند.

دسترسی سریع
  • درباره ما
  • تماس با ما
  • حریم خصوصی
  • سوالات متداول
نمادها
شبکه های اجتماعی
Facebook Twitter Youtube icon--white Whatsapp

تهران، میدان ولی عصر،خیابان شهیدان سازش،کوچه سوم پلاک 5 طبقه سوم واحد 31

021-88945907

تمامی حقوق برای آکادمی آموزنگار محفوظ می باشد

اشتراک گذاری در شبکه های اجتماعی
ارسال به ایمیل
https://amooznegar.com/?p=11161
ورود
استفاده از شماره تلفن
استفاده از آدرس ایمیل
آیا هنوز عضو نشده اید؟ ثبت نام کنید
بازیابی رمز عبور
استفاده از شماره تلفن
استفاده از آدرس ایمیل
ثبت نام
استفاده از شماره تلفن
استفاده از ایمیل
قبلا عضو شده اید؟ ورود به سیستم
محافظت توسط   
مرورگر شما از HTML5 پشتیبانی نمی کند.

سوالی دارید؟ از ما بپرسید، کارشناسان ما در اسرع وقت با شما تماس می گیرند.

آموزنگار

آکادمی آموزنگار

  • 021-88945907
  • شنبه تا چهارشنبه از ساعت 8 تا 17
  • info@amooznegar.com