Telefon kapalı Android alarm uygulaması

AlarmManager

android.app.AlarmManager

sınıf Genel bakış

Bu sınıf sistemi, alarm hizmetlerine erişim sağlar. Bunlar sizin uygulama gelecekte bir noktada çalıştırılmak üzere planlamak için izin verir. Bir alarm çaldığında, bunun için tescil edilmişti Niyet zaten çalışır durumda değilse otomatik olarak hedef Uygulamaya başlamadan, sistem tarafından yayınlanır. Cihaz uyuyor (ve onlar o esnada kapalı giderseniz isteğe bağlı cihazı uyanmak), ama kapalı ve yeniden başlatılması durumunda silinecektir ise kayıtlı alarmlar korunur.

Telefon kapalı Android alarm uygulaması

Alarm Yöneticisi sürece alarm Alıcının OnReceive () yöntemi yürütme gibi bir işlemci uyandırma kilit tutar. Bu yayını ele bitinceye kadar telefon uyku garanti eder. OnReceive () iadeler, Alarm Yöneticisi bültenleri bu uyanıklık kilidi kez. Bu, bazı durumlarda telefon irade kısa sürede OnReceive () yöntemi tamamlar olarak uyku anlamına gelir. Alarm alıcısı Context.startService çağrılırsa (). istenen hizmet başlatılmadan önce telefon uyku olasıdır. Bunu önlemek için, BroadcastReceiver ve Servis hizmeti kullanılabilir hale gelinceye kadar telefon çalışmaya devam emin olmak için ayrı bir uyandırma kilit politikasını uygulamak gerekir.

Not: Alarm Yöneticisi uygulama şu anda çalışan olmasa bile, sizin uygulama kodu belirli bir saatte çalıştırmak istediğiniz durumlar için tasarlanmıştır. Normal zamanlama işlemleri (keneler, zaman aşımları, vs) daha kolay ve işleyicisi kullanmak çok daha verimlidir için.

Not: API 19 (KITKAT) Alarm teslim ile başlayan hatalı olduğunu: OS wakeups ve pil kullanımını en aza indirmek amacıyla alarm kayacak. sıkı teslim garantileri ihtiyaç destek uygulamaları için yeni API vardır; setWindow (int, uzun, uzun, PendingIntent) ve setExact (int, uzun, PendingIntent) bkz. kimin targetSdkVersion API 19 öncedir Uygulamalar istendiğinde tüm alarmların tam teslim edildiği önceki davranışı görmeye devam edecektir.

Doğrudan bu sınıfını yok; Bunun yerine, ") onu içinden almak> Context.getSystemService (Context.ALARM_SERVICE).

İlgili Mesajlar

  • 4 Yolları bir kullanıcı kendi olmayan köklü Android telefon hızlandırmak hangi 5 kullanışlı yollar gördüm hızlı Dün Sizin Köklü Android Telefon Run to Make. Biz zaten bir Android köklü olduğunu belirttiğimiz gibi ...

  • Samsung Galaxy S5 cep telefonunu Anlamı Android Simgeler özellik, seçenek ve ayarların iyi bir anlaşma vardır. Kesinlikle garip bir simge çubuğunda kontör sırıtmak ve ne merak gördüm ...

  • Android çoğu yeni 5 En İyi Video Editörler bu gün çoğumuz kızımız oldukça iyi kameralar ile dolaşıyor demektir 1080p video kayıt yeteneği ile gelen akıllı telefonlar ...

  • Bu kısa Nazik Alarm Falls Bu Reklam üstünlük Android için en iyi Çalar Saat App harika ama hiçbir mükemmel yoluyla bu. İlk olarak, arayüzü düz bir şey gibi görünüyor ...

  • Android. Will Alarm Telefon Tem 21, 2010 kapalı olduğundan emin Çalar Saat Bildiğim kadarıyla farkındayım gibi standart çalar saat olacak telefon kapalı olduğunda değil alarmı. Herkes bir biliyor mu ...