שנעל ענטפער: וואָס זענען די פאַרשידענע באַדינונגס אין אַנדרויד?

וואָס זענען אַנדרויד באַדינונגס?

אַנדרויד דינסט איז אַ קאָמפּאָנענט וואָס איז געניצט צו דורכפירן אַפּעריישאַנז אויף דער הינטערגרונט אַזאַ ווי פּלייינג מוזיק, שעפּן נעץ טראַנזאַקשאַנז, ינטעראַקטינג אינהאַלט פּראַוויידערז עטק. עס טוט נישט האָבן קיין וי (באַניצער צובינד). דער דינסט לויפט אין דער הינטערגרונט ינדעפאַנאַטלי אפילו אויב די אַפּלאַקיישאַן איז חרובֿ.

וואָס זענען די צוויי הויפּט טייפּס פון באַדינונגס אין אַנדרויד?

אַנדרויד האט צוויי טייפּס פון באַדינונגס: געבונדן און ניט געבונדן סערוויסעס. אַן אַנבאַונד דינסט וועט לויפן אין די אָפּערייטינג סיסטעם 'ס הינטערגרונט פֿאַר אַ אַנלימאַטאַד צייט, אפילו ווען די טעטיקייט וואָס פּונקט סטאַרטעד דעם דינסט וועט סוף אין דער צוקונפֿט. א געבונדן דינסט וועט אַרבעטן ביז די טעטיקייט וואָס סטאַרטעד די דינסט ענדס.

ווען אָנהייב דינסט () איז גערופן וואָס דינסט באַקומען באשאפן?

סטאַרטינג אַ דינסט

די אַנדרויד סיסטעם רופט די דינסט ס onStartCommand () אופֿן און פּאַסיז עס די ינטענט , וואָס ספּעציפיצירט וואָס דינסט צו אָנהייבן. באַמערקונג: אויב דיין אַפּ טאַרגאַץ אַפּי מדרגה 26 אָדער העכער, די סיסטעם ימפּאָוזיז ריסטריקשאַנז אויף ניצן אָדער קריייטינג הינטערגרונט באַדינונגס סייַדן די אַפּ זיך איז אין די פאָרגראַונד.

וואָס איז די לעבן ציקל פון סערוויסעס?

די פּראָדוקט / דינסט לעבן ציקל איז אַ פּראָצעס געניצט צו ידענטיפיצירן די בינע אין וואָס אַ פּראָדוקט אָדער דינסט איז טרעפן אין דער צייט. די פיר סטאַגעס - הקדמה, וווּקס, צייַטיקייַט און אַראָפּגיין - יעדער באַשרייַבן וואָס די פּראָדוקט אָדער דינסט איז ינקערינג אין דער צייט.

וואָס איז מענט דורך טעמע אין אַנדרויד?

א טעמע איז אַ זאַמלונג פון אַטריביוץ וואָס איז געווענדט צו אַ גאַנץ אַפּ, טעטיקייט אָדער מיינונג כייעראַרקי- ניט נאָר אַ יחיד מיינונג. ווען איר צולייגן אַ טעמע, יעדער מיינונג אין די אַפּ אָדער אַקטיוויטעט אַפּלייז צו יעדער פון די טעמע ס אַטריביוץ וואָס עס שטיצט.

וואָס איז אַנדרויד בראָדקאַסט רעסייווער?

בראָדקאַסט ופנעמער איז אַן אַנדרויד קאָמפּאָנענט וואָס אַלאַוז איר צו שיקן אָדער באַקומען אַנדרויד סיסטעם אָדער אַפּלאַקיישאַן געשעענישן. ... פֿאַר בייַשפּיל, אַפּלאַקיישאַנז קענען פאַרשרייַבן פֿאַר פאַרשידן סיסטעם געשעענישן ווי שטיוול גאַנץ אָדער נידעריק באַטאַרייע, און אַנדרויד סיסטעם סענדז בראָדקאַסט ווען ספּעציפיש געשעעניש פּאַסירן.

וואָס איז אַנדרויד ViewGroup?

א ViewGroup איז אַ ספּעציעל מיינונג וואָס קענען אַנטהאַלטן אנדערע קוקן. די ViewGroup איז די באַזע קלאַס פֿאַר לייאָוץ אין אַנדרויד, ווי LinearLayout , RelativeLayout , FrameLayout עטק. אין אנדערע ווערטער, ViewGroup איז בכלל געניצט צו דעפינירן די אויסלייג אין וואָס קוקן (ווידזשיץ) וועט זיין שטעלן / עריינדזשד / ליסטעד אויף די אַנדרויד פאַרשטעלן.

ווען זאָל איר מאַכן אַ דינסט?

שאַפֿן אַ דינסט מיט ניט-סטאַטיק פאַנגקשאַנז סוץ ווען מיר ווילן צו נוצן די פאַנגקשאַנז ין די באַזונדער קלאַס הייסט פּריוואַט פאַנגקשאַנז אָדער ווען אן אנדער קלאַס דאַרף עס הייסט ציבור פֿונקציע.

ווי פילע טייפּס פון סערוויסעס זענען אין אַנדרויד?

עס זענען פיר פאַרשידענע טייפּס פון אַנדרויד באַדינונגס: געבונדן סערוויס - א געבונדן סערוויס איז אַ סערוויס וואָס איז פארבונדן מיט עטלעכע אנדערע קאָמפּאָנענט (טיפּיקלי אַן אַקטיוויטעט). א געבונדן דינסט גיט אַ צובינד אַז אַלאַוז די געבונדן קאָמפּאָנענט און די סערוויס צו ינטעראַקט מיט יעדער אנדערער.

וואָס איז די לייפסייק פון באַדינונגס אין אַנדרויד?

ווען אַ דינסט איז סטאַרטעד, עס האט אַ לייפסיקלע וואָס איז פרייַ פון די קאָמפּאָנענט וואָס סטאַרטעד עס. די סערוויס קענען לויפן ינדעפאַנאַטלי אין דער הינטערגרונט, אפילו אויב דער קאָמפּאָנענט וואָס סטאַרטעד עס איז חרובֿ.

וואָס איז דער הויפּט קאָמפּאָנענט אין אַנדרויד?

אַנדרויד אַפּלאַקיישאַנז זענען צעטיילט אין פיר הויפּט קאַמפּאָונאַנץ: אַקטיוויטעטן, באַדינונגס, אינהאַלט פּראַוויידערז און בראָדקאַסט ריסיווערז. אַפּראָוטשינג אַנדרויד פון די פיר קאַמפּאָונאַנץ גיט די דעוועלאָפּער די קאַמפּעטיטיוו מייַלע צו זיין אַ טרענדסעטטער אין רירעוודיק אַפּלאַקיישאַן אַנטוויקלונג.

ווי דעם פּאָסטן? ביטע טיילן מיט דיין פרענדז:
OS הייַנט