App
lîsteya kontrolê

    Têkelî





    Bloga me

    Em dîtina we bername dikin! Performansa erênî bi pêşkeftina sepana androidê ya ONMA scout re garantî ye.

    Têkelî
    pêşveçûna sepana android

    Bloga me


    Meriv çawa Serlêdanek Android-ê ava dike – Sîstemên Niyeta, ShareActionProvider, û OnItemLongClickListener

    sepanek android çêbikin

    Bi Android, pêşxistina sepanekê hêsan e, lê heke hûn nizanin ji ku dest pê bikin, dilnigeran nebe – gelek çavkaniyên serhêl hene ku ji we re bibin alîkar. Hûn dikarin li ser Pergalên Niyetê fêr bibin, ShareActionProvider, û OnItemLongClickListener. Hûn ê di demek nêzîk de bibin pro-Android û karibin di demek kurt de serîlêdanek mezin ava bikin! Xwendina xwe bidomînin da ku fêr bibin ka meriv çawa dest pê dike!

    Sîstemên Niyeta

    Serlêdanên Android-ê dikarin Pergalên Niyetê bikar bînin da ku di navbera pêkhate û çalakiyan de ragihînin. Mebest dikare were danîn ku çalakiyan an peyamek weşanê bide destpêkirin. Hûn dikarin li bûyeran qeyd bikin da ku li hember wan bertek nîşan bidin. Hûn dikarin bi karanîna URI û celebên MIME daneyan diyar bikin. Cûreya daneyên ku hûn dixwazin bişînin divê bi çalakiyên ku hûn dixwazin di sepanê de bimeşînin re hevaheng be. Mebest dikare daneyên sernavê û hem jî daneyên din ên li ser bingeha çîna Bundle-ê bigire, ya ku hûn dikarin bi getExtras vegerînin() awa.

    Mebest dikare were bikar anîn da ku agahdariya ji bo bikarhêner nîşan bide, wan ji guhertinên dewletê hişyar bike, an jî çalakiyên din bikin. Di heman demê de mebest dikare çalakiyek ku bikarhênerek dikare carekê pêk bîne jî bike. Dema ku bikarhêner bixwaze dikare çalakî bêne girtin. Armanc li pişt perdeyê dixebitin û ji bikarhêner serbixwe ne. Ew di heman demê de rê didin we ku hûn peyaman bişînin ger pelek amade ye ku were bikar anîn an tê dakêşandin. Afirandina serîlêdanek mobîl bi karanîna Pergalên Intent pêvajoyek berbiçav e.

    Ji bo çêkirina serîlêdanek Android-ê, hûn ê hewceyê Pergalek Niyeta têkildar be. Ev ê dihêle hûn fonksiyona sepana xwe ji serîlêdanên din re eşkere bikin. Armancên Android-ê hewldanek hevkar e. Nîyet rêyek girîng e ku hûn serîlêdana xwe ji hêla bikarhênerên xwe ve bibînin. Bi lê zêdekirina Nîyetekê li projeya xwe, hûn ê di rê de bibin serîlêdanek Android-ê ku her kes dikare jê kêfê bike. Platforma Android-ê armancek pir hêsantir kiriye ku bi serîlêdanên din re entegre bibe û veguheztina di navbera serlêdanan de bêkêmasî bike.

    Dema ku sepana xwe pêşdixin, divê hûn cûreyên cûda yên Niyetan û ew çawa dixebitin zanibin. Hûn dikarin van bikar bînin da ku sepana xweya Android-ê xweş bikin û naveroka înteraktîftir biafirînin. Her weha hûn dikarin Intent bi sepanên din re têkildar bikin, wek notifications. Her weha hûn dikarin heman rêbazê bikar bînin da ku niyetek bi serîlêdanek din re têkildar bikin. Armanc ji bo pêkanîna hêsan dikarin bi CarAppExtenders re têkildar bibin. Mebest dikare di sepanan de jî were bikar anîn da ku bikarhêner ji rewşa awarte agahdar bike.

    Mebest hêmanên bingehîn ên sepanên Android-ê ne. Armanc tiştek daneyê ye ku agahdariya li ser çalakiyek ku bikarhênerek dixwaze bike vedihewîne. Armanc bi gelek awayan têne bikar anîn, di nav de şopandina cîh, rêserbirinî, û hîn. Armancek yekane dikare çalakiyek an pêkhateyek gerokê bide destpêkirin. Û pergala Android-ê dikare pêkhateyên ku dikarin bertek nîşanî Mebestê bidin nas bike. Di heman demê de girîng e ku hûn zanibin Intents çawa dixebitin û meriv wan çawa ji bo sepanên xwe bikar tîne.

    Carekê niyetek tê şandin, platforma Android-ê dê fîlterek niyetê bixebite. Daneyên dê diyar bikin ka kîjan pêkhatî dest pê dike. Dûv re bikarhêner dikare biryarê bide ka kîjan hêman dixwaze bibîne. Hûn dikarin ji bo hin bûyer û fîlterên mebestê hêmanên cûda tomar bikin. Wekî din, pêkhateyek ku xwedan parzûnek niyetê nebe dê tenê dema ku mebestek eşkere were derxistin tê gotin. Ya ku ev beş diyar dike ev e. Carekê pêkhateyek bi mebestek tê tomar kirin, divê bi çalakiya rast were diyar kirin, cureyê mîmîka, û meta-dane.

    ShareActionProvider

    ShareActionProvider ji bo Android-ê çarçoveyek hêzdar e ku dihêle hûn daneyên ji serîlêdanên din ên Android-ê parve bikin û bistînin. Ev çarçove beşek ji SDK-ya Android-ê ye û di Android-ê de hate destnîşan kirin 4.0 (Asta API 14). Ew dikare di Barika Çalakiyê ya sepana weya Android-ê de were yek kirin. Ji bo bêtir fêrbûna ShareActionProvider, tutorial jêrîn bixwînin. Em ê bingehên ShareActionProvider bi hûrgulî nîqaş bikin.

    ShareActionProvider ji bo sepana Android-ê erstellen dabînkerek partiya sêyemîn e ku dihêle pêşdebiran bi hêsanî bi çavkaniyên daneya cihêreng re tevbigerin.. Hûn dikarin ShareActionProvider bikar bînin da ku daneyan ji sûkê derxînin û sepana veberhênana xwe ava bikin. Gava ku we sepana xwe ava kir, hûn dikarin agahdarî bi sepanên din ên li ser cîhaza xwe re parve bikin. Bo nimûne, heke hûn dixwazin li ser rûpela xwe ya Facebookê agahdarî parve bikin, hûn dikarin lînka malpera ShareActionProvider vekin.

    Taybetmendiyek din a bikêr jêhatîbûna wê ye ku meriv kiryarên pir bikarhêneran birêve bibe. Bi vî awayî, hûn dikarin sepana xwe hê bêtir înteraktîf bikin. Bi karanîna ShareActionProvider, hûn dikarin ezmûnek bikarhênerek ku li gorî awayê ku bikarhênerên we jê hez dikin biafirînin. Û, bi ShareActionProvider, hûn jî dikarin sepana xweya Android-ê bikar bînin da ku agahdarî berhev bikin û parve bikin. Tewra hûn dikarin wê bikar bînin da ku di derheqê peyamên nû de agahdarî û hişyariyê bistînin, û di heman demê de bikarhênerên xwe kêfxweş bikin.

    Hûn dikarin van hemî teknîkên pêşkeftî di qursek pêşkeftina sepana Android-ê de fêr bibin. Kurs pêk tê 35 dersên ku we gav bi gav di nav pêşkeftina sepanek Android-ê de digire. Di heman demê de ew fêrî we dike ka meriv çawa serîlêdana databasa SQLite biafirîne. Di heman demê de ew ê ji we re bibe alîkar ku hûn ji bo platformên din sepanên Android-ê ava bikin. Ger hûn hîn jî di qonaxa pêşkeftinê de asê mane, ger pirsên we hebin hûn dikarin her gav serî li qursê bidin.

    Herwisa, hûn dikarin ShareActionProvider-ê di Barê Çalakiyê de bikar bînin da ku ji taybetmendiya UI-yê ya ku dihêle hûn ActionBar-ê veqetînin sûd werbigirin.. Ger sepana we li ser Android-ê dimeşe ev vebijark dikare di Bara Çalakiya we de were bikar anîn 4.0 an bilindtir. Hûn dikarin li ser ShareActionProvider di rêberê Barê Çalakiyê de bêtir fêr bibin. Girîng e ku were zanîn ku ev taybetmendî tenê li ser Android-ê heye 4.0 û li jor.

    OnItemLongClickListener

    OnItemLongClickListeners navber in ku dema ku babetek tê klîk kirin an hilbijartî fonksiyonek vegerê diafirîne.. Ev rêbaz bangî OnItemLongClickListener ji bo Çarçoveya Androidê dike ku dema ku bikarhênerek tiştek dirêj bikirtîne an hilbijart nas bike.. Dûv re Çarçoveya Android-ê nirxê dide têketinê û dema ku çalakiya rastîn di paşerojê de xuya dike, agahdariyek popupek kurt nîşan dide..

    Berî ku hûn dikarin OnItemLongClickListeners-Nimûneyek biafirînin divê hûn OnItemClickListener-Interface bicîh bikin.. Vê navberê piştrast dike ku onItemClick() rêbaz tê pêkanîn. Dema ku bûyerek klîkek dirêj çêbibe ew ê bixweber ji hêla çarçoveya Android-ê ve were vexwendin. Ji bo bêtir agahdarî, mînaka jêrîn bibînin. Ev kod destnîşan dike ka meriv çawa OnItemLongClickListener di sepana xweya Android-ê de bicîh dike.

    Di dema beşa pratîkî ya dersê de, em ê OnItemClickListener bicîh bikin. Em ê vê navberê bi ListView-ê di sepana xweya Android-ê de tomar bikin. Dema ku navnîşek di navnîşê de dirêj tê klîk kirin, OnItemLongClickListener dê bişopîne. Girîng e ku bala xwe bidinê ku ev rêbaz dikare bi çînek nenas an çînek MainActivity re were bicîh kirin..

    Carekê we mînakek OnItemLongClickListeners qeyd kir, tu dikarî ListView-ya xwe mîheng bikî ku dema ku babetek di navnîşê de were klîk kirin bersiv bide. Ev ê di AlertDialogê de bersivek klîk-dûr bide destpêkirin. Di heman demê de ramanek baş e ku meriv ListView-ê hebe ku bersivê bide klîkên dirêj. Bi vî awayî, bikarhênerên we dikarin bi hêsanî bigihîjin serlêdana we bêyî ku ji rehetiya xaniyê xwe derkevin.

    vîdyoya me
    Gotarek belaş bistînin