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


    Kiu Android-Aplika Krea Ilo taŭgas por vi?

    krei androidan apon

    Se vi estas nova al Android-disvolvado, estas kelkaj malsamaj ebloj por Android-aplika disvolviĝo. Ĉi tiuj opcioj inkluzivas Android Studio, Senespera, Makerpad, kaj Android App Inventor. Ĉiu proponas siajn proprajn unikajn avantaĝojn, kaj mi mallonge diskutos la diferencojn inter ili. Post kiam vi decidis, kiu opcio taŭgas por vi, jen la bazoj. Sed antaŭ ol vi komenciĝas, certigu elŝuti la ĝustan ilon por la laboro.

    Android Studio

    Kiam vi uzas Android Studio por krei Android-aplikaĵojn, vi povos rapide krei vian propran propran programaron por viaj porteblaj aparatoj. Poŝtelefona aplikaĵo konsistas el du ĉefaj komponantoj: Agado kaj Vido. Agado estas la parto de la aplikaĵo, kiu difinas la supra-flaĉan grafikan aspekton kaj funkciecon. Ĝi konsistas el Java-kodo, kiu difinas kiajn agojn devus okazi kiam butono estas premata. La programo mem povas funkcii per ajna Android-kongrua aparato.

    Por komenci krei vian aplikaĵon, malfermu la Projektan Esplorilon. Ĝi montros la Android Zielplattform, la Majstro-Formularo, kaj la dosierujo de Rimedoj. Estas ankaŭ a “Inter-aparata antaŭrigarda fenestro”, kiu permesos al vi vidi la aplikaĵon sur pluraj aparatoj. Post kiam vi elektis vidon, vi povas personecigi ĝin alklakante ĝian respondan butonon. Se vi bezonas krei pli ol unu aplikaĵon, vi povas krei kutimajn vidojn por ĉiu el ili.

    Poste, konekti Android-aparaton al via komputilo. Vi devos elekti la aparaton kiu kuras Android Studio. Vi povas konektiĝi al la Android-aparato uzante USB. Tiel ĉi, vi povas testi la apon sur ĝi kaj fari necesajn ŝanĝojn. Vi ankaŭ povas testi la apon sur ĉi tiu aparato antaŭ ol vi konstruas ĝin por via cela platformo. Nur estu pacienca! Se vi ne certas kiel fari ĉi tion, legu la Forumon pri Android-Programistoj. Ili havas detalajn instrukciojn pri kiel virtualigi aparatojn kun Android Studio.

    Android App Inventor

    Disvolvi moveblajn programojn postulas multan investon, kaj de la programistoj kaj de la evolumedio. La Google App Inventor estas ekzemplo de Integra Disvolva Medio (IDE) kiu inkluzivas ĉiujn programajn ilojn necesajn por krei Android-apon. Tamen, ĝi funkcias ene de TTT-legilo kaj ne estas subtenata de Internet Explorer. Tamen, se vi estas nova pri programado kaj ne havas fonon en programaro, App Inventor povas esti la perfekta solvo.

    Post kiam vi ensalutis al la retejo de App Inventor, vi povas komenci labori pri via projekto. Alklaku la butonon Komencu novan projekton sur la menubreto kaj nomu ĝin. App Inventor malfermiĝos en la vido de Designer. De la titolbreto, vi povas aldoni ekranojn kaj ŝanĝi inter ili. La titolbreto ankaŭ ebligas al vi ŝanĝi inter la vidoj de Blokoj kaj Designer. Kiam vi pretas komenci, vi povas elekti nomon de projekto.

    Alia alternativo al Android App Inventor estas MIT App Inventor. Ĉi tiu reto-bazita evolumedio permesas al komencantoj konstrui kaj personecigi Android-aplikaĵojn sen skribi ununuran linion de kodo. MIT App Inventor estas aktive prizorgata de Mobile Learning Lab de MIT. Ĝi estis origine kreita de Guglo sed nun estas uzata de multaj edukistoj kaj studentoj. La MIT App Inventor estas libera programaro kaj disponeblas sub la Apache-Licenco 2.0 kaj Krea Komunaĵo Atribuite Samkondiĉe 3.0 Neportita.

    Senespera

    La Kivy android-aplika evoluilo estas malfermfonta, rapida ilo por disvolvi programojn, same kiel por prototipado. Tamen, estas grave noti, ke Kivy-aplikoj ne estas denaskaj platformoj, do ili havos pli altajn APK-grandojn kaj pli malrapidajn komencojn ol denaskaj programoj. Ĉi tio estas malavantaĝo pro la leistungsfahige agado de Android-telefonoj nuntempe. Tial, multaj uzantoj evitas disvolvi siajn proprajn aplikojn kun Kivy.

    Por krei Android-aplikaĵon, vi devos aldoni butonojn kaj aliajn UI-elementojn. Ĉi tiuj agoj estas konataj kiel okazaĵ-movita kodo, kaj Kivy estas konstruita por trakti ĉi tiujn eventojn. Ekzemple, etikedo fenestraĵo povas havi tri atributojn: teksto, grandeco_sugesto, kaj pos_hint. Ĉi tiuj valoroj estas gravaj por ke la etikedo aperu sur ekrano. La Label-fenestraĵo bezonos larĝecon kaj tekston, same kiel grandeco-sugesto.

    Post kiam vi konstruis vian aplikaĵon en Kivy, estas tempo paki ĝin. Por paki la apon en APK-formato, vi devas instali la apon en la ekstera stokado dosierujo. La dosierujo estas kutime /sdcard. Poste, vi povas elekti la demo- kaj publikigi versiojn de la aplikaĵo. La Android-apliko Kivy estas tiam preta por esti instalita en la Google Play. Vi ankaŭ povas krei la Android-aplikaĵon sur Raspberry Pi uzante manan instaladon aŭ uzante la pakaĵadministrilon KivyPie.

    Makerpad

    La Makerpad estas platformo por Android-aplika kreado, kaj ĝiaj ampleksaj kazesploroj kaj lerniloj povas helpi vin komenci kun kodigo. Kun facile sekvaj procezoj, vi povas krei viajn proprajn dezajnojn kaj aplikojn por konekti kaj organizi datumojn. Krome, la platformo permesas kompari malsamajn ilojn por determini kiu estas plej bona por vi. Ĝi estas bonega ilo por komencantoj kaj spertaj programistoj. Ni rigardos kelkajn el la kialoj, kial Makerpad estas tiel efika.

    Unu el la plej bonaj trajtoj de Makerpad estas, ke ĝi kunlaboris kun pluraj iloj de diversaj vendistoj. Elektante partneran ilon, vi povos utiligi ĝiajn altnivelajn funkciojn. Ĉi tiuj iloj inkluzivas Boundless, Carrd, Sheet2 Site, kaj Zoom. Vi povas uzi Makerpad por krei apon por via komerco aŭ eĉ ŝatokupo. Kaj, kun sia ampleksa komunumo, vi povas demandi kaj ricevi helpon iam ajn.

    La Makerpad ne estas malmultekosta, tamen. Monata abono kostas $16 kaj estas celita al komencantoj, kiuj volas esplori la mondon de senkoda evoluo. Sed se vi seriozas pri kodigo kaj konstruado de iloj, vi povas registriĝi por la Builder-plano, kiu kostas $41 monato. La Builder-plano havas pli altan koston, sed valoras ĝin por tiuj, kiuj volas esti produktivaj kaj komenci dungiĝi. Se vi ne havas sperton pri senkoda evoluo, Makerpad estas bonega elekto.

    Android Emulator Akcelo-Ekzekutmanaĝero

    Se vi provas imiti la sperton uzi realan Android-aparaton, vi povas uzi la Akcelan Ekzekutan Administranton por Android. Ĉi tiu ilo uzas teknologion de virtualigo helpata de aparataro por pliigi la rapidecon de Android-emuliloj. Ĝi funkcias nur sur procesoroj kun Intel-blatoj. Fojo instalita, la AVD-Manaĝero aŭtomate komencos kopii Android-aplikaĵojn. Uzi ĉi tiun ilon estas simpla. Vi povas instali ĝin per Android Studio aŭ uzante dediĉitan instalilon.

    AVD-oj estas la dosieroj, kiujn Android-emuliloj uzas por simuli fulmajn sekciojn de realaj aparatoj. Ili estas faritaj el tri specoj de dosieroj: kerno, datumoj de uzanto, kaj SD-karto. Ĉi tiuj bildoj estas kreitaj aŭtomate se vi ne provizas ilin. Kiam vi komencas emulilon, la AVD kreos novan uzantdatuman bildon se vi ne provizas tian. Alternative, vi povas specifi novan lokon per la opcio -system-dir.

    La AVD-agordoj de Android-emulilo difinas la aparatajn trajtojn de la kopiita telefono. Agordante la AVD-agordojn, vi povas testi la agadon de Android-aplikoj sur diversaj aparataj kombinaĵoj. Ekzemple, Android-apliko povas uzi la reton, ludi audio aŭ video, stoki datumojn, kaj sciigu la uzanton. Vi eĉ povas uzi la emulilon por testi la funkciojn de la fotilo kaj akcelometro de aparato.

    Vivcikloj de Android-Agado

    Dum kreado de Android-apliko, vi devus konsideri la Android Aktiveca Vivocikloj. Ĉi tiu funkcio permesas vin kontroli la vivociklon de ununura agado, kiel kiam ĝi rekomencas aŭ suspendas. La ĉesigita stato de agado estas la plej bona tempo por konservi staton en via aplikaĵo kaj ĉesi konsumi rimedojn. Ĝi ankaŭ provizas bonan ŝancon por suspendi kuraĝigojn, kiu eble ne estas videbla en paŭzita agado. Sendepende ĉu la agado rekomenciĝas, vi ankoraŭ devas certigi uzi la suspendon() metodo.

    La vivociklo de agado komenciĝas per la onCreate() metodo. Ĉi tiu metodo nomiĝas kiam la uzanto unue klakas sur la aplikaĵa ikono. En ĉi tiu metodo, vi agordas la aranĝon kaj pravalorigas la vidojn. La sekva paŝo en la vivociklo estas voki la onStart() metodo, kiu igas la agadon videbla kaj permesas al la uzanto interagi kun ĝi. OnStart() nomiĝas ankaŭ kiam agado estas komencita kaj fermita. Alternative, la onPause() metodo povas esti ekigita se la aktiveco estas detruita.

    La Android-Agado-Vivociklo priskribas la etapojn tra kiuj agado trairas. La ikono de la programo ne aperas en la listo de la hejma ekrano, sed ĝi generos eventomesaĝojn tuj kiam la uzanto klakas reen butonon. Dum vi kreas vian apon, estu konscia pri la Android-Agado-Vivocikloj. Se vi disvolvas Android-apon, vi devus lerni pri ĉi tiuj vivocikloj por eviti aplikajn kraŝojn kaj aliajn problemojn.

    nia video
    Akiru senpagan citaĵon