App
kontrola listo

    Kontaktu





    Nia blogo

    Ni programas vian videblecon! Pozitiva agado kun ONMA-skolta android-ap-disvolviĝo estas garantiita.

    Kontaktu
    disvolviĝo de android-apliko

    Nia blogo


    Lernu la Bazajn Programojn pri Android-Aplikoj

    programi android-apojn

    Antaŭ ol vi komencas skribi kodon, vi devas scii la bazojn de Android-programoj. Ĉi tiu lernilo kovros temojn kiel krei Zitate-App, Uzante Intencojn, Kreante App Bar, kaj Refaktorado. Vi ankaŭ povas trovi la lernilon utila se vi jam konas HTML-on. Tamen, se vi ankoraŭ estas konfuzita pri ĉi tiu temo, vi eble volas konsideri kontroli ĉi tiun artikolon pri tren-kaj-faligi.

    Uzante Intencojn

    Intencoj estas mesaĝoj, kiuj specifas agon, kaj ili funkcias kiel komunikiloj inter la diversaj Android-komponentoj. Android-apliko havas plurajn komponantojn, inkluzive de Agadoj, Servoj, kaj Broadcast Receivers. Intencoj permesas ŝanĝi inter agadoj, ekzemple, per petado, ke unu Agado lanĉu alian. simile, unu komponanto povas peti ke alia faru agon, kiel ekzemple elŝuto de dosiero. Tamen, estas iuj antaŭzorgoj, kiuj devas esti prenitaj kiam vi uzas intencojn en via programo.

    Intencoj estas simpla maniero diri al la Android-sistemo kion fari. Ili povas esti uzataj por signali eventojn, kiuj okazas en la aplikaĵo, kiel ekzemple kiam uzanto frapetas butonon aŭ dividas retpaĝan URL. Ili ankaŭ povas esti uzataj por lanĉi specifajn komponantojn. Ekzemplo de tio estas movebla aplikaĵo kun du agadoj, agado A kaj agado B. Intenc-eksigita agado povas lanĉi agadon B simple pasante la URL al agado A.

    Uzi intencojn por programi Android-apojn estas kunlabora procezo, kaj gravas certigi, ke vi uzas ilin ĝuste. Se komponanto mankas, la Deep Link-servo vokos la Play Store kaj retrovos la aplikaĵon de tie. La procezo tiam estas ripetita ĝis la dezirata ago estas kompletigita. Ĝenerale, ĉi tiu metodo estas la plej facila por kompreni. Kaj ĝi permesos al vi krei tre personecigitajn aplikojn. Intencoj estas utilaj por krei kunlaborajn programojn, ĉar ili helpas programistojn akiri pli el sia app.

    Intencoj estas elsendaj mesaĝoj, kiujn la Android-sistemo aŭskultas. La aplikaĵo povas registriĝi al eventoj kaj reagi al ili. Intencoj enhavas kapdatumojn kaj kromajn datumojn bazitajn sur la Bundle-klaso. Vi povas reakiri ĉi tiujn vokante la getExtras() metodo. Kaj tio estas ĉio al ĝi! Do se vi interesiĝas pri disvolvi poŝtelefonon, kontrolu ĉi tiujn konsiletojn kaj komencu hodiaŭ!

    Kreante App Bar

    Krei App Bar kun Android-aplikoj konsistas en efektivigi specialan tipon de symbolleiste por navigado, serĉi, agoj, kaj markado. Ĝi permesas al via programo elstari de konkurantoj kaj provizas al la uzanto esencajn informojn pri via programo. La aplika trinkejo helpas certigi konsekvencan aspekton kaj senton inter aplikaĵoj, faras gravajn agojn facile troveblaj, kaj instigas konsekvencan konduton. Sed kiel vi komenciĝas?

    La unua paŝo estas krei Agadon, kiu enhavos ilobreton. Vi povas aŭ aldoni ĝin al la Ĉefa Agado aŭ al la Aranĝo de Agado. Alternative, vi povas krei Ilobreton kaj montri ĝin en la Aplika Trinkejo. Vi ankaŭ povas elekti la lokon de la ilobreto. Ĉio dependas de viaj postuloj. En Android, vi povas aldoni Ilobreton al via Agado aŭ Ĉefa Agado.

    Aktiva aplika trinkejo estas norma parto de Android-apliko, sed mankas al ĝi funkcioj. La trinkejo devas havi agojn difinitajn en XML-menuo, kiu estas registrita en la onCreateOptionsMenuo() metodo. Post kiam vi kreis Agadon, vi povas efektivigi agojn por respondi al uzanta enigo. La agoj difinitaj en la menua rimedo devas tiam esti efektivigitaj en la responda logiko.

    La agbreto en Android-aplikoj estas la plej alta vida elemento de via aplikaĵo. Ĝi provizas konsekvencan strukturon al via programo kaj enhavas elementojn, kiujn vi kutime uzas. Google lanĉis la ActionBar en Android 3.0 (API 11), kaj ĝi fariĝis grava parto de la Android-ekosistemo. Pli frue, ĝi nomiĝis AppBar kaj ĝi enhavis nur la nomon de via aplikaĵo kaj la agadon, kiun vi nun faris. Dum ĝi estis populara, la opciomenuo provizis tre limigita personigo opcioj.

    Uzante Refaktorigon

    Refaktorigaj aplikaĵoj estas bonega maniero por faciligi vian kodon konservi kaj legi. Kutime, la unua paŝo en reverkado de aplikaĵo estas trovi ĉiujn partojn, kiuj postulas ŝanĝojn. Ĉi tio povas ŝpari gravan kvanton da tempo kaj mono. Se vi ne havas multan tempon aŭ ne havas la rimedojn, vi ankaŭ povas konsideri konstrui kadron por fari vian kodon pli regebla.

    Refactoring Android-aplikoj faciligas la kodon kompreneblan. Programistoj povas facile purigi selektemajn tavolojn de kodo, konservante la ĝeneralan strukturon de la kodbazo. Ĉi tiu metodo estas ideala por refaktorigi heredajn labortablajn programojn en moveblajn aplikojn. Kelkaj malfermfontaj Android-aplikaj evoluprojektoj uzas la ilaron Leafactor. Por provi ĝin, sendu tirpeton al oficiala projekto. La ilaro aŭtomate generos kodŝanĝojn kaj provizos dokumentadon.

    Alia grava paŝo en refaktorado de Android-apliko estas uzi IDE. Eclipse estas establita IDE, kaj ofertas integrajn funkciojn kaj refaktorajn elektojn. Ĉi tiuj iloj helpos vin aŭtomatigi eble kompleksajn operaciojn kaj sendi vian apon pli rapide. Juno estas bona fonto de informoj pri kiel uzi Eclipse. Vi ankaŭ povas havi ideon pri kio estas la funkcioj de Refactoring. Sekvante ĉi tiujn paŝojn, vi povos plibonigi vian Android-approcezon de disvolviĝo.

    Refaktorigi Android-apon, reliefigu la kodon, kiun vi volas refaktorigi kaj dekstre alklaku ĝin. Elektu la opcion Refactor de la kunteksta menuo. Ĉi tiu opcio donas al vi gamon da elektoj por elekti. Unu el la plej utilaj estas renomado. Dekstre alklakante dosieron kaj elektante “Alinomi” ŝanĝos la nomon de tiu dosiero. Vi povas tiam elekti la taŭgan refaktorigan opcion.

    Kreante Android-Aplikan Baron

    Android-aplika trinkejo estas sekcio de aplikaĵo, kiu montras diversajn elementojn, kiel ilobreto, klapeta aranĝo, kaj bildovido. Ĝi povas esti enigita en CoordinatorLayout-gepatro por kontroli sian konduton dum rulumado. La ColapsingToolbarLayout-manaĝero disponigas kromajn nivelojn de kontrolo super la aplika trinkejo. Krome, la aplika trinkejo povas esti personecigita por havi fonkoloron kaj ikonon.

    Unu maniero plibonigi la agdrinkejon estas uzi la ilobreton el la subtena biblioteko. Tiel ĉi, vi havos konsekvencan konduton tra ĉiuj Android-aparatoj. Alia avantaĝo estas, ke la Ilobreta fenestraĵo povas provizi sperton pri materialdezajno en Android 2.1, dum la denaska aga trinkejo ne subtenos la stilon ĝis Android 5.0. Por aldoni ĉi tiun fenestraĵon al via programo, vi devas uzi la v7 appcompat-subtenan bibliotekon.

    Krei Android App Bar povas esti malfacila tasko por eĉ la plej sperta programisto. Estas multaj elementoj por konsideri, de la reala teksto ĝis la aspekto de la ikonoj. Kvankam gravas memori, ke dezajno devas esti funkcia kaj plaĉa al la okulo, trinkejo kun malorda interfaco estas nealloga. Feliĉe, estas manieroj plibonigi la aplikan trinkejon sen recurri al ilobreto.

    Alia utila tekniko por personigita aplika trinkejo estas uzi kutiman temon. Ĉi tiu temo devus etendi la ekzistantan agadtemon. Ĝi ankaŭ devus agordi la androidon:windowActionBarOverlay posedaĵo al vera. Ĉi tio certigos, ke la stango estas videbla dum rulumado malsupren. Ĉi tiu metodo permesas kaŝi kaj montri la trinkejon surbaze de specifa aranĝo. Vi ankaŭ povas uzi kutimajn CSS-fragmentojn por kutima temo.

    nia video
    Akiru senpagan citaĵon