Grile DAM

Care este locatia unde sunt salvate fisierele de tip SharedPreferences?
Memoria interna volatila
Memoria interna persistenta
Niciun raspuns
Memoria externa persistenta
Utilizatorul poate interactiona cu o activitate dupa invocarea metodei cu apel invers:
OnPause()
OnCreate()
OnStart()
OnDestroy()
OnResume()
Afisarea paginilor HTML in cadrul unei aplicatii se realizeaza prin intermediul controlului:
WebViewControl
ViewBrowser
HTMLView
WebView
BrowserView
Pentru afisarea unui mesaj de informare pentru o durata nedeterminata NU se utilizeaza clasa:
TimePickerDialog
Dialog
Toast
AlertDialog
ProgressDialog
Serviciile:
Ruleaza in paralel cu firul principal de executie si au interfata grafica
Ruleaza in paralel cu firul principal de executie si pot avea interfata grafica
Ruleaza in firul principal de executie
Nu exista pe platforma Android
Ruleaza in paralel cu firul principal de executie si nu au interfata grafica
Clasa FragmentTransaction este responsabila cu:
Gestionarea fragmentelor din cadrul activitatilor
Definirea fragmentelor (clasa de baza pentru fragmente)
Efecte de animatie la trecerea la un nou fragment
Operatii cu fragmente (adaugare, stergere, inlocuire)
Interactiunea cu fragmentele din cadrul activitatilor
Pentru deschiderea unei aplicatii de vizualizare a fisierelor PDF se initializeaza un obiect de tip Intent cu actiunea:
ACTION_PICK
ACTION_CALL
ACTION_VIEW
ACTION_DIAL
ACTION_EDIT
In fisierele XML din directorul res/layout componentele vizuale au obligatoriu proprietatile:
Android:id, android:layout_width si android:layout_height
Android:height si android:width
Android:layout_width si android:layout_height
Android:id si android:layout_gravity
Android:id, android:width si android:height
Ce metoda este utilizata pentru a executa tranzactiile cu fragmente?
Commit()
Replace()
Add()
Execute()
Care este ordinea de apel a metodelor din ciclul de viata al activitatilor?
OnCreate() -> onStart() > onActivityStarted() -> onResume() > onPause() -> onStop() -> onActivityDestroy() -> onDestroy()
OnCreate() -> onStart() > onResume() -> onPause() -> onStop() -> onDestroy()
OnCreate() -> onStart() -> onPause() -> onResume() -> onStop() -> onDestroy()
OnCreate() -> onStart) -> onActivityStarted() -> onStop() -> onRestart() -> onDestroy()
Niciun raspuns din cele prezentate
Care este metoda utilizata pentru terminarea unei activitati Android?
Finish()
StopSelf()
Niciun raspuns din cele prezentate
EndActivity(int requestCode)
Kill()
Un control de tip AutoCompleteTextView se initializeaza:
Direct, cu un singur sir de caractere
De catre utilizator, prin introducerea sugestiilor
Direct, cu o lista de siruri de caractere
Prin intermediul unui adaptor
In vederea referirii unei componente vizuale din cod, in fisierul XML aceasta va include atributul:
Android:id
Android:text
Android:key
Android:name
X:id
Un obiect JSON este initializat corect prin metoda getJSONArray() daca in fisierul JSON acesta este:
Despartit prin :
Incadrat de { si }
Incadrat de < si >
Incadrat de [ si ]
Incadrat de { si }
Care este sistemul de generare a unui build folosit de Android Studio?
Gradle
Maven
Niciun raspuns
Ant
Directorul _____ permite includerea oricarui tip de fisier si referirea acestuia prin intermediul unui identificator de resursa:
Res/raw
Assets
Res/drawable
Res/xml
Res/layout
Din cod, accesul la resursele de tip string (res/values) se realizeaza prin metoda ____ din clasa Resources:
GetStringArray()
GetStringValue()
GetString()
GetColor()
GetTextArray()
Care este formatul unui fisier SharedPreferences?
Binary
JSOM
XML
Text
Clasa Intent nu se utilizeaza pentru:
Transmitere mesaje de sistem
Invocare de activitati
Desenare controale
Partajare date
Invocare de servicii
Care este actiunea specifica unui mesaj (Intent) pentru a apela un anumit numar de telefon?
ACTION_PHONE
ACTION_CALL
ACTION_DIAL
ACTION_RING
NU este tip de data suportat direct de catre SQLite:
INTEGER
BLOB
TEXT
REAL
DATETIME
Ferestrele de tip AlertDialog sunt create:
Prin intermediul clasei Dialog.Builder
Prin intermediul metodei staice getInstance() din clasa AlertDialog
Prin intermediul clasei AlertDialog.Builder
Direct, prin constructorul clasei
Nu exista astfel de ferestre
La prelucrarea fisierelor XML prin intermediul bibliotecii XML Pull:
Evenimentele sunt tratate prin functii cu apel invers
Elementele sunt prelucrate relativ
Elementele sunt gestionate prin noduri intr-o lista
Evenimentele sunt tratate imediat
In directorul _______, asociat pachetului aplicatiei, fisierele pot fi organizate in directoare:
Res/xml
Res/drawable
Assets
Res/raw
Res/layout
Initializarea unui obiect dintr-un fisier JSON se realizeaza cu ajutorul metodei:
GetJSONArray()
GetJSONObject()
GetObject()
GetObjectFromJSON
Pentru afisarea unor obiecte de tip String dintr-o colectie de date prin intermediul unei componente de tip Spinner sau ListView se utilizeaaza un adaptor de tipul:
CursorAdapter
SimpleCursorAdapter
ListAdapter
StringAdapter
ArrayAdapter
Pentru desenarea unui contur dreptunghiular se apeleaza metoda:
DrawRect()
DrawRectangle()
Rectangle()
PaintRect()
PaintRectangle()
Parametrii generici ai clasei AsyncTask[param1, param2, param3] se regasesc ca tipuri de date (in aceeasi ordine) in metodele:
DoInBackground(), onProgressUpdate() si onPostExecute()
OnPreExecute(), doInBackground() si onPostExecute()
OnPreExecute(), onPostExecute () si dolnBackground()
DolnBackground(), onPreExecute() si onPostExecute()
OnPreExecute(), onProgressUpdate() si onPostExecute()
Pentru afisarea unei optiuni de meniu in bara de actiune (ActionBar) se utilizeaza:
Atributul showitem cu valoarea always
Atributul showOnActionBar cu valoarea always
Atributul showAsAction cu valoarea always
Atributul showMenuItem cu valoarea always
Atributul showAlways cu valoarea true
Care este firul de executie pe care ruleaza metoda doInBackground()?
Main Thread
UI Thread
Niciun raspuns
Background Thread
In metoda setARGB(a,r,g,b) din clasa Paint, parametrul a de tip int reprezinta:
Nivelul de auriu
Nivelul de argintiu
Nivelul de albastru
Nivelul de alb
Nivelul de transparenta
Pentru a transmite un obiect de tip Student {id, nume, prenume} intre doua activitati intr-un obiect de tip Bundle, clasa trebuie:
Sa implementeze interfata Parcelable
Nu trebuie implementata nici o interfata
Sa implementeze interfata Serializable
Sa implementeze interfata Comparable
Sa implementeze interfata Parcelable sau Serializable
Pentru pozitionarea pe ecran a unui mesaj de tip Toast se utilizeaza metoda:
SetPosition()
SetGravity()
SetLeftTop()
SetAnchor()
SetXY()
Pentru utilizarea unui fisier de proprietati personalizat (numele este furnizat de programator) se utilizeaza metoda:
GetPreferences()
GetSharedPreferencesFile()
GetPreferencesFile()
GetDefaultSharedPreferences()
GetSharedPreferences()
Includerea de elemente cu imagini asociate intr-un control de tip lista (Spinner, ListView etc.) se realizeaza prin intermediul unui adaptor:
Nu se pot implementa astfel de liste
De tip SimpleCursorAdapter
De tip SimpleAdapter
De tip ArrayAdapter
Personalizat
O activitate este partial vizibila dupa apelul metodei:
OnSemiHide()
OnResume()
OnStart()
OnPause()
OnHide()
Uzual, pentru afisarea unei singure componente vizuale la un moment dat se utilizeaza containerul:
LinearLayout
GridLayout
RelativeLayout
FrameLayout
TableLayout
Specific prelucrarii fisierelor XML prin DOM este:
Se genereaza o structura ierarhica in memorie
Evenimentele sunt tratate prin functii cu apel invers
Evenimentele sunt tratate imediat
Are loc parcurgerea secventiala a documentului XML
Nu este disponibila pe platforma Android
Ce metoda este folosita pentru dezabonarea de la un BroadcastReceiver?
UninstallReceiver()
UnregisterReceiver()
UnlinkReceiver()
RemoveReceiver()
Pentru stocarea persistenta a datelor de forma [cheie, valoare] se utilizeaza obiecte dedicate de tipul:
Map
File
SharedPreferences
SQLiteDatabase
HashMap
Tratarea evenimentelor generate de selectia optiunilor din meniurile principale se realizeaza in cadrul metodei cu apel invers:
OnCreateOptionsMenuItem()
OnOptionsMenuItemSelected()
RegisterForContextMenu()
OnOptionsItemSelected()
OnContextItemSelected()
La actualizarea structurii bazei de date, care este proprietatea ce trebuie modificata?
Level
Nicio proprietate
Iteration
Version
Stage
Intr-un proiect Android, fisierul R.java:
Include definitia resurselor de tip macheta
Nu exista
Este un fisier generat si contine identificatorii de resurse utilizator
Poate fi creat de utilizator
Este un fisier generat si contine identificatorii de resurse sistem existente
Cum se transfera datele intre doua activitati Android?
Cu ajutorul obiectului de tip Bundle asociat obiectului de tip Intent folosit la invocarea activitatii
Prin intermediul proprietatii BindingContext
Prin intermediul unui control de tip EditText
Nici un raspuns din cele prezentate
Folosind obligatoriu o componenta de tip serviciu
Care este adnotarea Room utilizata pentru declararea metodelor de operare asupra datelor unei tabele?
@CRUD
@Dao
@Table
@Entity
@Database
Adnotarea Room utilizata pentru omiterea unui camp dintr-o clasa asociata unei tabele este:
@NotImportant
@Transient
@Omit
@Ignore
@Forget
Ce clasa trebuie sa mosteneasca un adaptor personalizat?
ArrayListAdapter
BaseAdapter
Niciun raspuns
ListViewAdapter
Serviciul pentru determinarea pozitiei geografice este accesat printr-un obiect de tip:
LocationManager
PositionManager
LocationService
MapFragment
GoogleMaps
In cadrul prelucrarii fisierelor XML prin intermediul bibliotecii SAX:
Elementele sunt gestionate prin liste de noduri
Fisierele se convertesc mai intai la formatul JSON
Evenimentele sunt tratate prin functii cu apel invers
Evenimentele sunt tratate imediat
Pentru desenarea folosind gradienti se utilizeaza:
Clasa Gradient
Un vector de obiecte de tip Color
Clasa Bitmap
Clasa Color
Clasele derivate din clasa Shader
Proprietatile unui control NU pot fi modificate direct:
In metoda postExecute(...) din clasa AsyncTask
In metoda run() din clasa Thread, rulata intr-un alt fir de executie
Prin intermediul parametrului metodei post(Runnable) din clasa View
Prin intermediul parametrului metodei postDelayed(Runnable, long) din clasa View
Prin intermediul parametrului metodei runOnUiThread(Runnable) din clasa Activity
Uzual, pictogramele asociate unei aplicatii se stocheaza in directorul:
Res/icons
Res/raw
Res/anim
Res/drawable
Res/bitmaps
In cadrul oricarei metode dintr-o clasa derivata din clasa Activity, this poate fi utilizat pentru tipul:
Intent
Context
View
ViewGroup
Application
Orice activitate trebuie declarata si in fisierul:
Java asociat din directorul gen
Xml asociat din directorul res/menu
Xml asociat din directorul res/layout
AndroidManifest.xml
Xml asociat din directorul res/drawable
Interfata grafica cu utilizatorul:
Se implementeaza atat prin cod cat si prin fisiere XML
Se implementeaza doar prin fisiere XML
Se implementeaza doar cu editorul vizual dedicat
Se implementeaza doar prin cod
Se implementeaza doar in limbajul C++
Pe ce nucleu (kernel) se bazeaza platforma Android?
Mac OS
MS DOS
Windows NT
Linux
In cadrul fisierului AndroidManifest.xml sunt definite:
Screenshot (206)
O activitate și un receptor de mesaje
Două activități
O activitate și un serviciu
O activitate și un furnizor de conținut
Nicio componentă Android
Pentru a stabili dimensiunea fontului unui text într-o machetă Android, ar trebui să utilizeze atributul "android:textSize". Care dintre următoarele opţiuni este recomandată pentru a stabili dimensiunea fontului la 16?
Android:textSize="16sp"
Android:textSize="16dp"
Android:textSize="16point"
Android:textSize="16sd"
Screenshot (207)
Toate cheltuielile din baza de date
Eroare de compilare
Eroare de executie deoarele clasa se numeste Expense si nu expenses
Toate cheltuielile care indeplinesc o anumita conditie
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
Asigura afisarea mesajelor pe ecranul dispozitivului mobil
Asigura transferul de date intre activitati
Asigura deschiderea unei activitati din interiorul alteia
Care sunt tipurile de date acceptate de SQLite?
BLOB
DATE
TIMESTAMP
TEXT
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
Screenshot (208)
Pentru secventa de cod din onActivityResult ce metode ar trebui apelate in AddExpenseActivity?
SetResult(RESULT_OK);
Intent = new Intent(getApplicationContext(), MainActivity.class);
Intent = getIntent();
SetResult(RESULT_OK, intent);
Intent.putExtra(EXPENSE_KEY, object);
Android are o interfata programabila in:
C#
Java
C
C++
Android:
Este open source si are o interfata programabila in JavaScript
Este bazat pe kernel-ul de Linux
Are 12 versiuni
A fost dezvoltat initial de Apple
Arhitectura Android este formata din:
Aplicatii, Kernel, Android Runtime
Framework, Aplicatii, Android Runtime, Biblioteci, Linux Kernel
Android Runtime, Framework-ul aplicatiei, Aplicatii, Linux Kernel
Kernel, Framework, Aplicatii
Care dintre urmatoarele NU reprezinta o caracteristica a dispozitivelor mobile:
Performanta
Accesibilitate
Utilizabilitate
Grafica
Care sunt caracteristicile dispozitivelor mobile?
Durabilitatea, accesibilitatea, utilizabilitatea si performanta
Portabilitatea, accesibilitatea, simplitatea si performanta
Portabilitatea, accesibilitatea, utilizabilitatea si performanta
Dependenta, utilizabilitatea, simplitatea si performanta
Ce semnifica ANR?
Android Not Responding
Application Not Responding
Android Not Recognized
Application Not Recognized
Memoria externa:
Este o memorie volatila
Se mai cunoaste sub numele de "Random Access Memory"
Nu exista
Este reprezentata de carduri de memorie
Memoria RAM este o memorie volatila:
Adevarat
Fals
NOR or NAND este memorie:
Externa
Interna
Volatila
Procesoarele se cunosc ca fiind pe:
64 sau 128 de biti
32 de biti
32 sau 64 de biti
64 de biti
Sistemele de operare pentru dispozitivele mobile:
Gestioneaza doar resursele hardware
Gestioneaza memoria si fisierele
Controleaza intrarile si iesirile
Asigura interfata cu user-ul
Touchscreen capacitiv:
Procesorul telefonului calculeaza coordonatele punctului de contact si apoi le interpreteaza prin intermediul software-ului
Panoul este acoperit de doua straturi metalice subtiri si prin apasarea pe display, se realizeaza contactul fizic intre suprafete, iar campul electric se modifica.
Inaintea ecranelor rezistive au dominat cele de tip capacitive.
Diferenta se masoara prin amplasarea unor circuite speciale in colturile ecranului, iar cu ajutorul lor se calculeaza coordonatele.
Urmatoarele reprezinta limitari mobile:
Memoria RAM, Banda de retea, Dimensiunile
Performanta, Dimensiunile, Banda de retea
Bateria, Memoria RAM, Banda de retea, Dimensiunile
Bateria, Memoria RAM, Banda de retea
Urmatoarele sunt caracteristici ale dispozitivelor mobile:
Portabilitate, Accesibilitate, Bateria, Dimensiunile
Portabilitate, Bateria, Dimensiunile
Portabilitate, Accesibilitate, Utilizabilitate, Performanta
Performanta, Dimensiunile
Afirmatia "Arhitectura Android este bazata pe o stiva de componente" este:
Adevarata
Incompleta
Falsa
Afirmatiile: "Scripturile Gradle sunt NU folosite pentru build automat" si"Exista cate un fisier gradle pentru fiecare modul" sunt:
Prima adevarata si a doua falsa
Ambele adevarate
Ambele false
Prima falsa si a doua adevarata
Alegeti afirmatia corecta despre drawable:
Contine diferite tipuri de imagini
Contine logo-ul aplicatiei si contine iconitele in diferite formate pentru dispozitive diferite
Contine fisiere XML pentru definirea de texte, culori, stiluri
Contine toate fisierele XML care definesc interfata
Alegeti afirmatia corecta despre layout:
Contine diferite tipuri de imagini
Contine logo-ul aplicatiei si contine iconitele in diferite formate pentru dispozitive diferite
Contine fisiere XML pentru definirea de texte, culori, stiluri
Contine toate fisierele XML care definesc interfata
Alegeti afirmatia corecta despre mipmap:
Contine toate fisierele XML care definesc interfata
Contine logo-ul aplicatiei si contine iconitele in diferite formate pentru dispozitive diferite
Contine diferite tipuri de imagini
Contine fisiere XML pentru definirea de texte, culori, stiluri
Alegeti afirmatia corecta despre values:
Contine fisiere XML pentru definirea de texte, culori, stiluri
Contine logo-ul aplicatiei si contine iconitele in diferite formate pentru dispozitive diferite
Contine diferite tipuri de imagini
Contine toate fisierele XML care definesc interfata
Alegeti afirmatia FALSA:
Fisierul Manifest contine permisiunile, metadata si activitatile din cadrul aplicatiei.
Prima versiune de Android Studio a aparut in 2014.
Pentru fiecare modul exista doua fisiere gradle.
O aplicatie poate avea una sau mai multe activitati.
Android Studio accepta limbaje precum:
Java, C, C++ si Kotlin
Java, C, C# si Kotlin
Java si Kotlin
C# si Kotlin
Android Studio:
Are ca dezavantaj un emulator foarte incet
Este un sistem de dezvoltare bazat pe Gradle
Are instrumente putine de testare
Are ca suport C#
Ce contine fisierul Manifest.xml?
Contine informatii cu privire la layout
Contine scripturile gradle folsite pentru build automat
Contine toate informatiile despre aplicatie
Contine informatiile despre activitatile din aplicatie
Cum stabilim cu ce activitate porneste aplicatia?
In fisierul AndroidManifest
Apeland metoda startActivity pentru activitatea cu care se doreste sa porneasca aplicatia
In codul Java prin setContentView(R.layout.activity_main)
In folder-ul layout setam activitatii respective proprietatea mainActivity pe true%
Despre activitati este FALSA urmatoarea afirmatie:
Singura activitate este cea principala sau cea care este lansata.
O aplicatie poate avea una sau mai multe activitati.
Sunt asociate ferestrelor unei aplicatii.
Fiecare activitate are asociata o componenta vizuala copil.
Fisierul Manifest face legatura dintre sistemul de operare si aplicatie este o afirmatiei falsa:
DA
NU
Nu se gaseste in kernelul linux al arhitecturii android:
Gestiunea memoriei
Driver WiFi
Driver Comunicatie Inter-Proces
Driver GPS
Permisiunile, metadata si activitatile din cadrul aplicatiei se regasesc in:
Folder-ul Manifest
Folder-ul de resurse
Folder-ul Java
Gradle
Responsabil cu gestiunea proceselor, memoriei, perifericelor, dispozitivelor de intrare/iesire, retelei si a consumului de energie este:
Application
Linux Kernel
Platform Libraries
Android Framework
SDK 1.0 a fost lansat in anul:
2009
2008
2007
2011
SDK reprezinta:
Software Development Kit
Software Development Kernel
System Development Kernel
System Development Kit
Selecteaza o componenta care nu face parte din arhitectura Androidului:
Android Framework
Application
Android Document
Linux Kernel
Testele JUnit apartin:
Folder-ului de resurse
Folder-ului Manifest
Gradle
Folder-ului java
Unul dintre fisierele cu setari pentru aplicatia android este:
Build.gradle(response)
Build.gradle(app)
Build.gradle(modul)
Build.gradle(project)
Accesul la context la nivel de activitate se realizeaza cu:
GetApplicationContext()
Obiectul curent (this)
Context()
GetContext()
 
{"name":"Grile DAM", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Care este locatia unde sunt salvate fisierele de tip SharedPreferences?, Utilizatorul poate interactiona cu o activitate dupa invocarea metodei cu apel invers:, Afisarea paginilor HTML in cadrul unei aplicatii se realizeaza prin intermediul controlului:","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker