מאיפה האזעקה אנדרואיד שלי ללכת

AlarmManager

android.app.AlarmManager

סקירה כללית מחלקה

מחלקה זו מספקת גישה לשירותים אזעקה מערכת. אלה מאפשרים לך לתזמן את בקשתך שתופעל בשלב כלשהו בעתיד. כאשר שעון מעורר מצלצל, ההכוונה שהיה רשומה היא משודרת על ידי המערכת, החל יישום היעד אוטומטי אם הוא אינו פועל כבר. אזעקות רשומות נשמרות כאשר המכשיר נמצא במצב שינה (ובמידה יכול להעיר את המכשיר עד אם הם הולכים באותה תקופה), אבל ינוקה אם הוא כבוי מחדש.

ads

מאיפה האזעקה אנדרואיד שלי ללכת

המנהל המעורר מחזיק מנעול בעקבות מעבד כל עוד המקבל האזעקה onReceive (שיטה) מבצעת. זה מבטיח כי הטלפון לא לישון עד שסיימת טיפול השידור. לאחר onReceive () מחזירה, משחרר מנהל מעורר זה מנעול בעקבות. משמעות הדבר היא כי רצון הטלפון במקרים מסוימים לישון ברגע onReceive שלך ​​(השיטה) משלימה. אם המקלט המעורר שלך נקרא Context.startService (). יתכן כי הטלפון ישן לפני השירות המבוקש הוא הושק. כדי למנוע זאת, BroadcastReceiver והשירות שלך יצטרכו ליישם מדיניות נעילה בעקבות נפרדת כדי להבטיח כי הטלפון ממשיך לפעול עד השירות יהיה זמין.

הערה: המנהל המעורר מיועד למקרים שבם אתה רוצה להיות מפעיל קוד היישום שלך בזמן מסוים, גם אם היישום שלך אינו פועל כרגע. עבור פעולות תזמון נורמליות (קרציות, פסקי זמן, וכו ') זה קל הרבה יותר יעיל להשתמש הנדלר.

הערה: החל API 19 משלוח אזעקה (KitKat) אינו מדויק: מערכת ההפעלה תעבור אזעקות כדי למזער wakeups ושימוש סוללה. קיימים ממשקי API חדשים ליישומי תמיכה אשר צריכים ערבויות משלוח קפדניות; לראות setWindow (int, ארוך, ארוך, PendingIntent) ו setExact (int, ארוך, PendingIntent). שבקשותיהם targetSdkVersion מוקדמת יותר API 19 ימשיכו לראות את ההתנהגות הקודמת שבה כל אזעקות מועברות בדיוק כשתתבקש.

אתה לא מופע המעמד הזה באופן ישיר; במקום, לאחזר אותה דרך) "> Context.getSystemService (Context.ALARM_SERVICE).

פוסטים קשורים

  • EReader ביותר עבור אלקטרונים קריאים אנדרואיד על אנדרואיד היה אמור להיות רק בסדר. עכשיו זה מדהים. אמנם יש שפע של יישומים מתוקים עבור קריאת ספרים על הטלפון או הטאבלט, לשחק יש ספרים ...

  • וידאו: Hands-on עם ניו Instagram וידאו על לא אנדרואיד שזה היה ממש הפתעה אחרי כמה דיווחים שברה את החדשות בימים שקדמו לאירוע הפייסבוק של היום, אבל כן, הם ...

  • 4 תשובות Pics 1 Word בגידות 4 Pics 1 תשובות Word, בגידות, רמזים ייראו לכם איך לנצח בכל הרמות ומכתבים של המשחק עבור iPhone, iPod, iPad, ו- Android. לנחש את המילה כי ...

  • Minecraft: מהדורת כיס (עבור Android) כרייה מוצקה וניסיון crafting. נראה ומשחק נהדר. מרובה פשוט מלח. פיתוח מתמשך. לא עמוק כמו גרסת ה- PC. חלק מגע ...

  • [Android] מהו Superuser השיג שורש על מכשיר אנדרואיד אינו מושג על ידי פותח את מנהל האתחול, או התקנת החלמה מותאמת אישית, אלא על ידי מהבהבי קובץ קטן בשם superuser ....