Want to create interactive content? It’s easy in Genially!

Get started free

Android SDK

Naida Karovic

Created on December 14, 2022

Start designing with a free template

Discover more than 1500 professional designs like these:

Mobile App Dossier

Color Shapes Dossier

Notes Dossier

Futuristic Tech Dossier

Crowdfunding Campaign

Company Dossier

Economy Dossier

Transcript

naida.karovic@cetvrta-gimnazija.edu.ba

Android SDK (Aplikacijski stog, struktura SDK i instaliranje android API-ja)

Android SDK

SDK = software development kit

Android SDK odnosi se na set klasa i osnovnih alata ciljano kreiranih za razvoj aplikacija za Android. Ovaj set klasa i pripadajućih alata je temeljen na Java setu klasa (Java SDK), te zajedno sa alatima dostupnim u Android Studiju čini minimum potreban za razvoj aplikacija za Android.

+InfO

API

Application Programming Interface

Prvi set klasa za Android API 1 objavljen je 2008. godine, a posljednji je API 24 objavljen je 2016. godine.

Korištenjem API 24 mogu se pokretati dvije aplikacije istovremeno (podjelom ekrana na dva dijela), u SDK uključen je novi set klasa za rad s 3D grafikom, optimizirana je potrošnje baterije, povećana sigurnost,stabilnost, upravljanje memorijom i korisničko iskustvo.

+InfO

Aplikacijski stog

Šta je stog?

Četvrta razina stoga

Druga razina stoga

Kreiranje stoga

Dno stoga

Treća razina stoga

Struktura SDK-a

SDK sadrži moguća proširenja, alate za kompajliranje, dokumentaciju, dodatne resurse, podatke o licencama, podatke o podržanim platformama, alate specifične za platforme, izvorne kodove, slike sistema, ostale alate te dva vrlo važna upravitelja:

1. upravitelj SDK-a

2. upravitelj virtualnih uređaja

Jedan od alata, vrijedan posebne pozornosti, koji se nalazi u mapi platform-tools naziva se ADB. Riječ je o pozadinskom alatu kojeg pokreće Android Studio, a koji je odgovoran za omogućavanje komunikacije između Android Studija i virtualnog ili fizičkog uređaja na kojem se aplikacije mogu izvoditi i testirati.

Od posebnog značaja za pregled je sadržaj mape sources koja sadrži sve osnovne (nativne) pakete koji se mogu koristiti pri razvoju aplikacija za Android.

Instaliranje Android API-a

API - Aplikacijski programski interfejs

U svrhu dodavanja, promjene ili brisanja instaliranih SDK komponenti, potrebno je pokrenuti SDK manager. Isti se može pokrenuti kroz Android Studio (Tools -> Android -> SDK Manager), ili kao zaseban program iz mape.

+InfO

Za potrebe vježbi treba prihvatiti ažuriranje bilo kojeg od postojećih instaliranih paketa, te instalirajte ili dodajte posljednje verzije - Android SDK Tools, - SDK Platform Tools, - SDK Build-tools iz mape Tools, - Documentation for Android SDK, - SDK Platform, Samples for SDK, - ARM EABI v7a System Image iz mape Android 7 (API 24) te - Android Support Library, - Google Play Services i - Google USB Driver iz mape Extras. Provjerite i ostale dostupne komponente te instalirajte po potrebi.

Hvala na pažnji!

naida.karovic@cetvrta-gimnazija.edu.ba