التطبيق إنذار الروبوت عندما يكون الهاتف مطفأ

AlarmManager

android.app.AlarmManager

الفئة نظرة عامة

توفر هذه الفئة الوصول إلى خدمات نظام الإنذار. هذه تسمح لك لتحديد موعد التطبيق الخاص بك ليتم تشغيلها في وقت ما في المستقبل. عندما يذهب إنذار الخروج، يتم بث النوايا التي تم تسجيلها لذلك من قبل النظام، تلقائيا بدء التطبيق الهدف إذا لم يكن قيد التشغيل بالفعل. يتم الاحتفاظ الإنذارات المسجلة في حين أن الجهاز هو نائم (ويمكن أن يستيقظ اختياريا الجهاز حتى لو كانت تنفجر خلال ذلك الوقت)، ولكن سيتم مسح إذا تم إيقاف تشغيله وإعادة تشغيل.

التطبيق إنذار الروبوت عندما يكون الهاتف مطفأ

مدير إنذار يحمل قفل أعقاب وحدة المعالجة المركزية طالما طريقة المتلقي إنذار في onReceive () المنفذة. هذا يضمن أن الهاتف لن ينام حتى الانتهاء من التعامل مع البث. بمجرد عودة onReceive ()، وإنذار مدير النشرات هذا القفل اليقظة. وهذا يعني أن الإرادة الهاتف في بعض الحالات ينام حالما يكمل طريقتك onReceive (). إذا المتلقي التنبيه الخاص بك دعا Context.startService (). فمن الممكن أن الهاتف سوف ينام قبل أن يتم إطلاق الخدمة المطلوبة. لمنع هذا، سوف BroadcastReceiver والخدمة تحتاج إلى تنفيذ سياسة منفصلة قفل أعقاب لضمان أن الهاتف لا يزال يعمل حتى تصبح الخدمة متاحة.

ملاحظة: المقصود من مدير إنذار في الحالات التي كنت تريد أن يكون رمز التطبيق الخاص بك تشغيل في وقت محدد، حتى إذا كان التطبيق الخاص بك ليست قيد التشغيل حاليا. لعمليات توقيت العادية (القراد، مهلة، الخ) أنه من الأسهل بكثير وأكثر كفاءة في استخدام معالج.

ملاحظة: بدءا API 19 (KITKAT) تسليم الإنذار هو غير دقيق: فإن نظام التشغيل تحول الإنذارات من أجل تقليل wakeups واستخدام البطارية. هناك واجهات برمجة التطبيقات الجديدة لدعم التطبيقات التي تحتاج إلى ضمانات تسليم صارمة. رؤية setWindow (كثافة، طويلة، طويلة، PendingIntent) وsetExact (الباحث، منذ فترة طويلة، PendingIntent). سوف التطبيقات التي targetSdkVersion أقدم من API 19 تستمر لرؤية السلوك السابق الذي يتم تسليم جميع أجهزة الإنذار بالضبط عند الطلب.

كنت لا مثيل هذه الفئة مباشرة. بدلا من ذلك، الحصول عليه من خلال) "> Context.getSystemService (Context.ALARM_SERVICE).

الوظائف ذات الصلة

  • 4 طرق لجعل حياتك الجذور الروبوت الهاتف تشغيل أسرع رأينا بالأمس 5 طرق مفيدة التي يمكن للمستخدم تسريع له غير الجذور الروبوت الهاتف. وكما ذكرنا سابقا أن الجذور الروبوت ...

  • أيقونات الروبوت معنى الهاتف الخليوي سامسونج غالاكسي S5 لديها قدر كبير من الميزات والخيارات والإعدادات. بالتأكيد كنت قد رأيت رمز غريب تظهر في شريط فوق أعلى وتساءل ما ...

  • 5 أفضل المحررين فيديو لالروبوت معظم الهواتف الذكية الجديدة هذه الأيام تأتي مع القدرة على تسجيل الفيديو في 1080p، و الذي يعني الكثير منا يتجول مع كاميرات الفيديو لائق جدا في منطقتنا ...

  • أفضل المنبه التطبيق لالروبوت أين ويبرع إعلان أين فإنه يقصر إنذار لطيف كبير، ولكنها ليست بأي حال الكمال. أولا، واجهة تبدو وكأنها شيء على التوالي ...

  • الروبوت. المنبه التي من شأنها إنذار عند تشغيل الهاتف معطلة 21 يوليو 2010 بقدر ما أنا على علم والمنبه القياسية لا ناقوس الخطر عندما يتم إيقاف تشغيل الهاتف. لا أحد يعرف على ...