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

الابقاء على ضوء الشاشة

بدأه رامي العيساوي في 10 نوفمبر 2009 · 3 رد · 933 مشاهدة · في JavaME
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

من الملاحظ بانه الشاشة تطفي في اغلب الاجهزة بعد فترة قصيرة من الزمن من اجل الحفاظ على الطاقة..

كيف يمكن ابقاء الشاشة شغالة ... طالما التطبيق شغال

حاولت محاكاة العضو لضغط الازرار .. ولكن يبدو ان الحدث يجب ان يكون هارد وير و ليس سوفت وير

لذا هل من طريقة في الاجهزة التي تدعم MIDP2

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#2

بحسب علمي انه غير ممكن

لكن في ال MIDP 3.0 تمت اضافة هذا الامر

#3

السلام عليكــم ورحمـة الله وبركاتــه ،،

جرب الكود التالي:

public class Viewer extends MIDlet 
{ 
Timer tm; // Timer
AnimateTimerTask tt; // Task

public void startApp() { 
tm = new Timer();
tt = new AnimateTimerTask(Display.getDisplay(this));
tm.schedule(tt, 1000, 5000);	
} 
public void pauseApp() {}
public void destroyApp(boolean unconditional) {} 
}

class AnimateTimerTask extends TimerTask
{
Display dp;
public AnimateTimerTask(Display dpx)
{
dp = dpx;
} 
public final void run()
{
dp.flashBacklight(1); 
}
}

بصراحة انا لم اجربه لذلك فانا لا اضمن لك النتائج...

#4

جربته سابقا..

هو يجعل الشاشة تومضى و تطفي وتشغل.. و ليس على كل الاجهزة

بعد بحث طويل وجد احدهم كاتب " اذا كنت تبحث عن طريقة تعمل على كل الاجهزة فافقد الامل الآن "

لذا استعملت طريقة خاصة باجهزة نوكيا فقط setLights

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

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