Lessen over Android-studio. Android Studio installeren, SDK instellen

Smartphones en tablets in operatiekamers Android-systemen, winnen elke dag aan populariteit en verspreiding onder de bevolking van onze uitgestrekte planeet. Deze geprogrammeerde apparaten zijn geworden onmisbare assistenten voor honderden miljoenen mensen. Dankzij de verscheidenheid aan toepassingen hebben we onze gadgets kunnen omzetten in universeel gereedschap, helpen met werk en rust. Het maken van dergelijke applicaties wordt besproken in de volgende videocursus.

Android Studio-tutorials voor beginners

Visuele videolessen over het helemaal opnieuw ontwikkelen van Android-applicaties. Uit deze collectie leer je alles wat je moet weten over deze omgeving: vanaf het installeren Android-studio op de computer, en eindigend met het creëren van echt coole apps. Gaandeweg zul je de brede functionaliteit van deze prachtige studio onder de knie krijgen en leren creëren geweldige projecten. Wij wensen u veel kijkplezier en effectief oefenen.

IN deze les we zullen praten over het installeren en configureren van de Android Studio-omgeving, evenals het ondersteunende onderdeel, de JDK.


Analyse van de projectstructuur. Een ADV-emulator maken en eenvoudige toepassing voor Android-besturingssysteem.


Uit welke elementen bestaan ​​Android-applicaties? Wat zijn weergave, activiteit en lay-out? We zullen het in deze les ontdekken.


We leren werken met XML-lay-outbestanden voor Android, en praten ook over verticale en horizontale weergaven van applicaties.


In deze video-tutorial bekijken we de eigenschappen van twee hoofdcontainers voor groepering: RelativeLayout en LinearLayout.


Nog een container voor de tabellarische indeling van Android-applicatie-elementen.


Welke parameters hebben verschillende elementen van Android-applicaties? Wij kijken en herinneren.


Hoe verschillende weergave-elementen te manipuleren met behulp van Java-code.


3 verschillende manieren gegevens verwerken door op een knop in de applicatie te drukken.


Hoe u één verwerkingsmethode instelt voor meerdere knoppen in een Android-applicatie.


In deze les leren we welke soorten bronnen er zijn en hoe we ermee kunnen communiceren vanuit de applicatie.

Les 1 - Android-installatie Studio
Les 2 - Uw eerste Android-applicatie maken
Les 3 - Applicatie-elementen
Les 4 - Applicatielay-outbestand
Les 5 - Soorten lay-out van elementen (Lay-out)
Les 5 (Deel 2) - Typen elementlay-out (TableLayout)
Les 6 - Android-applicatie-elementen (instellingen)
Les 7 - Weergave-elementen beheren met Java
Les 8 - Manieren om knopklikken in een toepassing af te handelen
Les 9 - onclickListener voor een groep knoppen
Les 10 - Werken met bronnen in de applicatie
Les 11 - LogCat, applicatielogboeken. Uitzonderingen - foutafhandeling in code
Les 12 - Menu in Android - menu-items toevoegen, klikken verwerken
Les 13 - MenuAndroid׃ pictogrammen en selectievakjes toevoegen, programmatisch menu-items toevoegen en verbergen
Les 14 - Creëer contextmenu voor schermcomponenten in Android-applicaties
Les 15 - Programmatische creatie scherm in Android-applicaties. LayoutParams
Les 16 - Schermelementen maken en verwijderen terwijl een Android-applicatie actief is
Les 17 - Dynamisch wijzigen van de parameters van schermelementen in een Android-applicatie
Les 18 - Een rekenmachineapplicatie maken voor Android
Les 19 - Animatie van Android-applicatieschermcomponenten
Les 20 - Een activiteit toevoegen - toepassingen voor meerdere schermen maken
Les 21 - Wat is intentie, intentiefilter, context
Les 22 - Levenscyclus Levenscyclus van activiteit
Les 23 - Activiteitslevenscyclus - interactie van twee activiteiten
Les 24 - Taak- en BackStack-activiteiten van Android-applicaties
Les 25 - Een andere activiteit oproepen vanuit een applicatie met behulp van Actie- en Intentiefilter
Les 26 - Maak meerdere acties voor Intent en Intent Filter in één activiteit
Les 27 - Gegevens overdragen tussen activiteiten met behulp van Intent Extras
Les 28 - Een tweede activiteit oproepen en gegevens retourneren
Les 29 - RequestCode en resultCode gebruiken in onActivityResult
Les 30 - Een browser, dialer en kaarten aanroepen met behulp van een intentie met het data-attribuut – Uri
Les 31 - Maak een eenvoudige applicatie - internetbrowser voor Android
Les 32 - SharedPreferences - gegevens opslaan in applicaties

Je eerste project op Android

Nu bent u klaar om aan de slag te gaan. Start Android Studio zonder vertraging. Vervolgens moeten we de nieuwste versie van de Android API downloaden, waarmee we onze eerste game gaan maken. De Android API is een set kant-en-klare klassen, procedures, functies, structuren en constanten (laat je niet afschrikken door deze woorden - je vindt uitleg van al deze termen in de volgende lessen, maar beschouw ze voorlopig als programmeursvaardigheden tools), geschreven door andere programmeurs om ons werk gemakkelijker te maken.

In het menu (bovenaan het scherm) vinden we het tabblad “Extra” – vervolgens “Android” – en vervolgens “SDK Manager”. Het tabblad “ Android-SDK”(in de onderstaande schermafbeelding). Op het moment van schrijven is de hoogste versie, zoals te zien is in de screenshot, Android API 26, maar als je meer ziet latere versie, vink het vakje aan en download het gerust (klik op "Toepassen" en bevestig vervolgens "OK").

  • Klik op “Nieuw project” zoals weergegeven in de schermafbeelding:
  • Er verschijnt een nieuw projectconfiguratievenster. Vul de velden in - in "Applicatienaam" schrijven we " Eerste spel”, het veld “Bedrijfsdomein” kan ongewijzigd blijven, “Projectlocatie” - het pad naar het project moet zo worden geselecteerd dat alle mappen langs het pad aan staan Engels. Klik op “Volgende”.

  • Zorg ervoor dat in het volgende venster het selectievakje 'Telefoon en tablet' is aangevinkt (schakel de rest uit). Nu moeten we de versie van Android OS selecteren waarop onze game zal draaien. Hoe lager de versie die u kiest, hoe groter het percentage apparaten dat u gebruikt, toegang heeft tot uw applicatie, maar de minder functies Er zijn nieuwe versies van Android OS beschikbaar die u kunt gebruiken. Klik op “Volgende”.

  • Selecteer in het volgende venster ‘Lege activiteit’. Klik op “Volgende”.

  • In het volgende venster laat u de velden ongewijzigd en klikt u op “Voltooien”.

  • “Soort de dag” – het tabblad Tip van de dag, dat elke keer wordt geopend Android lanceren Studio. De meeste tips lijken misschien vreemd terwijl je nog Java aan het leren bent, maar veel ervan zijn erg nuttig. Na het lezen van de volgende tip kunt u het venster sluiten.

Als programmeren nieuw voor je is, dan zien de code, parameters en bestanden er waarschijnlijk intimiderend uit. Maar maak je geen zorgen, behandel ze alsof je er tot een bepaalde tijd niets van zou moeten weten. In feite heb je zojuist een werkende applicatie gemaakt (dit is absoluut moeilijk te geloven, maar het is waar). En even later kunt u het starten op uw apparaat dat Android OS ondersteunt.

Maar laten we eerst eens dieper duiken Android-wereld Studio en verken deze prachtige ontwikkelomgeving.

Android Studio zelf lijkt misschien een complexe tool voor het maken van applicaties, maar we zullen ons geleidelijk verdiepen in de jungle van ontwikkeling. Bekijk de volgende schermafbeelding om snel de belangrijkste onderdelen van Android Studio te bekijken:

  1. Projectbrowser - Dit gebied lijkt erg op het gebied dat we kennen. Windows Verkenner. Alle mappen en bestanden die zijn gegenereerd tijdens het maken van ons project worden hier weergegeven.
  2. Code-editor – Zoals de naam al doet vermoeden, zullen we hier onze code schrijven en bewerken. Zoals we later zullen zien, zal het uiterlijk van dit venster echter afhangen van het type bestand dat we bewerken;
  3. Menubalk - Zoals bij de meeste programma's geeft de menubalk ons volledige toegang voor alle functies, in ons geval het milieu Android-ontwikkeling Studio;
  4. Werkbalk – Deze bevat handige opties met één klik, zoals het starten of debuggen van ons spel. U kunt de muisaanwijzer op de knoppictogrammen plaatsen en de pop-upvensters ter referentie lezen;
  5. Navigatiebalk - net als het "bestandspad", geeft dit de werkelijke locatie in uw bestand weer bestandssysteem het bestand waarmee u momenteel werkt;
  6. Belangrijk informatievensters– hier zijn tabbladen voor het weergeven van bepaalde informatie, bijvoorbeeld de status van het apparaat waarop u fouten in uw toepassing oplost.

In het volgende artikel zullen we wat meer tijd besteden aan de gebruiker Android-interface Studio, laten we eens kijken hoe je kunt bewerken zonder code gebruikersinterface onze applicatie. Daarna zullen we een eenvoudig menu maken voor ons eerste spel.

Dat is alles voor nu, ga verder met de volgende les.

Om applicaties voor Android OS te schrijven, moet u de Android Studio-ontwikkelomgeving (hierna AS genoemd) installeren. Je vraagt ​​je misschien af: waarom AS en niet Eclipse? Woensdag Eclipse-ontwikkeling werkt veel sneller en weegt minder dan Android Studio,

maar Google “beveelt” het gebruik van AS aan, omdat het in de toekomst de ondersteuning ervan niet langer zal (of beter gezegd al) zal stoppen. Voor Android Studio-toekomst, om zo te zeggen. Je moet genoeg hebben krachtige computer, bij voorkeur x64 bit, aangezien AS ongeveer 3 GB gebruikt RAM, voeg hier nog eens 3 GB toe voor de Android-apparaatemulator... Op mijn pc is win 8.1 pro x64 geïnstalleerd, dual core geïnstalleerd Intel-processor 3,3 GHz, met 8 GB RAM, en ik voel me behoorlijk vrij...

We gaan naar de officiële website via de link https://developer.android.com/studio, downloaden de nieuwste versie van de vereiste bitdiepte. Voor vandaag huidige versie android-studio-2-1-2,

het weegt ongeveer 1,2 GB. Wees dus geduldig als je langzaam internet hebt.

Voer na het downloaden het installatieprogramma android-studio-2-1-2.exe uit,

De installatiewizard zal u stap voor stap vragen de samenstelling van de installatie te bepalen,

accepteer de licentie

selecteer installatielocatie,

Opnieuw wachten we tot de installatie is voltooid.

Daarna gaan we lanceren Android-studio vanaf het bureaublad of vanuit het menu,

en klik op de knop Configureren om de SDK te configureren. Je ziet een lijst geïnstalleerde versies androïde,

waarvoor u applicaties kunt maken, bij voorkeur allemaal. Als sommige versies niet zijn geïnstalleerd, klik dan op de link Start Standalone SDK-beheer om pakketten te installeren en bij te werken.

De SDK-manager wordt geopend,

vink de vakjes aan die nodig zijn, hoe kom ik erachter welke? Manager SDK Het zal u hierbij helpen door de vereiste versiepakketten te markeren. Klik vervolgens op de knop in de rechter benedenhoek met de tekst Installeer 1 (1..100) pakket.

In uw geval zal het aantal pakketten anders zijn. Als u persoonlijk, of de plaats waar u woont, onder “Westerse sancties” valt, ga dan naar het menu Extra->Opties... om de pakketten bij te werken.

waar u het adres en de poort van de proxyserver kunt opgeven,


In een situatie waarvoor u een aanvraag wilt aanmaken Android-smartphones, maar je hebt niet zoveel programmeerkennis, je moet Android Studio voor Windows 10 downloaden. Dit gratis oplossing, gemaakt door Google, specifiek voor de ontwikkeling van besturingssysteemapplicaties Android elk versies. Sinds kort is het hulpprogramma beschikbaar voor Windows 10.

Download Android Studio om Android-applicaties te ontwikkelen

Droom je ervan om je eerste te creëren? mobiele applicatie? Van droom naar werkelijkheid is slechts één stap: download vandaag nog Android Studio en morgen kunt u ontwikkelaar van uw eerste applicatie worden. Binnen slechts 24 uur heeft u de ontwikkelomgeving onder de knie. Het programma is visueel eenvoudig, maar er zit krachtige functionaliteit in verborgen waarmee je werkelijk elk programma kunt maken. Nieuwste versie Android Studio heeft de volgende kenmerken:
  • Ondersteunt Android tot versie 6.0;
  • Mogelijkheid om Push notificaties te koppelen;
  • Volledig vertaald in het Russisch;
Idealiter downloadt u samen met Android Studio ook de documentatie voor het programma. En hoewel het programma zelf in het Russisch is vertaald, is het onwaarschijnlijk dat u er snel achter zult komen, tenzij u de instructies gebruikt. Er zijn tientallen tutorials, dus je zult hier geen problemen mee hebben en het is in deze geest dat je Android Studio snel onder de knie zult krijgen en je zult het met ons eens zijn dat het een van de meest eenvoudige mogelijkheden maak een programma voor een Android-telefoon.

Voor u beschikbaar als visuele redacteur en een paneel voor het invoeren van de code. Tijdens het proces zult u begrijpen welke manier van het maken van een applicatie voor u het handigst is. Maar de visuele editor dient meer voor vereenvoudiging dan voor volwaardig werk. Je hebt nog steeds kennis van coderen nodig, maar om afbeeldingen te maken heb je dat wel nodig extra nutsvoorzieningen bijvoorbeeld, of zijn analogen. Nadat u de applicatie heeft gemaakt, kunt u dit doen gebruiksvriendelijke interface upload het naar de Google.Play-markt en als je alles correct hebt gedaan, wordt je applicatie gepubliceerd.

Android Studio is de officiële applicatie-ontwikkelomgeving voor de overeenkomstige besturingssysteem, ontworpen om Eclipse te vervangen. Dat laatste is trouwens aan de gang op dit moment is het populairste instrument in de cirkel Android-ontwikkelaars. Ontwikkelingsproces binnen Android-omgeving Studio is nog flexibeler geworden dan zijn belangrijkste concurrent. Dit wordt bereikt door alle werknemersbestanden rechtstreeks in de projectstructuur weer te geven. De mogelijkheid om alle visuele wijzigingen in het project in realtime te zien is ook uiterst nuttig. Deze SDK maakt het ook mogelijk om de werking van een toekomstige applicatie te testen verschillende apparaten. In de ingebouwde emulator Android-apparaten U kunt voor de test verschillende technische configuraties en schermresoluties instellen. Bovendien is het bij gebruik van emulatie mogelijk om informatie te verkrijgen over het geschatte prestatieniveau voor een bepaald apparaat.

Android Studio bevat innovatieve tools voor het verpakken en taggen van code, zodat u niet verdwaalt in een groot project. Ook in het programma is de Drag-n-Drop-functie geïmplementeerd, waarmee u projectcomponenten rechtstreeks naar het ontwikkelomgevingsvenster kunt slepen. Om de mogelijkheid voor een toekomstige applicatie om pushmeldingen te verzenden te implementeren, in Android-pakket Studio heeft een speciale toolkit genaamd Google Cloud Berichten. Deze SDK vereenvoudigt ook het proces van app-lokalisatie aanzienlijk.

Belangrijkste kenmerken en functies

  • kan alles weergeven wijzigingen aangebracht in realtime;
  • bevat een krachtige Android-apparaatemulator;
  • heeft een uiterst eenvoudige en intuïtieve interface;
  • stelt u in staat applicaties eenvoudig te lokaliseren;
  • ondersteunt de mogelijkheid om code te markeren.