الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

محاولة عمل برنامج يعرض معلومات عن البطارية وحالة الشحن

بدأه Eng-Khaled في 10 يوليو 2010 · 1 رد · 488 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

فى البداية . سوف اعرف ما توصلت الية بعد البحث والتنفيذ .

فى خاصية فى API للجافا getProperty("com.nokia.mid.batterylevel") ولكنها ليست مدعومة الا فى الاجهزة الحديثة .

مهدي حجازي كتب:

الطريقه التي ذكرتها خاصه ببعض أجهزه نوكيا الحديثه ولن تعمل على معظم الأجهزه، لذلك تأكد أن القيمه المرجعه ليست null ثم قم بعمل parse. يمكنك طباعه القيمه المرجعه حتى نعرف ما الخطأ بالتحديد.

عندما يدعما الموبييل يرجع القيمة المطلوبة ولكن عندما لا يدعمها يرجع بقيمة null(وهنا تظهر المشكلة) وفى هذه الحالة البرنامج بظهر Exception ولذلك عند عمل parse للقيمة مثلا (Integer.parseInt) ولان هذة الدلة بتعمل throws لى NumberFormatException ولذلك لما تبعتلها قيمة null بترجعلينا بنفس الاكسبشن (NumberFormatException)

عند التنفيذ على WTK ببيرجع Exception

التنفيذ على الموبييل .

1- nokia 7610 يعطى معى خطئ فى البرامج التى قم بإنشائها S60 2nd Edition

2- على N70 يتم التنفيذ ثم عن التشغيل يختفى

3- على nokia 6300 يقوم البرنامج ويعطى ال Exception على الشاشة( طبعا علشان هو مش بيدعم ومشكلة ال parse بترمى الاكسبشن)

ومن خلال البحت وجدت ان هناك مكتبة JSR256 Mobile sensor API ممكن ان تستخدم ولكن اعرف تفاصيل عنها.

الطريق الثالث والاخر بالنسبة لى انا اقوم بعمل البرنامج عن طريق Symbian C++for nokia

شكرا على الاهتمام .

#2

حد جرب نوع تانى غير نوكيا يكون بيدعم الخاصية بتاع battery_level ؟

انا قرأت ان موتورلا فية باكتج بترجع خصائص الجهاز ومنها BATTERY_LEVEL .

لو حد معلومة يريت يفدنا..

شكرا

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…