Podcast
Questions and Answers
Care dintre metodele enumerate mai jos nu aparține clasei AlertDialog.Builder?
Care dintre metodele enumerate mai jos nu aparține clasei AlertDialog.Builder?
- setMessage
- setNegativeButton
- show (correct)
- setTitle
Ce rol are metoda setPositiveButton din clasa AlertDialog.Builder?
Ce rol are metoda setPositiveButton din clasa AlertDialog.Builder?
- Setarea mesajului afișat în popup
- Adaugarea unui buton care reprezintă acțiunea de anulare a mesajului
- Adaugarea unui buton care reprezintă acțiunea de confirmare a mesajului (correct)
- Setarea titlului popup-ului
Ce tip de date acceptă metoda setTitle din AlertDialog.Builder?
Ce tip de date acceptă metoda setTitle din AlertDialog.Builder?
- Doar String
- Niciunul dintre cele de mai sus
- Doar resurse din strings.xml
- Atât String, cât și resurse din strings.xml (correct)
Care dintre următoarele clase este implicată în gestionarea rulării unor fire de execuție paralele în aplicațiile Android?
Care dintre următoarele clase este implicată în gestionarea rulării unor fire de execuție paralele în aplicațiile Android?
Ce tip de date gestionează obiectul Handler?
Ce tip de date gestionează obiectul Handler?
Ce rol are metoda create din AlertDialog.Builder?
Ce rol are metoda create din AlertDialog.Builder?
Ce este o operație asincronă?
Ce este o operație asincronă?
Care dintre următoarele opțiuni descrie corect modul în care funcționează clasa Executor?
Care dintre următoarele opțiuni descrie corect modul în care funcționează clasa Executor?
Pentru ce este utilizat adaptorul personalizat în dezvoltarea aplicațiilor mobile?
Pentru ce este utilizat adaptorul personalizat în dezvoltarea aplicațiilor mobile?
Care dintre metodele de mai jos este responsabilă cu transformarea unui obiect Java într-un control vizual?
Care dintre metodele de mai jos este responsabilă cu transformarea unui obiect Java într-un control vizual?
Ce metodă este utilizată pentru a reconstrui adaptorul asociat unei componente vizuale de tip listare?
Ce metodă este utilizată pentru a reconstrui adaptorul asociat unei componente vizuale de tip listare?
Ce metodă este disponibilă la nivelul clasei ListView pentru a atașa un eveniment de clic pe un element din lista vizuală?
Ce metodă este disponibilă la nivelul clasei ListView pentru a atașa un eveniment de clic pe un element din lista vizuală?
Ce metodă este disponibilă la nivelul clasei Spinner pentru a afișa pe ecranul dispozitivului mobil a elementului de pe poziția 'i' din lista de opțiuni?
Ce metodă este disponibilă la nivelul clasei Spinner pentru a afișa pe ecranul dispozitivului mobil a elementului de pe poziția 'i' din lista de opțiuni?
Care dintre metodele de mai jos este disponibilă la nivelul clasei RadioGroup pentru a selecta un anumit RadioButton?
Care dintre metodele de mai jos este disponibilă la nivelul clasei RadioGroup pentru a selecta un anumit RadioButton?
Ce metodă este disponibilă la nivelul clasei Intent pentru a verifica dacă un mesaj conține un parametru cu numele specificat?
Ce metodă este disponibilă la nivelul clasei Intent pentru a verifica dacă un mesaj conține un parametru cu numele specificat?
Ce clasă este utilizată pentru a afișa mesaje de tip pop-up pe ecranul dispozitivului mobil?
Ce clasă este utilizată pentru a afișa mesaje de tip pop-up pe ecranul dispozitivului mobil?
Care proprietate este specifică pentru un RelativeLayout
în Android?
Care proprietate este specifică pentru un RelativeLayout
în Android?
Care dintre următoarele layout-uri este o combinație între LinearLayout
și RelativeLayout
?
Care dintre următoarele layout-uri este o combinație între LinearLayout
și RelativeLayout
?
Pentru ce este utilizat în principal FrameLayout
?
Pentru ce este utilizat în principal FrameLayout
?
Care layout este derivat din FrameLayout
și utilizat pentru afișarea 'Chrome-ului' sau a componentei 'NavigationDrawer'?
Care layout este derivat din FrameLayout
și utilizat pentru afișarea 'Chrome-ului' sau a componentei 'NavigationDrawer'?
Ce rol are RadioGroup
în contextul RadioButton
-urilor?
Ce rol are RadioGroup
în contextul RadioButton
-urilor?
Care proprietate a unui RadioButton
este utilizată pentru a stoca răspunsul utilizatorului?
Care proprietate a unui RadioButton
este utilizată pentru a stoca răspunsul utilizatorului?
Ce se întâmplă cu proprietatea hint
a unui TextInputLayout
după ce utilizatorul completează câmpul aferent?
Ce se întâmplă cu proprietatea hint
a unui TextInputLayout
după ce utilizatorul completează câmpul aferent?
Cum este încărcată lista într-un Spinner
?
Cum este încărcată lista într-un Spinner
?
Care este rolul interfeței OnNavigationItemSelectedListener
în contextul unui NavigationView
?
Care este rolul interfeței OnNavigationItemSelectedListener
în contextul unui NavigationView
?
Ce metodă este utilizată într-o activitate pentru a atașa un meniu creat dintr-un fișier XML?
Ce metodă este utilizată într-o activitate pentru a atașa un meniu creat dintr-un fișier XML?
Care clasă utilitară este responsabilă de legătura dintre un obiect Java de tip Menu
și un fișier XML din directorul res/menu
?
Care clasă utilitară este responsabilă de legătura dintre un obiect Java de tip Menu
și un fișier XML din directorul res/menu
?
Care este sintaxa corectă pentru adăugarea unui mesaj static cu un parametru în strings.xml
?
Care este sintaxa corectă pentru adăugarea unui mesaj static cu un parametru în strings.xml
?
Ce face metoda getString
din pachetul de bază Android?
Ce face metoda getString
din pachetul de bază Android?
Care este rolul clasei Bundle
în contextul fragmentelor și activităților Android?
Care este rolul clasei Bundle
în contextul fragmentelor și activităților Android?
Ce caracteristică principală definește un fragment în contextul dezvoltării Android?
Ce caracteristică principală definește un fragment în contextul dezvoltării Android?
Ce parametru de intrare primește metoda onCreate()
în contextul unui fragment în legătură cu salvarea stării?
Ce parametru de intrare primește metoda onCreate()
în contextul unui fragment în legătură cu salvarea stării?
Ce rol are parametrul resultCode
într-o metodă care gestionează rezultatul unei activități?
Ce rol are parametrul resultCode
într-o metodă care gestionează rezultatul unei activități?
Care metodă este folosită pentru a încheia ciclul de viață al unei activități?
Care metodă este folosită pentru a încheia ciclul de viață al unei activități?
Ce rol are un Parcel
în contextul transferului de date între activități Android?
Ce rol are un Parcel
în contextul transferului de date între activități Android?
Care este scopul interfeței Parcelable
?
Care este scopul interfeței Parcelable
?
Ce metodă este folosită pentru a salva un obiect personalizat într-un Intent
?
Ce metodă este folosită pentru a salva un obiect personalizat într-un Intent
?
Ce metodă este folosită pentru a prelua un obiect personalizat dintr-un Intent
, știind că acel obiect implementează interfața Parcelable
?
Ce metodă este folosită pentru a prelua un obiect personalizat dintr-un Intent
, știind că acel obiect implementează interfața Parcelable
?
Ce metodă este folosită pentru a prelua un șir de caractere introdus de utilizator într-un component vizual de tip EditText
?
Ce metodă este folosită pentru a prelua un șir de caractere introdus de utilizator într-un component vizual de tip EditText
?
Care dintre următoarele afirmații descrie cel mai bine regula principală pentru implementarea interfeței Parcelable
?
Care dintre următoarele afirmații descrie cel mai bine regula principală pentru implementarea interfeței Parcelable
?
Ce metodă este apelată pentru a atașa un fragment unei activități?
Ce metodă este apelată pentru a atașa un fragment unei activități?
Care metodă asigură distrugerea unui fragment?
Care metodă asigură distrugerea unui fragment?
Ce metodă se folosește pentru a înlocui o componentă din cadrul unei activități cu un fragment?
Ce metodă se folosește pentru a înlocui o componentă din cadrul unei activități cu un fragment?
Ce metodă este utilizată pentru a transfera informații de la o activitate la un fragment?
Ce metodă este utilizată pentru a transfera informații de la o activitate la un fragment?
Care este rolul metodei beginTransaction() în contextul managementului fragmentelor?
Care este rolul metodei beginTransaction() în contextul managementului fragmentelor?
Într-o activitate, câte fragmente pot fi adăugate în paralel?
Într-o activitate, câte fragmente pot fi adăugate în paralel?
În care metodă se asigură eliminarea legăturii dintre un fragment și XML-ul său?
În care metodă se asigură eliminarea legăturii dintre un fragment și XML-ul său?
Ce componentă vizuală este necesară pentru ca o activitate să utilizeze fragmente?
Ce componentă vizuală este necesară pentru ca o activitate să utilizeze fragmente?
Flashcards
RadioGroup
RadioGroup
Un container special pentru a organiza mai multe butoane radio, asigurând selectarea unei singure opțiuni din set.
Spinner
Spinner
O componentă vizuală care permite utilizatorului să selecteze o opțiune dintr-o listă derulantă.
FloatingActionButton
FloatingActionButton
Un tip special de buton care plutește peste ecran, cu o prezență mai evidentă. Ideal pentru acțiuni rapide.
ConstraintLayout
ConstraintLayout
Signup and view all the flashcards
TextInputLayout
TextInputLayout
Signup and view all the flashcards
FrameLayout
FrameLayout
Signup and view all the flashcards
DrawerLayout
DrawerLayout
Signup and view all the flashcards
RadioGroup
RadioGroup
Signup and view all the flashcards
finish()
finish()
Signup and view all the flashcards
Parcel
Parcel
Signup and view all the flashcards
Parcelable
Parcelable
Signup and view all the flashcards
putExtra()
putExtra()
Signup and view all the flashcards
getParcelableExtra()
getParcelableExtra()
Signup and view all the flashcards
getSerializableExtra()
getSerializableExtra()
Signup and view all the flashcards
getText()
getText()
Signup and view all the flashcards
OnNavigationItemSelectedListener
OnNavigationItemSelectedListener
Signup and view all the flashcards
onCreateOptionsMenu
onCreateOptionsMenu
Signup and view all the flashcards
MenuInflater
MenuInflater
Signup and view all the flashcards
Bundle
Bundle
Signup and view all the flashcards
Fragment
Fragment
Signup and view all the flashcards
put
put
Signup and view all the flashcards
onSavedInstanceState
onSavedInstanceState
Signup and view all the flashcards
Formatare parametri strings.xml
Formatare parametri strings.xml
Signup and view all the flashcards
onAttach()
onAttach()
Signup and view all the flashcards
onDestroy()
onDestroy()
Signup and view all the flashcards
FragmentManager
FragmentManager
Signup and view all the flashcards
beginTransaction()
beginTransaction()
Signup and view all the flashcards
replace()
replace()
Signup and view all the flashcards
commit()
commit()
Signup and view all the flashcards
setArguments()
setArguments()
Signup and view all the flashcards
notifyDataSetChanged()
notifyDataSetChanged()
Signup and view all the flashcards
getView()
getView()
Signup and view all the flashcards
setOnItemClickListener
setOnItemClickListener
Signup and view all the flashcards
setSelection
setSelection
Signup and view all the flashcards
check()
check()
Signup and view all the flashcards
AlertDialog.Builder
AlertDialog.Builder
Signup and view all the flashcards
hasExtra()
hasExtra()
Signup and view all the flashcards
AlertDialog
AlertDialog
Signup and view all the flashcards
setTitle
setTitle
Signup and view all the flashcards
setMessage
setMessage
Signup and view all the flashcards
setPositiveButton
setPositiveButton
Signup and view all the flashcards
setNegativeButton
setNegativeButton
Signup and view all the flashcards
create
create
Signup and view all the flashcards
show
show
Signup and view all the flashcards
Executor
Executor
Signup and view all the flashcards
Handler
Handler
Signup and view all the flashcards
Study Notes
Curs: Dispozitive și Aplicații Mobile
- Anul academic: 2023-2024
- Autor: Florentin-Alexandru Diță
- Instituție: Academia de Studii Economice din București, Facultatea de Cibernetică, Statistică și Informatică Economică, Departamentul de Informatică și Cibernetică Economică
- Document: Material didactic
Cuprins
- Dezvoltarea aplicațiilor mobile: Principii și activități, mediul de lucru, activități, ciclul de viață al unei activități, resurse ale aplicațiilor mobile, salvarea/restaurarea stării, afișarea log-urilor, layout-uri, tipuri de machete, componente vizuale, navigare între activități, controale vizuale, tratarea evenimentelor și transferul de date între activități.
- Meniuri: Meniuri navigabile, elemente aprofundate, fragmente.
- Accesul la rețea și prelucrare fișiere: Operații asincrone, conexiune la rețea, prelucrare fișiere JSON/XML.
- Stocare persistentă: Fișiere de preferințe, baze de date locale.
- Implementarea aplicației mobile: Grafică.
- Tutoriale: Creare proiect cu meniu NavigationDrawer, adăugarea unui meniu clasic la nivelul unei activități.
- Bibliografie: Include o listă de surse cu autori și cărți specifice dezvoltării de aplicații mobile.
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.