معرفه نوع نسخه الاندرويد الحاليه من فلاتر

Device_info plugin

Device_info plugin

سوف نتحدث اليوم عن هذه ال  Plugin   وهى مفيده جدا فى حالة أردت معرفة نوع الهاتف وبياناته التى يستخدمها المستخدم  وتقوم بتخزينها مثلا فى قاعدة بياناتك , حتى تستخدمها لاحقا ففى حالة حدوث أى مشكلة  على اى نوع من المستخدمين او  Error reporting services  حتى تعلم اى نوع من الهواتف او نوع  Api  التى حدثت بها المشكله وتتبعها  , وهى ال  plugin  المعتمده من  Flutter

الخطوة الأولى  إضافة ال  Plugin :  

  • يمكن اضافتها عن طريق ال Terminal
 flutter pub add device_info_plus
  • أو عن طريق  ملف  Pubspec.yaml
device_info_plus: ^8.0.0  

 

 

الخطوة الثانية : كتابه الكود :

  • يمكن إستخدام المكتبة مباشرة فى الكود داخل ال   ٍScafold   مباشرة عن طريق كتابته فى نص أو ماشابه

 


void getAndroidDeviceInf  () async {
  final androidVersion = await DeviceInfoPlugin().androidInfo;
   log( androidVersion.version.sdkInt.toString()) ;

}

  • لكن فى حالتى هنا أريد فقط طباعه نسخه الاندرويد فى  Log  
    يمكننا عمل داله بداخل  Provider  مثلا او اى  StateManager  ونقوم بالنداء عليها داخل ال  initState

}
class _ImageNavScreenState extends State<ImageNavScreen> {
  @override
  void initState() {

    super.initState();
    Provider.of<GetStatusProvider>(context  , listen:false).getAndroidDeviceInf();
    Provider.of<GetStatusProvider>(context  , listen:false).getStatus();
  }

 

 

 

 

حاول أن تقوم بطباعه بيانات أخرى عن الهاتف , حتى تتأكد من فهمك للدرس 
نسألكم الدعاء

0
إعجاب
501
مشاهدات
0
مشاركة
1
متابع

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !