Toep
Kontrolelys

    Kontak





    Ons blogs

    Ons programmeer u sigbaarheid! Positiewe prestasie met ONMA scout Android-app-ontwikkeling word gewaarborg.

    Kontak
    Android app ontwikkeling

    Ons blogs


    Leer die basiese beginsels van Android-programme

    programmeer Android-toepassings

    Voordat jy kode begin skryf, jy moet die basiese beginsels van Android-programme ken. Hierdie tutoriaal sal onderwerpe dek soos die skep van 'n Zitate-app, Gebruik van voorneme, Skep 'n toepassingbalk, en Refaktorering. U kan die tutoriaal ook nuttig vind as u reeds met HTML vertroud is. Egter, as jy nog steeds verward is oor hierdie onderwerp, jy sal dalk wil oorweeg om na hierdie artikel oor sleep-en-los te kyk.

    Gebruik van voorneme

    Voornemens is boodskappe wat 'n handeling spesifiseer, en hulle tree op as kommunikeerders tussen die verskillende Android-komponente. 'n Android-toepassing het verskeie komponente, insluitend aktiwiteite, Dienste, en Uitsaai-ontvangers. Voorneme laat jou toe om tussen aktiwiteite te wissel, byvoorbeeld, deur te versoek dat een aktiwiteit 'n ander begin. Net so, een komponent kan versoek dat 'n ander 'n aksie uitvoer, soos om 'n lêer af te laai. Egter, daar is 'n paar voorsorgmaatreëls wat getref moet word wanneer voornemens in jou toepassing gebruik word.

    Voornemens is 'n eenvoudige manier om die Android-stelsel te vertel wat om te doen. Hulle kan gebruik word om gebeure aan te dui wat in die toepassing plaasvind, soos wanneer 'n gebruiker op 'n knoppie tik of 'n webblad-URL deel. Hulle kan ook gebruik word om spesifieke komponente te begin. 'n Voorbeeld hiervan is 'n mobiele toepassing met twee aktiwiteite, aktiwiteit A en aktiwiteit B. 'n Bedoeling-geaktiveerde aktiwiteit kan aktiwiteit B begin deur bloot die URL na aktiwiteit A deur te gee.

    Die gebruik van voornemens om Android-toepassings te programmeer is 'n samewerkende proses, en dit is belangrik om seker te maak jy gebruik dit reg. As 'n komponent ontbreek, die Deep Link-diens sal die Play Winkel bel en die toepassing van daar af haal. Die proses word dan herhaal totdat die verlangde aksie voltooi is. Oor die algemeen, hierdie metode is die maklikste om te verstaan. En dit sal jou toelaat om hoogs pasgemaakte toepassings te skep. Voornemens is nuttig in die skep van samewerkende toepassings, omdat hulle ontwikkelaars help om meer uit hul toepassing te kry.

    Voornemens is uitsaaiboodskappe waarna die Android-stelsel luister. Die toepassing kan op gebeurtenisse registreer en daarop reageer. Voornemens bevat kopdata en bykomende data gebaseer op die Bundle-klas. Jy kan dit ophaal deur die getExtras te skakel() metode. En dit is al wat daar is! So as jy belangstel om 'n mobiele toepassing te ontwikkel, kyk na hierdie wenke en begin vandag!

    Skep 'n toepassingbalk

    Die skep van 'n toepassingbalk met Android-toepassings bestaan ​​uit die implementering van 'n spesiale tipe simbolleiste vir navigasie, Soek, aksies, en handelsmerk. Dit laat jou toepassing toe om uit te staan ​​bo mededingers en voorsien die gebruiker van noodsaaklike inligting oor jou toepassing. Die toepassingbalk help om 'n konsekwente voorkoms en gevoel tussen toepassings te verseker, maak belangrike aksies maklik om te vind, en moedig konsekwente gedrag aan. Maar hoe begin jy?

    Die eerste stap is om 'n aktiwiteit te skep wat 'n nutsbalk sal bevat. Jy kan dit óf by die Hoofaktiwiteit óf die uitleg van 'n aktiwiteit voeg. Alternatiewelik, jy kan 'n nutsbalk skep en dit in die toepassingbalk vertoon. Jy kan ook die ligging van die nutsbalk kies. Dit hang alles af van jou vereistes. In Android, jy kan 'n nutsbalk by jou aktiwiteit of hoofaktiwiteit voeg.

    'n Aktiewe toepassingbalk is 'n standaarddeel van 'n Android-toepassing, maar dit ontbreek funksionaliteit. Die balk moet aksies hê wat in 'n XML-kieslys gedefinieer is, wat in die onCreateOptionsMenu geregistreer is() metode. Nadat jy 'n aktiwiteit geskep het, jy kan aksies implementeer om op gebruikersinsette te reageer. Die aksies wat in die kieslyshulpbron gedefinieer is, moet dan in die ooreenstemmende logika geïmplementeer word.

    Die aksiebalk in Android-toepassings is die boonste visuele element van jou toepassing. Dit bied 'n konsekwente struktuur aan jou toepassing en bevat elemente wat jy algemeen gebruik. Google het die ActionBar in Android bekendgestel 3.0 (API 11), en dit het 'n belangrike deel van die Android-ekosisteem geword. Vroeër, dit is die AppBar genoem en dit bevat slegs die naam van jou aansoek en die aktiwiteit wat jy tans doen. Terwyl dit gewild was, die opsiekieslys het baie beperkte aanpassingsopsies verskaf.

    Gebruik Refactoring

    Refaktorering van toepassings is 'n goeie manier om jou kode makliker te maak om te onderhou en te lees. Gewoonlik, die eerste stap in die herskryf van 'n toepassing is om al die dele te vind wat veranderinge vereis. Dit kan 'n aansienlike hoeveelheid tyd en geld bespaar. As jy nie baie tyd het nie of nie die hulpbronne het nie, jy kan ook oorweeg om 'n raamwerk te bou om jou kode meer hanteerbaar te maak.

    Herfaktorering van Android-toepassings maak die kode makliker om te verstaan. Ontwikkelaars kan maklik selektiewe lae kode skoonmaak, terwyl die algehele struktuur van die kodebasis gehandhaaf word. Hierdie metode is ideaal vir die herfaktorering van verouderde rekenaartoepassings in mobiele toepassings. Sommige oopbron Android-toepassingsontwikkelingsprojekte gebruik die Leafactor-nutsgoedstel. Om dit uit te probeer, dien 'n trekversoek by 'n amptelike projek in. Die gereedskapstel sal outomaties kodeveranderings genereer en dokumentasie verskaf.

    Nog 'n belangrike stap in die herfaktorering van 'n Android-toepassing is die gebruik van 'n IDE. Eclipse is 'n gevestigde IDE, en bied geïntegreerde funksionaliteit en herfaktoreringsopsies. Hierdie nutsgoed sal jou help om potensieel komplekse bedrywighede te outomatiseer en jou program vinniger te stuur. Juno is 'n goeie bron van inligting oor hoe om Eclipse te gebruik. Jy kan ook 'n idee kry van wat die kenmerke van Refactoring is. Deur hierdie stappe te volg, jy sal jou Android-toepassingsontwikkelingsproses kan verbeter.

    Om 'n Android-toepassing te herfaktoreer, merk die kode wat u wil herfaktor en regsklik daarop. Kies die Refactor-opsie in die kontekskieslys. Hierdie opsie gee jou 'n verskeidenheid opsies om van te kies. Een van die nuttigste is hernoeming. Regskliek op 'n lêer en kies “Hernoem” sal die naam van daardie lêer verander. U kan dan die toepaslike herfaktoreringsopsie kies.

    Skep 'n Android App Bar

    'n Android-toepassingbalk is 'n gedeelte van 'n toepassing wat verskeie elemente vertoon, soos 'n nutsbalk, 'n oortjie-uitleg, en 'n beeldaansig. Dit kan in 'n CoordinatorLayout-ouer ingebed word om sy gedrag te beheer wanneer u blaai. Die CollapsingToolbarLayout-bestuurder verskaf bykomende vlakke van beheer oor die toepassingbalk. Daarby, die toepassingbalk kan aangepas word om 'n agtergrondkleur en ikoon te hê.

    Een manier om die aksiebalk beter te laat lyk, is om die nutsbalklegstuk van die ondersteuningsbiblioteek te gebruik. Hierdie manier, jy sal konsekwente gedrag op alle Android-toestelle hê. Nog 'n voordeel is dat die Toolbar-legstuk 'n materiaalontwerpervaring op Android kan bied 2.1, terwyl die inheemse aksiebalk nie die styl sal ondersteun tot Android nie 5.0. Om hierdie legstuk by jou toepassing te voeg, jy moet die v7 appcompat-ondersteuningsbiblioteek gebruik.

    Die skep van 'n Android App Bar kan 'n uitdagende taak wees vir selfs die mees ervare ontwikkelaar. Daar is baie elemente om te oorweeg, van die werklike teks tot die voorkoms van die ikone. Alhoewel dit belangrik is om te onthou dat 'n ontwerp funksioneel en 'n lus vir die oog moet wees, 'n kroeg met 'n deurmekaar koppelvlak is onaantreklik. Gelukkig, daar is maniere om die toepassingbalk beter te laat lyk sonder om 'n nutsbalk te gebruik.

    Nog 'n nuttige tegniek vir 'n pasgemaakte toepassingbalk is om 'n pasgemaakte tema te gebruik. Hierdie tema moet die bestaande aksiebalk-tema uitbrei. Dit moet ook die Android stel:windowActionBarOverlay-eienskap na waar. Dit sal verseker dat die balk sigbaar is wanneer jy afwaarts blaai. Met hierdie metode kan u die balk op grond van 'n spesifieke uitleg versteek en wys. Jy kan ook pasgemaakte CSS-brokkies vir 'n pasgemaakte tema gebruik.

    Ons video
    Kry 'n gratis kwotasie