ארכיון תגיות: Service

Jan 26

Remote Service

Remote Service   רקע תאורטי:   Process-ים (תהליכים) שונים באנדרואיד לא חולקים את אותו מרחב הזכרון ולא יכולים לגשת אחד למרחב הזכרון של השני. הם מתקשרים ביניהם בתהליך הנקרא IPC: IPC – Inter Process Communication. ז.א. שכאשר תהליך אחד רוצה לתקשר עם תהליך אחר הוא צריך להפוך את האובייקטים שלו לפרימיטיבים כך שמערכת ההפעלה תוכל …

המשיכו בקריאה »

Jan 20

Intent Service

Intent Service   רקע תאורטי:   ראשית נסביר על תבנית העיצוב Work Queue Processor. בהרבה אפליקציות צריך לשלוח בקשות לשרת או לבצע משימות שאינן קשורות לתהליכון ה UI. כאשר צריך שהמשימות הללו יבוצעו אחת אחרי השניה ולא בצורה מקבילית. בשביל זה נועדה תבנית העיצוב הזאת (שהיא דומה Worker-Producer) כאשר המשימות נכנסות על ידי כמה producers במקביל …

המשיכו בקריאה »

Dec 08

Foreground Service

ועדיפויות לסגירה ע”י מערכת ההפעלה: Foreground Service     רקע תאורטי:   ל Processes (תהליכים) באנדרואיד יש כמה דרגות חשיבות (במאמר על Process ותהליכונים באנדרואיד נרחיב יותר על הנושא) נפשיט פה את הנושא ונחלק ל 2 חשיבויות (למרות שיש יותר).   1. תהליכים שהם Foreground – קדמיים: אלו תהליכים שהמשתמש מפעיל אותם עכשיו באפליקציה שהוא …

המשיכו בקריאה »

Dec 08

Service

Services:     רקע תאורטי:   Service זה חלק מהאפליקציה שרץ ברקע, בברירת מחדל הוא רץ לא ב process נפרד אלא על אותו process של האפליקציה, אבל הוא גם לא כחלק מ Activity יחיד. (service הוא מושג יחודי של android) מתודות המחזור חיים של ה service רצות על ה main thread (תהליכון ה UI) של …

המשיכו בקריאה »