DAM 1
Pentru obţinerea coordonatelor de la reţele (Wifi, mobile etc.) este necesară permisiunea android.permission...:
ACCESS NETWORK_LOCATION
ACCESS LOCATION
ACCESS COARSE LOCATION
READ_NETWORK_LOCATION
ACCESS_FINE_LOCATION
Ce metodă este folosită pentru dezabonarea de la un BroadcastReceiver?
UninstallReceiver()
UnregisterReceiver()
UnlinkReceiver()
RemoveReceiver()
Care dintre următoarele stări sunt specifice activităţilor din cadrul proiectelor Android?
OnCreate
Intreruptă
OnDestroy
Activă
Pentru a transmite un obiect de tip Student, definit de programator, între două activităţi prin intermediul unui obiect de tip Bundle, clasa trebuie:
Să nu implementeze nici o interfață
Să implementeze interfaţa Parcelable
Să implementeze interfața Comparable
Să implementeze interfaţa Serializable
Să implementeze interfața Cloneable
Fisierul AndroidManifest.xml conţine:
Machetele folosit de aplicaţie
Permisiunile utilizate de aplicaţie
Id-urile tuturor view-urilor folosite in aplicatie
Informaţiile despre activităţile aplicaţiei
Scripturile gradle
Asocierea interfeţei unei activităţi se realizează printr-un apel de forma:
ShowView();
SetContentView();
SetView();
SetContentView(R.layout.activity_main);
SetContentView(view);
Operaţiile asociate unei tabele sunt definite sub forma unor metode într-o componentă, adnotată cu @Dao, de tip:
Interfaţă
Clasă concretă
Clasă abstractă
Clasă imbricată statică
Clasă imbricată
Dintr-o aplicaţie Android, pot fi accesate baze de date online, disponibile prin intermediul platformei Firebase, folosind următoarele clase:
FirebaseDB
FirebaseDatabase
FirestoreDatabase
FirebaseFirestore
Lucrul cu Executors este necesar pentru a:
Nu bloca firul principal de execuţie
Salva informaţiile pentru alte utilizari ale aplicaţiei pe viitor
Afișa elementele unele sub altele
Rula anumite acțiuni în fundal în modul asincron
Care dintre următoarele biblioteci permit prelucrarea fișierelor XML în Android?
ReadXML
DAM
SAX
XMLPull
RestXML
Care dintre următoarele componente (view-uri) sunt specifice proiectelor Android?
NumericUpDown
Spinner
TextBox
RadioButton
TextView
Pentru a vizualiza rezultatul apelului, Log.d(“myCar", myCar.toString());, folosind fereastra Logcat din Android Studio, care sunt opţiunile de filtare posibile?
Error
Warn
Verbose
Debug
Assert
Info

GetView() trebuie să returneze un View și nu un Inflater
Inflater-ul nu încarcă în mod corect layoutul declarat
Cele două TextView-uri nu au fost populate
Inflater-ul foloseste un layout nedefinit

Eroare de compilare
Ldentificatorul înregistrării obiectului Expense în tabelă;
Eroare de execuţie deoarece insert nu trebuie să returneze long ci integer
Eroare de execuţie deoarece insert trebuie să fie de tip void, iar Room nu poate converti void la long

La rularea următoarei secvenţe de cod:
GetSerializableExtra() nu este o metodă disponibilă
Va apărea o eroare de compilare la linia FlightAdapter flightAdapter = (FlightAdapter) listViewFlight.getAdapter();
Adaptorul nu se va reconstrui cu noua lista actualizată, deoarece nu se apelează metoda notifyDataSetChanged()
Adnotarea QOverride nu se adaugă metodei onActivityResult()

Metoda deleteAll() este adnotată greșit
CarDB trebuie obligatoriu sa fie clasă abstractă
Interfața CarDB este adnotată greșit
Codul este funcţional
Metoda insert este scrisă greșit

Codul este funcţional
Se va ajunge pe prima clauză catch deoarece URL-ul nu este valid
Se va lansa o exceptie de tip networkOnMainThreadException
Clasa HttpURLConnection nu este o clasa valida

Generează eroare la execuţie deoarece nu este specificat numele fișierului de preferinţe
Funcţionează corect și oferă acces la un fișier de preferinţe la nivelul aplicaţiei
Generează eroare la compilare deoarece getPreferences() primește doi parametri
Functionează corect și oferă acces la un fișier de preferințe la nivelul activității

Va apărea o eroare de compilare
Nu seva afișa nimic
Se va afișa pe ecran un mesaj temporar
Constanta Toast.LENGTH_LONG nu există
Controlul care permite selectarea unei valori dintr-un interval este
ProgressBar
SeekBar
Button
ActionBar
Switch
Pentru lucrul dinamic cu fragmente, in fisierul layout, containerul asociat va fi de tip
Layout_frame
Layout_fragment
Fragment
Layout_content
Frame_layout
Selectia unui Contact prin intermediul unui obiect de tip Intent se realizeaza prin intermediul actiunii:
ACTION_SELECT
ACTION_CHOOSE
ACTION_EDIT
ACTION_PICK
ACTION_VIEW
Pt afisarea unui mesaj de informare pt o durata determinata se utilizeaza clasa:
Toast
TimePickerDialog
ProgressDialog
AlertDialog
Dialog
Tratarea evenimentului Click pt un obiect de tip View se realizeaza prin:
Implementarea interfetei View.View.OnTouchListener
Implementarea interfetei View.OnClickListener
Implementarea interfetei View,View.OnKeyListener
Includerea in fisierul XML a atributului android:onClick si implementareametodei declarate in fisierul sursa asociat
Captarea imaginilor se realizeaza prin intermediul clasei:
ImageRecorder
ImageCapture
CameraCapture
Camera
MediaRecorder
Obtinerea unei referinte la un fisier asociat directorul de date extern aplicatiei se realizeaza cu metoda:
GetExternalStorageState()
GetFilesDir()
GetExternalStoragePublicDirectory()
GetExternalFilesDir()
GetRootDirectory()
GridView este un:
Container dedicat pt afisarea imaginilor
Container utilizat pt afisarea tabelara a continutului
Control dedicat utilizat pt afisarea imaginilor
Control utilizat pt afisarea tabelara a continutului
Nu exista aceasta clasa
Interfata grafica:
Se implementeaza doar prin fisiere XML
Se implementeaza doar in limbajul c++
Se implementeaza doar cu editorul vizual dedicat
Se implementeaza doar prin cod
Se implementeaza atat prin cod cat si prin fisiere XML
Transmiterea unui mesaj global cu prioritate se realizeaza cu metoda:
SendBroadcast()
SendPriorityBroadcast()
SendOrderedIntent()
SendOrderedBroadcast()
SendPriorityIntent
Pentru selectia unor inregistrari dintr-o tabela SQLite se poate utiliza una dinmetodele din clasa SQLiteDatabase:
ExecSql() sau query()
ExecSql() sau select()
RawQuery() sau query()
RawSelect() sau select()
RawQuery() sau select()
Aplicatiile de tip Widget nu:
Ruleaza in procesul aplicatiei gazda
Folosesc obiecte de tip RemoteView pt afisarea interfetei utilizator
Sunt aplicatii de sine statatoare
Include ferestre care sunt atasate ecranului
Nu pot fi dezvoltate de programatori independenti, ci sunt doar aplicatii de sistem
Proprietatile unui control nu pot fi modificate prin:
Intermediul parametrului metodei postDelayed(Runnable, long) din clasa View
Metoda run() din clasa Thread
Intermediul parametrului metodei post(Runnable) din clasa View
Metoda postExecute(…) din clasa AsyncTask
Intermediul parametrului metodei runOnUIThread(Runnable) din clasa Activity
Clasa Handler se utilizeaza:
Pt transmiterea si prelucrarea fisierelor prin intermediul identificatorilor acestora
Pt transmiterea si prelucrarea de obiecte de tip Thread
Pt transmiterea si prelucrarea bazelor de date prin intermediul identificatorilor acestora
Pt transmiterea si prelucrarea de obiecte de tip Message siRunnable
Pt afisarea pictogramei asociate, optiunile de meniu trebuie sa includa atributul android
Icon si sa fie afisate in bara de actiune
Drawable
Icon
Drawable si sa fie afisate in baza de actiune
Image
Aplicațiile Android sunt:
Aplicații Java compatibile Java SE
Aplicații Java incompatibile Java SE
Aplicații Java compatibile Windows
Aplicații Java compatibile Java EE
Aplicații C++ compatibile Java
Accesul la informațiile personale (contacte și calendar) se relizează prin intermediul:
Unor clase dedicate, implementate specific
Colecțiilor dinamice de date
Furnizorilor de conținut (se numește Content Provider)
Fișierelor
Bazelor de date
Clasa FragmentTransaction este responsabila cu:
Interactiunea cu fragmentele in cadrul activitatilor
Operatii cu fragmente (adaugare, stergere, inlocuire)
Gestionarea fragmentelor din cadrul activitatilor
Efecte de animatie in trecerea la un nou fragment
Definirea fragmentelor (clasa de baza pt fragmente)
{"name":"DAM 1", "url":"https://www.quiz-maker.com/QPREVIEW","txt":"Pentru obţinerea coordonatelor de la reţele (Wifi, mobile etc.) este necesară permisiunea android.permission...:, Ce metodă este folosită pentru dezabonarea de la un BroadcastReceiver?, Care este clasa folosită pentru definirea gradienţilor?","img":"https://www.quiz-maker.com/3012/CDN/97-4792691/screenshot-2024-01-24-104317.png?sz=1200"}
More Quizzes
DES 2016. Final ( Part 11 )
100500
OSD Administrator Training
1680
Proiectarea si realizarea activitatilor instructive
10513
Could you survive in Lithuania?
630
Types of Landforms
630
Dental Implant Dr. Poch sophearoth #Dr kang
64320
How well do you know Anna?
1058
Feelings
10512
Adrianity Quiz
1360
For people on this chat actually interested in dnd
100
Trump or Seb?
1160
Which Canadian political party best suits you?
10511