This shows you the differences between two versions of the page.
pdm:laboratoare:05 [2016/03/21 09:59] alexandru.radovici |
pdm:laboratoare:05 [2016/03/22 12:22] (current) alexandru.radovici [Exerciții] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Laborator 05 - Intenții ====== | + | ====== Laborator 5 - Intenții ====== |
===== Intenții ===== | ===== Intenții ===== | ||
Line 401: | Line 401: | ||
===== Exerciții ===== | ===== Exerciții ===== | ||
- | # Realizati o aplicatie Android care permite utiliztaorului sa introduca un numar de telefon si sa il apeleze. | + | - Realizati o aplicatie Android care permite utiliztaorului sa introduca un numar de telefon si sa il apeleze. Folositi ACTION_DIAL si ACTION_CALL. Incercati si pe simulator si pe telefon. Pe simulator va trebui sa cereti permisiunea PHONE_CALL (requestPermission). |
- | # Adaugati in aplicatia posibilitate de a trimit un SMS acelui numar | + | - Adaugati in aplicatia posibilitate de a trimite un SMS acelui numar. Folositi ACTION_VIEW si SmsManager. Incercati si pe simulator si pe telefon. |
- | # Realizati o aplicatie care scrie afiseaza in logcat (System.out Sau Log) sms-urile primite. (BroadcastReceiver) | + | - Adaugati aplicatiei anterioare posibilitatea de a pune o semnatura pentru utiliztaor. Adaugati un buton care deschide o alta activitate unde utilizatorul isi poate scrie o semnatura. Acesa semantura este adaugata la SMS-urile trimise. |
- | # Realizati o aplicatie care afiseaza SMS-urile primite (porniti o activitate la primirea unui SMS) | + | - Realizati o aplicatie care scrie afiseaza in logcat (System.out Sau Log) sms-urile primite. (BroadcastReceiver) |
- | # Inregistrati o activitate care poate afisa fisiere de tip text (Activitatea este pronita de actiunea VIEW si are in data textul) | + | - Realizati o aplicatie care afiseaza SMS-urile primite (porniti o activitate la primirea unui SMS) |
- | # Să se implementeze un ascultător pentru mesaje cu difuzare în aplicația ''MessageMe'', care interceptează mesajele trimise de sistemul de operare Android cu privire la schimbările legate de conectivitatea la Internet. Acesta va jurnaliza toate operațiile care au fost detectate, cu ajutorul ''Logcat''. Acțiunea care este transmisă în acest caz este ''android.net.conn.CONNECTIVITY_CHANGE''. Astfel înregistrat, un obiect de acest tip va fi invocat în mod automat, furnizând informații legate de existența unei conexiuni precum și a unei rețele fără fir. | + | - Inregistrati o activitate care poate afisa fisiere de tip text (Activitatea este pronita de actiunea VIEW si categoria DEFAULT si are in data textul) |
+ | - Să se implementeze un ascultător pentru mesaje cu difuzare în aplicația ''MessageMe'', care interceptează mesajele trimise de sistemul de operare Android cu privire la schimbările legate de conectivitatea la Internet. Acesta va jurnaliza toate operațiile care au fost detectate, cu ajutorul ''Logcat''. Acțiunea care este transmisă în acest caz este ''android.net.conn.CONNECTIVITY_CHANGE''. Astfel înregistrat, un obiect de acest tip va fi invocat în mod automat, furnizând informații legate de existența unei conexiuni precum și a unei rețele fără fir. | ||
<code java> | <code java> |