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


    Kiel konstrui Android-apon – Intencaj Sistemoj, ShareActionProvider, kaj OnItemLongClickListener

    krei androidan apon

    Kun Android, estas facile disvolvi apon, sed se vi ne scias kie komenci, ne maltrankviliĝu – ekzistas multaj rimedoj interrete por helpi vin. Vi povas lerni pri Intencaj Sistemoj, ShareActionProvider, kaj OnItemLongClickListener. Vi baldaŭ estos Android-profesiulo kaj povos konstrui bonegan apon en neniu tempo! Daŭre legu por lerni kiel komenci!

    Intencaj Sistemoj

    Android-aplikoj povas uzi Intent Systems por komuniki inter komponantoj kaj agadoj. Intencoj povas esti agorditaj por ekigi agojn aŭ elsendan mesaĝon. Vi povas registriĝi al eventoj por reagi al ili. Vi povas specifi datumojn uzante URI-ojn kaj MIME-tipojn. La tipo de datumoj, kiujn vi volas sendi, devas esti kongrua kun la agoj, kiujn vi volas ekigi en la programo. Intencoj povas enhavi kapdatumojn same kiel kromajn datumojn bazitajn sur la Bundle-klaso, kiun vi povas preni per la getExtras() metodo.

    Intencoj povas esti uzataj por montri sciigojn por la uzanto, atentigi ilin pri ŝanĝoj en stato, aŭ fari aliajn agojn. Intencoj ankaŭ povas ekigi agadon, kiun uzanto povas plenumi unufoje. Agadoj povas esti fermitaj kiam la uzanto deziras. Intencoj funkcias malantaŭ la scenoj kaj estas sendependaj de la uzanto. Ili ankaŭ permesas vin sendi mesaĝojn se dosiero estas preta por esti uzata aŭ estas elŝutita. Krei moveblan aplikaĵon uzante Intent Systems estas relative kompleksa procezo.

    Por krei Android-aplikaĵon, vi bezonos respondan Intencan Sistemon. Ĉi tio ebligos al vi elmontri la funkciojn de via programo al aliaj aplikoj. Android-intencoj estas kunlabora penado. Intencoj estas bonega maniero rimarkigi vian aplikaĵon de viaj uzantoj. Aldonante Intenton al via projekto, vi estos survoje al Android-apliko, kiun ĉiuj povas ĝui. La Android-platformo multe pli facilas integri intencojn kun aliaj aplikoj kaj fari ŝanĝadon inter aplikaĵoj senjunta.

    Dum disvolvado de via app, vi devus scii la malsamajn specojn de Intencoj kaj kiel ili funkcias. Vi povas uzi ĉi tiujn por personecigi vian Android-apon kaj krei pli interagan enhavon. Vi ankaŭ povas asocii Intencojn kun aliaj programoj, kiel sciigoj. Vi ankaŭ povas uzi la saman metodon por asocii Intenton kun alia aplikaĵo. Intencoj povas esti asociitaj kun CarAppExtenders por facila efektivigo. Intencoj ankaŭ povas esti uzataj en programoj por sciigi la uzanton pri krizo.

    Intencoj estas la fundamentaj komponantoj de Android-aplikoj. Intenco estas datuma objekto, kiu enhavas informojn pri ago, kiun uzanto volas fari. Intencoj estas uzataj en multaj manieroj, inkluzive de lokspurado, navigado, kaj pli. Ununura Intenco povas komenci agadon aŭ retumilon. Kaj la Android-sistemo povas identigi la komponantojn, kiuj povas reagi al la Intenco. Ankaŭ gravas scii kiel funkcias Intencoj kaj kiel uzi ilin por viaj propraj programoj.

    Post kiam Intenco estas sendita, la Android-platformo funkcios intencan filtrilon. La datumoj determinos, kiu komponanto komenciĝas. Tiam la uzanto povas decidi kiun komponenton ili volas vidi. Vi povas registri malsamajn komponantojn por certaj eventoj kaj intencaj filtriloj. Alie, komponento kiu ne havas intencan filtrilon nur estos vokita kiam eksplicita intenco estas eldonita. Jen kion ĉi tiu ĉapitro priskribas. Unufoje komponanto estas registrita kun intenco, ĝi devas esti specifita per la ĝusta ago, mimospeco, kaj metadatenoj.

    ShareActionProvider

    ShareActionProvider por Android estas potenca kadro, kiu permesas vin kunhavigi kaj ricevi datumojn de aliaj Android-aplikoj. Ĉi tiu kadro estas parto de la Android SDK kaj estis enkondukita en Android 4.0 (API-nivelo 14). Ĝi povas esti integrita en la Ago-Baron de via Android-apliko. Por lerni pli pri ShareActionProvider, legu la sekvan lernilon. Ni diskutos la bazojn de ShareActionProvider detale.

    ShareActionProvider por Android-apliko erstellen estas triapartnera provizanto, kiu permesas al programistoj facile integriĝi kun diversaj datumfontoj.. Vi povas uzi ShareActionProvider por eltiri datumojn el la merkato kaj konstrui vian propran investan apon. Post kiam vi konstruis vian apon, vi povas kunhavigi informojn kun aliaj aplikaĵoj en via aparato. Ekzemple, se vi ŝatus kunhavigi informojn en via Facebook-paĝo, vi povas enigi ligilon al la retejo ShareActionProvider.

    Alia utila trajto estas ĝia kapablo pritrakti plurajn uzantajn agojn. En ĉi tiu maniero, vi povas fari vian apon eĉ pli interaga. Utiligante la ShareActionProvider, vi povas krei uzantan sperton, kiu estas adaptita al la maniero, kiel viaj uzantoj ŝatas ĝin. Kaj, kun ShareActionProvider, vi ankaŭ povas uzi vian Android-apon por kolekti kaj kunhavigi informojn. Vi eĉ povas uzi ĝin por ricevi sciigojn kaj atentigojn pri novaj mesaĝoj, kaj feliĉigu viajn uzantojn samtempe.

    Vi povas lerni ĉiujn ĉi tiujn altnivelajn teknikojn en kurso pri disvolviĝo de Android-apliko. La kurso konsistas 35 lecionoj kiuj kondukas vin paŝon post paŝo tra la disvolviĝo de Android-apliko. Ĝi ankaŭ instruas vin kiel krei SQLite-datumbazan apon. Ĝi ankaŭ helpos vin konstrui Android-apojn por aliaj platformoj. Se vi ankoraŭ restas en la evolufazo, vi ĉiam povas raporti al la kurso se vi havas demandojn.

    Krome, vi povas uzi la ShareActionProvider en la Ago-Tringo por utiligi la UI-trajton, kiu ebligas al vi disigi la ActionBar-on.. Ĉi tiu opcio povas esti uzata en via Ago-Tringo se via aplikaĵo funkcias per Android 4.0 aŭ pli alta. Vi povas lerni pli pri la ShareActionProvider en la gvidilo de Ago-Baro. Gravas noti, ke ĉi tiu funkcio disponeblas nur en Android 4.0 kaj supre.

    OnItemLongClickListener

    OnItemLongClickListeners estas interfacoj kiuj generas revokfunkcion kiam ero estas klakita aŭ elektita.. Ĉi tiu metodo vokas la OnItemLongClickListener por Android Framework por rekoni kiam uzanto klakas aŭ elektas longan objekton.. La Android Kadro tiam taksas la enigon kaj montras mallongan ŝprucfenestran sciigon dum la reala agado estas videbla en la fono.

    Vi devas efektivigi OnItemClickListener-Interfacon antaŭ ol vi povas krei OnItemLongClickListeners-Instance. Ĉi tiu interfaco certigas ke la onItemClick() metodo estas efektivigita. Ĝi estos aŭtomate alvokita de la Android-kadro kiam okazos longklaka evento. Por pliaj detaloj, vidu la ekzemplon sube. Ĉi tiu kodo montras kiel efektivigi OnItemLongClickListener en via Android-apliko.

    Dum la praktika parto de la leciono, ni efektivigos OnItemClickListener. Ni registros ĉi tiun interfacon kun ListView en nia Android-aplikaĵo. Kiam eniro en la listo estas longe klakita, OnItemLongClickListener ekkaptos. Gravas noti, ke ĉi tiu metodo povas esti efektivigita kun anonima klaso aŭ MainActivity-klaso.

    Post kiam vi registris ekzemplon de OnItemLongClickListeners, vi povas agordi vian ListView por respondi kiam ero en la listo estas klakita. Ĉi tio ekigos longan klakan respondon en la AlertDialog. Ankaŭ estas bona ideo havi ListView, kiu respondas al longaj klakoj. Tiel, viaj uzantoj povas facile aliri vian aplikaĵon sen devi forlasi la komforton de sia hejmo.

    nia video
    Akiru senpagan citaĵon