DAM3
Utilizatorul poate interactiona cu o activitate după invocarea metodei cu apel invers:
OnDestroy()
OnCreate()
Onstart()
OnPause()
OnResume()
Serviciile:
Rulează în paralel cu firul principal de execuție și nu au interfață grafică
Rulează în paralel cu firul principal de execuție și au interfață grafică
Rulează în paralel cu firul principal de execuție
Rulează în paralel cu firul principal de execuție și pot avea interfață grafică
Nu exista in android
Ce metoda este utilizata pentru a executa tranzacțiile cu fragmente?
A. commit()
Replace()
Add()
Execute()
Care este ordinea de apel a metodelor din ciclul de viață al activităților?
OnCreate() -> onStart() ->onActivityStarted()->onResume()->onPause()->onStop()->onActivityDestroy()->onDestroy()
OnCreate() -> onStart() -> onResume() -> onPause() -> onStop() -> onDestroy()
OnCreate() -> onStart() -> onPause() -> onResume() -> onStop() -> onDestroy()
Nici un rasp
Care este metoda utilizata pentru terminarea unei activități Android?
Finish()
StopSelf()
Nici un rasp
EndActivity(int requestCode)
Kill()
Un control de tip AutoCompleteTextView se inițializează:
Direct, cu un singur sir de caractere
De catre user, prin introducerea sugetiilor
Diret, cu o lista de siruri de caractere
Prin intermediul unui adaptor
Care este sistemul de generare a unui build folosit de Android Studio?
Ant
Maven
Gradle
Niciun raspuns
Din cod, accesul la resursele de tip string (res/values) se realizează prin metoda_____ din clasa Resources:
GetStringArray()
GetStringValue()
GetTextArray()
Getstring()
GetColor()
Care este formatul unui fișier SharedPreferences?
Bunary
JSON
XML
Text
Care este acțiunea specifica unui mesaj (Intent) pentru a apela un anumit număr de telefon?
ACTION_PHONE
ACTION_CALL
ACTION_DIAL
ACTION_RING
La prelucrarea fișierelor XML prin intermediul bibliotecii XML Pull:
Evenimentele sunt tratate prin funcții cu apel invers
Evenimentele sunt trate imediat
Evenimentele sunt gestionate prin noduri într-o lista
Evenimentele sunt prelucrate relative
Parametrii generici ai clasei AsyncTask⁢ param1, param2, param3> se regăsesc ca tipuri de date (in aceeași ordine) in metodele:
DoInBackground(), onProgressUpdate() și onPostExecute()
OnPreExecute(), doInBackground() si onPostExecute()
OnPreExecute(), onPostExecute(),doInBackground()
DoInBackground(), OnPreExecute() si onPostExecute()
OnPreExecute(), onProgressUpdate() si onPostExecute()
Pentru afișarea unei opțiuni de meniu in bara de acțiune (ActionBar) se utilizează:
Atributul showAsAction cu valoarea always
Atributul showOnActionBar cu valoarea always
Atributul showltem cu valoarea always
Atributul showMenultem cu valoarea always
Atributul showAlways cu valoarea true
Care este firul de execuție pe care rulează metoda doInBackground()?
UI Thread
Main Thread
Niciun raspuns
Background Thread
Pentru a transmite un obiect de tip Student {id, nume, prenume} intre doua activități într-un obiect de tip Bundle, clasa trebuie:
să implementeze interfața Parcelable
să implementeze interfața Parcelable sau Serializable
Nu trb implementata nici o interfata
să implementeze interfața Serializable
Sa implementeze interfata Comparable
Pentru poziționarea pe ecran a unui mesaj de tip Toast se utilizează metoda:
SetPosition()
SetGravity()
SetLeftTop()
SetAnchor()
SetXY()
Specific prelucrării fișierelor XML prin DOM este:
Evenimentele sunt tratate imediat
Evenimentele sunt tratate prin funcţii cu apel invers
Are loc parcurgerea secvenţială a documentului XML
Nu este disponibilă pe platforma Android
Se generează o structură ierarhică în memorie
Ce metoda este folosita pentru dezabonarea de la un BroadcastReceiver?
UninstallReceiver()
UnregisterReceiver()
UnlinkReceiver()
RemoveReceiver()
Într-un proiect Android, fișierul R.java:
Poate fi creat de utilizator
Nu exista
Include definitia resurselor de tip macheta
Este un fisier generat si contine identificatorii de resurse utilizator
Este un fisier generat si contine identificatorii de resurse sistem existente
Care este adnotarea Room utilizata pentru declararea metodelor de operare asupra datelor unei tabele?
@CRUD
@Dao
@Table
@Entity
@Database
Ce clasa trebuie sa moșteneasca un adaptor personalizat?
ArrayListAdapter
BaseAdapter
Niciun raspuns
ListViewAdapter
Serviciul pentru determinarea poziției geografice este accesat printr-un obiect de tip:
LocationManager
PositionManager
LocationService
MapFragment
GoogleMaps
In cadrul prelucrării fișierelor XML prin intermediul bibliotecii SAX:
Elementele sunt gestionate prin lista de noduri
Fisierele se convertesc mai intai in format JSON
Evenimentele sunt tratate prin funcții cu apel invers
Eveneimentele sunt tratate imediat
Orice activitate trebuie declarata si in fișierul:
Xml asociat din directorul res/menu
Java asociat din directorul gen
AndroidManifest.xml
Xml asociat din directorul res/layout
Xml asociat din directorul res/drawable
Pe ce nucleu (kernel) se bazează platforma Android?
Mac OS
MS-DOS
Windows NT
Linux
In clasa AsyncTask metoda________ NU se executa in fișierul principal de execuție:
OnProgressUpdate()
Toate metodele se executa in firul principal
DoInBackground()
OnPreExecute()
OnPostExecute()
Firebase Realtime Database...
Este folosită doar pentru stocarea fișierelor în cloud
Este o bază de date relaţională
Suportă limbajul SQL
Este o bază de date NoSQL
Pentru obținerea coordonatelor de la rețele (Wifi, mobile, etc.) este necesară permisiunea android.permission…
ACCESS_FINE_LOCATION
ACCESS_LOCATION
READ_NETWORK_LOCATION
ACCESS_NETWORK_LOCATION
ACCESS_COARSE_LOCATION
Inițializarea unui obiect de tip HttpConnection se realizează:
Prin intermediul metodei openHttpConnection() din clasa URL
Prin intermediul constructorului clasei
Prin intermediul metodei statice getInstance() din cadrul clasei
Prin intermediul metodei openConnection() din clasa URL
Prin intermediul metodei openHttpConnection din clasa URL
Un utilizator poate interacționa cu o activitate după apelul metodei cu apel invers:
OnResume()
OnPause()
OnDestroy()
OnCreate()
OnStart()
Doua controale TextView nu pot avea simulat același părinte dacă acesta este un container de tip:
AbsoluteLayout
LinearLayout
RelativeLayout
ScrollView
TableLayout
Obiectele de tip Canvas sunt disponibile:
Doar asociate unui obiect de tip Bitmap
Ca parametru in metoda onDraw() din clasa View sau asociate unui obiect de tip Bitmap
doar ca parametru in metoda onDraw() din clasa View
Nu exista obiecte de acest tipnu exista obiecte de acest tip
oricând, prin constructor fără parametrii
La utilizarea Firebase Realtime Database într-o aplicație Android, inițializarea si referirea bazei de date se realizează prin intermediu clasei:
FirebaseDatabase
Database
FirebaseReference
DatabaseReference
FirestoreDatabase
Obiectul Intent inițializat astfel : Intent intent = new Intent(this, ActivityDespre.class) este un mesaj:
implicit
De tip serviciu
Inițializat greșit
Explicit
Null
Platforma Firebase pune la dispoziție următoarele baze de date, ce pot fi utilizate in aplicațiile mobile:
RealitimeDatabase
Cloud Firebase
Realtime Firestore
Cloud Firestore
Realtime Database
Cloud Storage
Cloud Database
Cloud Storage
Care dintre urmatoarele denumiri nu este valida pt un fisier de resurse:
Layout_activitate_1.xml
Layout_activitate1.xml
Layout_activitate.xml
LayoutActivitate.xml
Layoutactivitate.xml
Pentru lucru dynamic cu argmente, in fisierul layout, containerul asociat va fi de tip:
Layout_frame
Layout_fragment
Fragment
Layout_content
Frame_layout
Reprezinta componente ale aplicatiilor Android:
Activitatile
Serviciile
Receptorii de mesaje
Mesajele (clasa Intent)
Furnizorii de continut
Nu este componentă a aplicaţiilor Android:
Activity
Service
ContentProvider
Intent
BroadcastReceiver
Pentru accesarea unei resurse de tip string dintr-un fişier XML (resurse), se utilizează o expresie de forma:
@string/nume
R.string.nume
Android.R.string.nume
@android:string/nume
Inițializarea meniului asociat unei activităţi se realizează în cadrul metodei:
OnCreateOptionsMenul)
OnQptionsltemSelected()
OnPrepareOptionsMenu()
OnCreateContextMenu ()
În exemplul: Intent i2 = new Intent(Intent.ACTION_VIEW); i2.setData(Uri.parse("https:/pdm.ase.ro”);, i2 este:
Un mesaj explicit
Un mesaj implicit
Un mesaj nedefinit
Asocierea intefeţei unei activităţi se realizază prin apelul metodei:
InitComponents()
SetContentView()
SetView()
SetDisplay()
ShowView()
Operaţiile asociate unei tabele sunt definite sub forma unor metode într-o componentă, adnotată cu @Dao, detip:
Intefaţă
Clasă concretă
Clasă abstractă
Clasă imbricată statică
Clasă imbricată
Într-o bază de dată Firebase Realtima Database, cheia primară se definește:
Prin intermediul adnotării @PrimanryKey
Prin intermediul adnotării @Unique
Prin intermediul adnotărilor @Uniques și @NotNull
Prin intermediul adnotării @ld
Nu există această posibilitate de definire
Pentru transmiterea unui obiect, definit de către programator, în cadrul unui Bundle, acesta trebuie să implementeze interfața:
Serializable
Transportable
Parcelable
Transferable
Nu este necesară nici o implementare
Toast.LENGHT_LONG
Toast.lenght_long
Toast.LENGHT_SMALL
Toast.LENGTH_5
Ce este ConstraintLayout?
Permite utilizarea proprietatilor weightSum si layout_ weight
Defineste structura interfetei grafice
Rolul acestuia este de a gazdui diferite componente vizuale (widgets) intr-o anumita ordine
Permite utilizarea proprietatilor layout_constraintStart_toStartOf, layout_constraintStart_toBottomof, layout_constraintStart_toEndof,
Ce este un intent?
Salveaza starea unei activitati
Asigurarea afisarea mesajelor pe ecranul dispozitivului mobil
Asigura transferul de date intre activitat
Asigura deschiderea unei activitati din interiorul altei
Care din urmatoarele afirmatii sunt adevarate despre Handler?
Clasa specifica aplicatiilor Android
Transmite diferite informatii care sunt procesate pe fire de executie paralele catre cel principal pe care ruleaza o activitate.
Gestioneaza o coada de mesaje de tip Runnable
{"name":"DAM3", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Utilizatorul poate interactiona cu o activitate după invocarea metodei cu apel invers:, Serviciile:, Ce metoda este utilizata pentru a executa tranzacțiile cu fragmente?","img":"https://www.quiz-maker.com/3012/CDN/97-4792990/dam1.jpg?sz=1200"}