אַפּ
טשעקליסט

    קאָנטאַקט





    אונדזער בלאָג

    מיר פּראָגראַם דיין וויזאַביליטי! Positive פאָרשטעלונג מיט ONMA ויסקוקער אַנדרויד אַפּ אַנטוויקלונג איז געראַנטיד.

    קאָנטאַקט
    אַנטוויקלונג פון אַנדרויד אַפּפּס

    אונדזער בלאָג


    ווי צו אָנהייבן מיט אַנדרויד פּראָגראַממינג

    אַנדרויד פּראָגראַממינג

    איר קען האָבן לעצטנס געהערט פון אַנדרויד פּראָגראַממינג און איר זענט וואַנדערינג ווי איר קענען אָנהייבן. עס זענען פילע אַדוואַנטידזשיז צו דעם נייַ רירעוודיק אָפּערייטינג סיסטעם. פֿאַר סטאַרטערס, עס גיט איר אַקסעס צו אַ ריזיק אַפּ קראָם מיט איבער 3 מיליאָן אַפּפּס. איר קענען לייכט נוצן די אַפּפּס אויב איר וויסן ווי צו פּראָגראַם זיי רעכט. ונטער זענען עטלעכע פון ​​די מערסט נוציק פֿעיִקייטן פון אַנדרויד:

    זען ציטירט פון באַוווסט פּאָעטן

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

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

    AsyncTask-Framework

    AsyncTask איז אַן אַבסטראַקציע קלאַס אין די אַנדרויד פּראָגראַממינג שפּראַך וואָס אַלאַוז דיין אַפּ צו דורכפירן טאַסקס אין דער הינטערגרונט. עס איז נישט אַ טרעדינג פריימווערק, אָבער עס קענען זיין געוויינט צו דורכפירן הינטערגרונט טאַסקס, ווי לייענען דאַטן און פּראַסעסינג דאַטן. ווי דער נאָמען סאַגדזשעס, עס איז געניצט פֿאַר הינטערגרונט אַפּעריישאַנז און דערהייַנטיקונגען די סטאַטוס פון די באַניצער צובינד בעשאַס די דורכפירונג פון די אַרבעט. די הויפּט דיסאַדוואַנטידזשיז פון AsyncTask זענען די טיילמאָליק קאָנטעקסט ליקס, מיסט קאַללבאַקקס, און סתירה נאַטור אַריבער פּלאַטפאָרמס. עס אויך סוואַלאָוז אויסנעמען פון doInBackground און האט קליין נוצן איבער עקסעקוטאָר.

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

    AsyncTask-framework פֿאַר אַנדרויד גיט אַ גאַנג פון קלאסן פֿאַר דיפיינינג און מיינטיינינג די שטאַט פון אַ אַפּלאַקיישאַן. ווי דער נאָמען ימפּלייז, די AsyncTask-Framework איז אַ הויך-מדרגה ביבליאָטעק וואָס אַלאַוז איר צו אַנטוויקלען אַפּפּס פֿאַר אַנדרויד. און טראָץ זייַן קאַמפּלעקסיטי, AsyncTask-Framework אַלאַוז איר צו שרייַבן העכסט ינטעראַקטיוו אַנדרויד אַפּלאַקיישאַנז.

    ליסטוויעוו-עלעמענט

    די ListView-עלעמענט איז אַ קאַנטיינער פֿאַר מיינונג עלעמענטן און מוזן זיין דיפיינד אין אַ XML-layout טעקע. זייַן ברייט, הייך, סיידאַבסטאַנד, און דיווידער קענען אַלע זיין דיפיינד אין די אַנדרויד קאָד. איר וועט נוצן די ArrayAdapter צו פאַרבינדן דאַטן צו די רשימה מיינונג. אין די אַנדרויד פּראָגראַממינג טוטאָריאַל, מיר וועלן דעקן די באַסיקס פון די ListView און ווי צו נוצן עס אין אַן אַנדרויד אַפּ.

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

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

    דיבאַגינג

    אויב איר ווילן צו דיבאַגינג דיין אַפּ אָן דיבאַגינג די אַנדרויד רונטימע, איר קענען נוצן די אַנדרויד סטודיאָ געצייַג. צו נוצן דעם געצייַג, מאַכן זיכער אַז איר נאָכפאָלגן די README פון די אַנדרויד-רונטימע ריפּאַזאַטאָרי. איר קענט אויך נוצן די אַדב געצייַג צו עפֿענען אַ שאָל אויף דיין מיטל און ידענטיפיצירן דעם פּראָצעס שייַן. אַמאָל איר האָט געפֿונען דעם פּראָצעס שייַן, איר קענען נוצן די DS-5 דיבאַג פֿאַרבינדונג צו לאָדן סימבאָלס פֿאַר דיין אַפּ פּראָצעס און שטעלן די שערד ביבליאָטעק זוכן דרך.

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

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

    עפֿן מקור נאַטור

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

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

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

    אונדזער ווידעא
    באַקומען אַ פריי אינפֿאָרמאַציע