暗記メーカー
ログイン
PMA
  • ユーザ名非公開

  • 問題数 66 • 11/24/2024

    記憶度

    完璧

    9

    覚えた

    25

    うろ覚え

    0

    苦手

    0

    未解答

    0

    アカウント登録して、解答結果を保存しよう

    問題一覧

  • 1

    1. U XML layout ste specificirali da se dodirom dugmeta (onClick) poziva metoda nazvana uradiNesto. U java fajlu ste kreirali metodu “public void uradiNesto(View v)”. Na šta se odnosi parameter “v”?

    • Ukazuje na view koji je uzrokovao poziv metode

  • 2

    2. Definisali ste SeekBar na ekranu vaše aktivnosti na sljedeći način: SeekBar mojSeekBar=(SeekBar)findViewByld(R.id.mojSeekBar) Da bi saznali trenutnu vrijednost koja je zadata pomoću gornjeg SeekBar-a poziva se metoda...

    • mojSeekBar.getProgress()

  • 3

    3. Koliko dugo će ostati na ekranu pop-up poruka čije je trajanje zadato sa “loast.LENGTH_SHORT”?

    2 sekunde

  • 4

    4. Kako se u java kodu zadaje da sadrzaj ImageView-a bude slika.jpg?

    • mojImageView.setImageResource(R.drawable.slika)

  • 5

    5. Dugme se moze postaviti na ekran…

    • Upisom u xml fajl ili dinamicki kroz, java kod

  • 6

    6. Definisali ste SeekBar na ekranu vaše aktivnosti na sljedeći način: SeekBar mojSeekBar=(SeekBar)findViewByld(R.id.mojSeekBar) Da bi saznali default vrijednost koju ce imati gornji SeekBar kada se startuje aktivnost, poziva se metoda...

    • mojSeekBar.getProgress()

  • 7

    7. Android emulatoru (koji je dio Android studija) se moze pristupiti spolja, preko telnet sesije.

    • Tacno

  • 8

    Koju komponentu sa palete dizajn editora treba izabrati da se ukljuci u xml layout fajl kako bi se u korisnicki interfejs aplikacije ukljucilo preko koga korisnik moze da umetne sliku na odgovarajuce mjesto?

    ImageView

  • 9

    Koja je namjena AVD-a?

    • Pokretanje i testiranje Android aplikacija u emulatoru

  • 10

    Android je visekorisnicki Linux operativni sistem kod kojega je svaka aplikacija po jedan korisnik?

    Tacno

  • 11

    Toast.makeText(getApplicationContext(), ''Poruka'',**********).show() U gornjoj liniji koda, umjesto zvezdica makeText ocekuje...

    • Trajanje prikaza poruke (Toast.LENGTH_SHORT ili Toast.LENGTH_LONG)

  • 12

    Koji je naziv metode MainActivity klase koja podesava i prikazuje ekran sa korisnickim interfejsom aplikacije?

    onStart()

  • 13

    13. Definisali ste SeekBar na ekranu vaše aktivnosti na sljedeći način: SeekBar mojSeekBar=(SeekBar)findViewByld(R.id.mojSeekBar) Zelite da se na klizacu, umjesto default-nog dugmeta, nadje simbol iz fajla moja_slika.png koji je smjesten u odgovarajucem resursnom folderu. Zeljeni rezultat cete postici tako sto u XML fajlu odgovarajuce aktivnosti definisete...

    • android:thumb=“@drawable/moja_slika“

  • 14

    14. Sadrzaj konfiguracionog fajla koji se zove starost.xml izgleda ovako: <?xml verison=“1.0“...> .... </map> Sta ce biti sadrzaj ovog fajla nakon izvrsavanja sljedeceg koda? Final SharedPreferences konfiguracija = .... .... Editor.commit();

    • Sadzaj se nece promijeniti jer nesto nedostaje u prikazanom kodu

  • 15

    15. Definisali ste korisnicki interfejs u XML layout fajlu koji ste nazvali myUI.xml. Kreirati novu aktivnost u fajlu MyActivity.java. Kako specificirati da MyActivity prikaze myUL?

    • U onCreate merodi u fajlu MyActivity.java poziva se setContentView metoda i prosledjuje joj se parametar “R.layout.myUL“

  • 16

    Kao i kod nekih drugih sistema, kod Androida se izvrsavanje aplikacije zapocinje od main() funkcije:

    Netacno

  • 17

    . Vizuelna struktura korisnickog interfejsa se moze definisati...

    • Ili iz java koda ili iz XML fajla, moze i kombinovano

  • 18

    18. Dat je kod: public:void posaljiPoruku(View..?){ String poruka = ((/Edit…()ViewByld(R.id editText_poruka)).getText().toString(); Url odrediste = Url…….? Intent ……=new Intent(Intent ACTION_SENDTO.odrediste); smsIntent….? startActivity(smsIntent); }

    • U gornjem kodu se nalazi implicitni Intent

  • 19

    Ako kreirate string u XML fajlu (strings.xml), kako mozete referencirati taj string iz drugog XML fajla (na primjer iz activity_main.xml)?

    • Ako se string zove “moj_string“, referencira se kao @string/moj_string

  • 20

    Sta je Android SDK?

    • Software development kit – alat za razvoj Android aplikacija

  • 21

    Kako da popunite ListView?

    • Iskoristite ArrayAdapter koji kreira TextView za svaki clan polja stringova i veze ih za ListView

  • 22

    Sledeci kod prikazuje pop-up poruku koja za kratko vrijeme prikazuje tekst ''zdravo'': Toast.makeText(getApplicationContext(), ''zdravo'', Toast.LENGTH_SHORT)

    Tacno

  • 23

    U kojem folderu Android studio projekta se nalaze XML fajlovi koji definisu izgled korisnickog interfejsa razvijane aplikacije?

    • App/res/layout

  • 24

    24. Koja od ponudjenih su ispravna imena za MP3 fajlove smjestene u resurs folder?

    • moja_muzika, • mojamuzika2

  • 25

    Sta morate uraditi da bi vas WebView mogao prikazati web stranicu koja se nalazi na Internetu?

    • Deklarisete da aplikacija treba dozvolu za pristup Internetu

  • 26

    Prilikom generisanja nove aktivnosti Android studio unutar onCreate () metode umece poziv metode setContentView(R.layout.naziv_aktivnosti); Metoda setContentView() sluzi da se…

    • Definise izgled (layout) ekrana aktivnosti

  • 27

    Dugmetu pozicioniranom na ekranu pomocu xml layout fajla se…

    • Moze pridruziti neka akcija ili u xml fajlu definisanjem onClick atributa povezanog sa metodom koju treba pozvati ..pritisne, ili u java kodu tako sto ce se za dugme “zakaciti” OnClickListener

  • 28

    Kada jedna aktivnost zeli da pokrene drugu aktivnost ona kreira objekat koji specificira koju aktivnost ili koji tip aktivnosti zali da pokrene. Koji je tip ovog objekta?

    • Intent

  • 29

    . Koja je od ove četiri osnovne komponente android aplikacija dizajnirana za obavljanje operacija koje se izvršavaju u pozadini ili za obavljanje poslova za udaljene procese?

    Service

  • 30

    Na ekranu korisničkog interfejsa aktivnosti nalazi se EditText widget čiji je naziv (ID) editText.Isti je deklarisan i referenciran na sljedeći način: EditText mojEditTekst = (EditText) findViewByID(R.id.editText); Da bi se tekstualni sadržaj ovog widget-a smjestio u String promjenljivu poruka, potrebno je izvršiti sljedeću liniju koda:

    • String poruka = mojEditTekst.getText().toString;

  • 31

    Komponente Android aplikacije su:

    Aktivnosti, Servisi

  • 32

    U kojem fajlu specificirate dozvole (permissions) koje zahtijeva aplikacija?

    • AndroidManifest.xml

  • 33

    Ulazna tačka opšte namjene za aplikaciju koja se pokreće u pozadini, za obavljanje dugotrajnih operacija ili za obavljanje poslova za udaljene procese, je...

    Service

  • 34

    Na ekranu neke aktivnosti se nalazi widget sa nazivom mojWidget. Ukoliko želite da se taj widget ne vidi (želite da ga sakrijete) pozvaćete sljedeću metodu:

    • mojWidget.setVisibility(View.INVISIBLE);

  • 35

    35. Dat je sljedeći kod: Public static final String MESSAGE = ''com.example.mojprviprojekat.PORUKA''; Public void posaljiPORUKU(View v) { Intent i = new Intent(PrikaziPoruku.class); EditText editTekst = (EditText)findViewById(R.id.editText); String poruka = editTekst.getTekst().toString(); i.putExtra(MESSAGE, poruka); startActivity(i); }

    • u kojem kodu se nalazi eksplicitni intent

  • 36

    Koji layout omogućava da specifirate položaj widget-a koristeći druge widget-e kao referentne tačke:

    • RelativeLayout

  • 37

    Logcat prozor prikazuje log poruke generisane od strane programa koji se izvršava na...

    Emulatore

  • 38

    Šta bi moglo biti razlog da se neki widget (npr dugme) kreira iz java koda, a ne u XML layout fajlu?

    • Na taj način se omogućava da se widget kreira samo ako je zadovoljen neki uslov za vrijeme izvršavanja aplikacije

  • 39

    Layout kod koga je ekran podijeljen u kolone i svaka kolona može prihvatiti widget(e) onim redom kojim su navedeni je ..

    • Horizontal LinearLayout

  • 40

    40. Koji metod WebView klase učitava web stranicu?

    • loadUrl()

  • 41

    Koju komponetnu sa palete dizajn editora treba izabrati da se uključi u xml layout fajl kako bi u korisnički interfejs aplikacije uključili ispis nekog teksta?

    textView

  • 42

    Koliko dugo će ostati na ekranu pop-up poruka čije je trajanje zadato sa ''Toast.LENGHT_LONG“?

    3.5 s

  • 43

    Razlog za izbor starijeg izdanja SDK-a/API-a je taj što osigurava da će gotova aplikacija biti u mogućnosti da se pokreće na širem opsegu Android uređaja

    Tacno

  • 44

    Definisali ste SeekBar na ekran vaše aktivnosti na sljedeći način: SeekBar mojSeekBar=(SeekBar)findViewByld (R. id. mojSeekBar) Da bi zadali maksimalnu vrijednost koju može imati gornji SeekBar poziva se metoda:

    mojSeekBar.setMax()

  • 45

    Ulazna tačka za interakciju Android aplikacije sa korisnikom putem korisničkog interfejsa je:

    Aktivnost(Activity)

  • 46

    Za razliku od drugih sistema, kod Androida nema jedne ,,ulazne tačke” u aplikaciju(ne postoji main()funkcija)

    tacno

  • 47

    Koju komponentu sa palete dizajn editora treba izabrati da se uključi u XML layout fajl kako bi u korisnički interfejs vaše aplikacije uključili oblast za prikazivanje web stranice?

    WebView

  • 48

    48. Ukoliko želimo da iz naše Android aplikacije pošaljemo SMS, koristićemo aplikaciju za slanje SMS-A koja je već instalirana na Android uređaju, koristićemo:

    implicitni intent

  • 49

    49. U kom fajlu se opisuju osnovne karakteristike aplikacije i definiše svaka njena komponenta?

    AndroidManifest.xml

  • 50

    50. Kako se u XML layout fajlu zadaje da sadržaj ImageView-a bude slika.jpg?

    • android:src=@drawable/ slika

  • 51

    51. U res/raw folderu se nalazi audio fajl moja_muzika.mp3. Kreiran je objekat Media Player klase MediaPlayer.create(this, R.raw.ime_fajla): Započeta je reprodukcija ovog audio fajla. Ukoliko želimo da se reprodukcija automatski nastavi radimo:

    dzuboks.set Looping(true)

  • 52

    52. Android Studio omogućava programiranje aplikacija korišćenjem sljedećih programskih jezika?

    Java, C++, Kotlin

  • 53

    53. Android aplikacija može pokrenuti komponentu druge aplikacije?

    • slanjem poruke OS-u kojom se izražava namjera (intent) da se pokrene određena komponenta

  • 54

    54. Prije pokretanja Android aplikacije na virtuelnom uređaju (emulatoru), morate povezati pametni telefon ili tablet na vaš PC.

    netacno

  • 55

    55. Označiti tačne iskaze vezane za Android emulator?

    • pokretanje aplikacije na emulatoru traje duže nego kod realnog hardvera, • može se konfigurisati više različitih emulatora sa odgovarajućim parametrima npr: različitim veličinama

  • 56

    56. Koja metoda Toast klase omogućava prikazivanje pripremljene pop-up poruke:

    Show()

  • 57

    57. Šta morate uraditi da bi vaš WebView mogao prikazati web stranicu koja se nalazi na internetu?

    • webView.setWebViewClient(new WebViewClient());

  • 58

    58. Komponenta koja omogućava sistemu da pošalje obavještenje o nekom događaju, a aplikaciji da odgovori:

    broadcast receiver

  • 59

    59. U res/raw folderu se nalazi audio fajl moja_muzika... kreiran je objekat mediaplayer klase:

    • create(this,r.raw.moja_muzika);

  • 60

    60. Započinjanje reprodukcije se vrši pozivom metode:

    dzuboks.start()

  • 61

    61. Koji je naziv metoda MainActivity klasa koja se podešava i prikazuje ekran sa korisničkim interfejsom aplikacije:

    setContentView()

  • 62

    62. Ako želimo da se prilikom rotacije android studija ili emulatora ne mijenja orijentacija aktivnog ekrana • android.screenOrientation='portrait' u fajl:

    AndroidManifest.xml

  • 63

    63. Kako se dugmetu pridružuje neka akcija?

    • u xml fajlu se definiše ''onclick'' atribut povezan sa metodom koju treba pozvati kad se pritisne(npr. ''moja metoda''), • u java kodu se napravi metoda public void moja metoda(view v) gdje v predstavlja widget koji je kliknut

  • 64

    64. Kako se pravi višejezična aplikacija?

    • u xml-u: @string/ključ, • u javi : r.string.ključ

  • 65

    65. Kako se pravi lista sa različitim elementima?

    • koristi se ListView kontenjer widget, • pomoću ArrayAdapter-a

  • 66

    66. Kako predstaviti sliku na pozadini ekrana?

    • u xml-u: android:background=“@drawable/slika“, • u javi: myView.setbackgroundresource(r.drawable.slika);