1. Selectia Selectia unui Contact Contact prin prin intermediu intermediull unui obiect obiect de tip tip Intent Intent se realizeaza realizeaza prin intermediul actiunii: a) ACTI ACTION ON_S _SEL ELEC ECT T b) ACTION_CHOOSE c) ACTI ACTION ON_ _EDIT EDIT d) ACTI ACTION ON_P _PIC ICK K e) ACTI ACTION ON_ _VIEW VIEW
2. Pt afisarea afisarea unui unui mesaj de de informare informare pt o durata durata determinata determinata se se utilizeaza utilizeaza clasa: clasa: a) Toast b) TimePickerDialog c) Prog Progre ress ssDi Dial alog og d) Aler AlertD tDia ialo log g e) Dialog
3. Tratarea Tratarea eveniment evenimentului ului Click Click pt un obiect de de tip View View se realizeaza realizeaza prin: prin: a) Implementarea Implementarea interfetei interfetei View.V View.View iew.OnT .OnTouch ouchListene Listenerr b) Implementarea interfetei View.OnClickListener View.OnClickListener c) Implementarea Implementarea interfetei interfetei View,V iew,View iew.OnKe .OnKeyListen yListener er d) Includerea Includerea in fisierul fisierul XML a atributul atributului ui android:on android:onClick Click si implementa implementarea rea metodei metodei declarate in fisierul sursa asociat
4. Captarea Captarea imaginilo imaginilorr se realizeaza realizeaza prin prin intermediul intermediul clasei: a) Imag ImageR eRec ecor orde derr b) ImageCapture c) Came Camera raCa Capt ptur uree
d) Camera e) Medi MediaR aRec ecor orde derr
5. Pt desenar desenarea ea folosin folosind d gradien gradienti ti se utilizea utilizeaza: za: a) Clas Clasaa Bitma itmap p b) Clasa Color c) Clas Clasaa Grad Gradie ient nt d) Clasele Clasele derivat derivatee din din clasa clasa Shad Shader er e) Un vecto vectorr de obiecte obiecte de tip tip Colo Colorr
6. Care dintre dintre urmatoar urmatoarele ele denumiri denumiri nu nu este valida valida pt pt un fisier fisier de resurse: resurse:
a) Layo Layout ut_a _acti ctivi vita tate_ te_1. 1.xm xmll b) Layout_activitate1.xml c) Layo Layout ut_a _acti ctivi vita tate. te.xm xmll d) layo layout utAc Activ tivita itate. te.xm xmll e) layo layout utact activ ivit itate ate.x .xml ml
7. Obtinerea Obtinerea unei unei referinte referinte la un fisier fisier asociat directoru directorull de date extern extern aplicatiei aplicatiei se realizeaza cu metoda: a) getE getExt xtern ernalS alSto torag rageS eStat tate() e() b) getFilesDir() c) getExt getExtern ernalS alStor torageP agePubl ublicDi icDirect rectory ory() () d) ge getE tExt xtern ernalF alFile ilesD sDir( ir())
e) getR getRoo ootD tDire irecto ctory ry() ()
8. Grid GridV View iew este este un: un: a) Contain Container er dedic dedicat at pt afisar afisarea ea imagin imaginilo ilorr b) Container utilizat pt afisarea tabelara a continutului c) Contro Controll dedicat dedicat utiliza utilizatt pt afisarea afisarea imagin imaginilo ilorr d) Control Control utilizat utilizat pt afisarea afisarea tabelara tabelara a contin continutulu utuluii e) Nu exis exista ta aceast aceastaa clas clasaa
9. Pt obtinerea obtinerea coordon coordonatelor atelor de la la retele (Wifi, (Wifi, mobile mobile etc) este necesara necesara permisiu permisiunea nea android.permission …: a) ACCES_ ACCES_FIN FINE_L E_LOCA OCATIO TION N b) ACCES_LOCATION ACCES_LOCATION c) READ_N READ_NETW ETWORK ORK_LO _LOCA CATIO TION N d) ACCESS ACCESS_NE _NETWO TWORK_ RK_LOC LOCA ATION TION e) ACCESS ACCESS_CO _COARS ARSE_L E_LOCA OCATIO TION N
10. Interfata Interfata grafica: a) Se imple implemen menteaz teazaa doar doar prin prin fisiere fisiere XML XML b) Se implementeaza doar in limbajul c++ c) Se impleme implemente nteaza aza doar doar cu editor editorul ul vizual vizual dedic dedicat at d) Se impl implemen ementeaz teazaa doar doar prin prin cod e) Se implemente implementeaza aza atat prin cod cat cat si prin prin fisiere fisiere XML XML
11. Transmiterea unui unui mesaj global cu prioritate se realizeaza cu metoda: a) send sendBr Broa oadc dcas ast( t())
b) sendPriorityBroadcast() c) sendO sendOrd rdere eredI dInt nten ent( t()) d) sendO sendOrd rdere eredB dBro road adcas cast() t() e) sendP sendPrio riorit rityI yInt nten entt
12. Pt accesul la retea este necesara includerea includerea permisiunii: permisiunii: a) CALL CALL_P _PH HONE ONE b) INTERNET c) EHTERNET d) NETWORK e ) WI F I
13. Se considera o activitate care include fragmentul A. Acesta este inlocuit cu fragmentul B printr-o tranzactie. Care este comportamentul la apasarea tastei Back: a) Se revine la fragment fragmentul ul A daca a fost apelata apelata metoda metoda addToBack addToBackStack() Stack() inainte inainte de comiterea tranzactiei b) Se revine tot timpul la fragmentul A c) Se revine revine tot tot timpul timpul la activi activitate tateaa anterio anterioara ara d) Se revine la fragment fragmentul ul A daca a fost apelata apelata metoda metoda startActivity() startActivity() inainte inainte de comiterea tranzactiei e) Fragme Fragmentu ntull B ramane ramane afisa afisatt in perma permanen nenta ta
14. Orice activitate activitate trebuie declarata declarata si in fisierul: a) Xml asociat asociat din din direc director torul ul res/m res/menu enu b) Java asociat din directorul gen c) Andr Androi oidM dMan anif ifest est.x .xml ml d) Xml asoci asociat at din direc director torul ul res/lay res/layout out
e) Xml asoc asociat iat din din direct directoru orull res/dra res/drawab wable le
15. Pentru desenarea unei linii se apeleaza metoda drawLine() din clasa: a) Paint b) Canvas c) Color d) Path e) Shader
16. Pentru selectia unor inregistrari dintr-o tabela SQLite se poate utiliza una din metodele din clasa SQLiteDatabase: a) execS execSql ql() () sau query query() () b) execSql() sau select() c) rawQu rawQuery ery() () sau query query() () d) rawSe rawSelec lect() t() sau sau sele select( ct()) e) rawQu rawQuery ery() () sau select select() ()
17. Pentru partajarea datelor intre aplicatii se implementeaza o clasa derivata din ContentProvider. Care metoda nu este specifica acesteia: a) Update() b) Query() c) Insert() d) Delete ete() e) Erase()
18. Pentru deschiderea navigatorului Web se initializeaza un Intent cu actiunea: a) ACTI ACTION ON_ _DIAL DIAL b) ACTION_CALL c) ACTI ACTION ON_ _VIEW VIEW d) ACTI ACTION ON_E _EDI DIT T e) ACTI ACTION ON_ _PICK PICK
19. Serviciile Serviciile locale sunt initializate initializate prin metoda: a) bind bindSe Serv rvic ice( e()) b) st star artS tSer ervi vice ce() ()
c) start() d) bind() e) star startS tSel elf( f())
20. Pentru detectarea miscarii dispozitivului mobil pe cele 3 axe se utilizeaza senzorul de tip: a) Pro Proximi ximita tate te b) GPS (Global Positioning System) c) Acce Accele lero rome metr tru u d) Ambi Ambien enta tall e) Magn Magneto etome metru tru (bus (busol ola) a)
21. Clasa FragmentTransaction FragmentTransaction este responsabila cu: a) Interactiunea Interactiunea cu fragmentele fragmentele in cadrul activitatilor activitatilor b) Operatii cu fragmentare (adaugare, stergere, inlocuire) c) Gestio Gestionare nareaa fragmente fragmentelor lor din cadrul cadrul activitat activitatilo ilorr
d) Efecte de animatie animatie in trecerea trecerea la un nou fragment fragment e) Defini Definirea rea fragme fragmente ntelor lor (clasa (clasa de baza baza pt fragme fragmente nte))
22. In timpul ciclului de viata al unei unei activitati, prima metoda asociata este: a) onInit() b) onStart() c) onResume() d) onRes nRestr trat at() () e) onCreate ate() 23. Inserarea unei inregistrari intr-o tabela dintr-o baza baza de date SQLiteDatabase SQLiteDatabase se realizeaza prin apelul: a) Metode Metodeii insert( insert()) sau al meto metodei dei execS execSQL( QL()) b) Doar al metodei insert() c) Metode Metodeii insert( insert()) sau al meto metodei dei rawQu rawQuery ery() () d) Doar Doar al al meto metodei dei rawQue rawQuery( ry()) e) Doar Doar al al meto metode deii execS execSQL QL() ()
24. Accesul la activitatile personale personale programate (calendar) se realizeaza prin clasa: a) Contacts b) CalendarContract c) Calendar d) Cont Contact actsC sCale alend ndar ar e) Activity
25. In directorul … asociat pachetului aplicatiei, fisierele pot fi organizate in directoare. a) res/ es/lay layout
b) res/raw c) res/xml d) assets e) res/ res/dr draw awab able le
26. Aplicatiile Aplicatiile de tip Widget Widget nu: nu: a) Ruleaza Ruleaza in proc procesu esull aplica aplicatiei tiei gazda gazda b) Folosesc obiecte de tip RemoteView RemoteView pt afisarea interfetei utilizator c) Sunt apli aplicati catiii de de sine sine stat statatoa atoare re
d) Includ Includee ferestre ferestre care care sunt atasat atasatee ecranulu ecranuluii e) Nu pot fi fi dezvoltate dezvoltate de program programatori atori independ independenti, enti, ci sunt sunt doar aplicatii aplicatii de de sistem
27. In fisierele XML din din directorul res/layout componentele vizuale au obligatoriu proprietatile: a) Androi Android d id, andro android id width, width, andro android id height height b) Android id si android layout_gravity c) Android Android layout_wid layout_width th si android android layout_heig layout_height ht d) Androi Android d heigh heightt si andro android id width width e) Android Android id, android android layout_wi layout_width dth si androi android d layout_he layout_height ight
28. Pentru descarcarea descarcarea fisierelor fisierelor se poate utiliza utiliza serviciul de sistem: a) Downloa load b) downloadManager c) down downlo load adMa Mast ster er d) down downlo load adSe Serv rvice ice e) down downlo load adSy Syst stem em
29. Proprietatile unui control nu pot fi modificate prin: a) Intermediul Intermediul parametrul parametrului ui metodei metodei postDelayed( postDelayed(Runn Runnable, able, long) long) din clasa View View b) Metoda run() din clasa Thread c) Intermediul Intermediul parametru parametrului lui metodei metodei post(Ru post(Runnabl nnable) e) din clasa clasa View View d) Metoda Metoda postExecu postExecute(…) te(…) din clasa AsyncT AsyncTask e) Intermediul Intermediul parametrul parametrului ui metodei metodei runOnUIThr runOnUIThread(Ru ead(Runnab nnable) le) din clasa Activity Activity
30. Pentru ocuparea intregului spatiu ramas liber de 3 controale de tip TextV TextView iew dintr-un container de tip LinearLayout, acestea necesita includerea atributului: a) Gravit Gravity y, cu valoar valoarea ea 1 pt fiecare fiecare contr control ol b) Layout_width cu valoarea 1 pt fiecare control c) Layout Layout_we _weigh ight, t, cu valoar valoarea ea 1 pt fiecare fiecare contro controll d) Layout_heig Layout_height, ht, cu valoarea valoarea 1 pt fiecare control control e) Layout_grav Layout_gravity ity,, cu valoarea valoarea 1 pt fiecare fiecare control control
31. Clasa Handler Handler se utilizeaza: utilizeaza: a) Pt transmiterea transmiterea si prelucra prelucrarea rea fisierelor fisierelor prin intermediul intermediul identific identificatorilo atorilorr acestora acestora b) Pt transmiterea si prelucrarea de obiecte de tip Thread c) Pt transmiterea transmiterea si prelucra prelucrarea rea bazelor bazelor de date prin prin intermediu intermediull identificatori identificatorilor lor acestora d) Pt transmiterea transmiterea si prelucrarea prelucrarea de de obiecte obiecte de tip Message si Runnable Runnable
32. Pt afisarea pictogramei asociate, optiunile de meniu trebuie sa includa atributul android: …: a) Icon Icon si sa sa fie afisa afisate te in bara de actiu actiune ne
b) Drawable c) Icon d) Drawab Drawable le si sa fie fie afisate afisate in in baza baza de actiu actiune ne e) Image
33. Activitatile, Activitatile, derivate derivate din clasa Activity Activity sunt: a) Utiliza Utilizate te pt pt tratare tratareaa eveni evenimen mentelo telorr b) Asociate ferestrelor aplicatiilor aplicatiil or Android c) Aseman Asemanato atoare are evenim eveniment entelo elorr d) Compon Component entee vizuale vizuale de de tip View View
34. Uzual, pt afisarea unei singure componente componente vizuale la un moment moment dat se utilizeaza containerul: a) Fram FrameL eLay ayo out b) LinearLayout c) Rela Relati tive veLa Layo yout ut d) Table ableLa Layo yout ut e) Grid GridL Layou ayoutt
1. Aplic Aplicati atiil ilee Andr Androi oid d sunt: sunt: a) Aplicat Aplicatii ii Java Java comp compatib atibile ile Java Java SE b) Aplicatii Java incompatibile cu Java SE c) Aplicat Aplicatii ii Java Java compat compatibi ibile le Wind Windows ows d) Aplicat Aplicatii ii Java Java compa compativ tivile ile Java Java EE EE e) Aplicat Aplicatii ii c++ incomp incompatib atibile ile Java Java
2. Accesul la informatiil informatiilee personale personale (contacte (contacte si calendar) calendar) se realizeaza realizeaza prin prin intermediul: a) Unor Unor clase clase dedicate dedicate,, implem implement entate ate specif specific ic b) Colectiilor dinamice de date c) Furnizorilor de continut(se numeste content provider) d) Fisi Fisier erel elor or e) Baze Bazelo lorr de date date
3. Servic Serviciile iile locale locale sunt sunt initial initializat izatee prin metod metoda: a: a) bi bind ndSe Serv rvic ice( e()) b) bind() c) Mail MailSh Shel ell( l()) d) Start() e) star startS tSer ervi vice ce() ()
4. Proprietatile Proprietatile unui control control nu pot fi fi modificate modificate direct prin: a) Metoda run() din clasa Thread b) Intermediul parametrului metodei runUIThreadRunnable() din clasa Activity c) Metoda Metoda postExec postExecuted uted(…) (…) din clasa Asyn AsyncT cTask ask d) Intermediul Intermediul parametru parametrului lui metodei metodei postRunn postRunnable() able() din din clasa View View e) Intermediul Intermediul parametrului parametrului metodei metodei postDelayed postDelayed (Runnable (Runnable
) din clasa View
5. In cadrul cadrul oricarei metode metode dintr-o dintr-o clasa clasa derivata din din clasa Activity Activity, this poate poate fi utilizat pt tipul: a) Context
b) Intent c) App Applica licati tio on d) ViewG iewGro roup up e) View
6. In cod, pt initializarea initializarea unei unei component componentee vizuale definita definita in in fisierul fisierul XML, se foloseste metoda: a) getV getVie iewB wByI yId( d()) b) findViewById() findViewById() c) findV findView iewBy ByNa Name me() () d) findC findCon ontr trol olBy ByNa Name me() () e) findC findCon ontr trol olBy ById Id() ()
7. Pt restaurarea restaurarea starii starii unei unei activitati activitati se foloses foloseste te parametrul parametrul de de tip Bundle Bundle din: a) Metoda Metoda onResto onRestoreIn reInstan stanceS ceState tate() () b) Metoda onCreate() sau onSaveInstanceState() c) Metoda Metoda onCreate onCreate sau onRes onRestor toreIns eInstan tanceS ceState tate() () d) Metoda Metoda onSave onSaveIns Instan tanceS ceState tate() () e) Meto Metoda da onC onCre reat ate( e())
8. In directorul directorul … asociat asociat pachetului pachetului aplicatiei, aplicatiei, fisierele fisierele pot pot fi organiza organizate te in directoare: a) Assets b) Res/xml c) Res/ Res/dr draw awab able le d) Res/ Res/la lay yout out
e) Res/raw
9. Pt gruparea gruparea intregului intregului spatiu spatiu ramas liber liber de 3 controale controale de tip TextV TextView iew dintr-un dintr-un container de tip LinearLayout, aceasta necesita includerea atributului: a) Layout_grav Layout_gravity ity,, cu valoarea valoarea 1 pt fiecare fiecare contro controll b) Layout_width cu valoarea 1 pt fiecare control c) Layout Layout_we _weigh ightt cu valoarea valoarea 1 pt fiecar fiecaree control control d) Layout_heig Layout_height ht cu valoarea valoarea 1 pt fiecare fiecare contro controll e) Gravity Gravity cu cu valoar valoarea ea 1 pt pt fiecare fiecare contro controll
10. Implementarea actiunii implicite de interactiune cu un obiect obiect de tip Button se realizeaza prin interfata: a) View iew.OnC .OnCli lick ckLi Liste stene nerr b) View.On View.On c) View.On iew.OnT TouchLi ouchListen stener er d) View.On iew.OnMou MouseL seListe istener ner e) View iew.OnK .OnKey eyLi Liste stene nerr
11. 11. Ferestrele Ferestrele de tip AlertDialog AlertDialog sunt create: create: a) Prin interm intermedi ediul ul clasei Alert AlertDial Dialog. og.Bui Builde lderr b) Prin intermediul metodei statice getInstance() din clasa AlertDialog() c) Nu exe execu cuta ta astf astfel el de de ferest ferestre re d) Direct Direct prin prin constru constructor ctorul ul clase claseii e) Prin interm intermedi ediul ul clasei clasei Dialo Dialog g Build Builder er
12. Rezultatul selectiei dintr-o activitate poate poate fi preluat in activitatea sursa in metoda in apel invers: a) onAc onActiv tivity ityRe Resu sult( lt()) b) onActivityResume() c) onUp onUpd dated ated() () d) onRe onRece ceiv ived ed() () e) onStart art()
13. Se considera o activitate care include fragmentul A. Acesta e inlocuit cu fragmentul B printr-o tranzactie. Care este comportamentul la apasarea tastei Back: a) Se revine revine la fragmentul fragmentul A daca daca a fost apelata apelata metoda metoda start inainte inainte de comitere comitereaa tranzactiei b) Fragmentul B ramane afisat in permanenta c) Se revine revine tot tot timpu timpull la fragme fragmentu ntull A d) Se revine revine tot tot timpul timpul la activi activitate tateaa anterio anterioara ara e) Se revine la fragmentu fragmentull A daca a fost apelata apelata metoda metoda addToBackS addToBackStack() tack() inainte inainte de comiterea tranzactiei