the blue filter
DESCRIPTION
The Blue Filter - my 1st Android app 2011TRANSCRIPT
![Page 2: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/2.jpg)
Ce este Blue Filter?
2
O aplicatie Android care gestioneaza filtre personalizate, in functie de:
* un set de numere de telefon – Black List* coordonatele geografice in care se afla
utilizatorul* o perioada de timp limitata sau nu
Gestionare flexibila:
* filtrele se pot edita si sterge.
![Page 3: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/3.jpg)
Utilitate
3
Blocarea apelurilor nedorite.
Exemple:
* Cat timp ma aflu in concediu, incepand de maine timp de o saptamana, nu doresc sa primesc apeluri de la seful si colegii de serviciu.
* Daca ma aflu in afara tarii si folosesc serviciul de roaming, nu doresc sa primesc apeluri decat de la familie sau prieteni apropiati, pe o anumita perioada de timp.
![Page 4: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/4.jpg)
Scenariu de utilizare (1)
4
Meniul principal are ca optiuni:- Creare- Editare filtru (dintre cele existente)- Stergere
Utilizatorul intai va crea un filtru.
![Page 5: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/5.jpg)
Scenariu de utilizare (2)
5
Nume filtru: unic
Persoane: se selecteaza din agenda telefonului
Coordonate: introduse manual sau generate automat apasand butonul aici (locatia curenta); necompletarea lor inseamna orice locatie
Perioada de inceput si de sfarsit se selecteaza din lista de optiuni.
Butonul Blocheaza are ca efect introducerea informatiilor despre filtru in baza de date
![Page 6: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/6.jpg)
Scenariu de utilizare (3) - Rezultat
6
Se verifica setarile tuturor filtrelor si daca datele curente despre apelant, locatia utilizatorului si perioada de timp se incadreaza la restrictii – apelul este respins.
O mica notificare este afisata pe ecranul telefonului.
Altfel, apelul este primit.
![Page 7: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/7.jpg)
Componentele aplicatiei
7
Componente principale:
* Activitati – pentru afisarile pe ecran
* Serviciu – pentru actualizarea periodica a locatiei prin GPS/retea
* Broadcast Receiver – pentru captarea semnalului de apel telefonic
Cuvinte-cheie:
* liste* intentii* SQLite* senzor de locatii* Calendar
![Page 8: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/8.jpg)
8
Arhitectura aplicatiei
![Page 9: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/9.jpg)
Viitoare imbunatatiri
9
1. Interfete mai flexibile in ce priveste:
* selectarea numerelor blocate (de inclus apelurile de la numere care nu se afla in agenda)
* selectarea coordonatelor pe baza unei harti interactive si afisarea unor etichete ale acestor locuri
* mai multe optiuni pentru perioada de valabilitate a filtrului
2. O editare mai eficienta a filtrelor
![Page 10: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/10.jpg)
Concluzii
10
* Implementarea acestui proiect m-a ajutat sa ma familiarizez cu programarea Android si ar putea reprezenta un punct de plecare pentru viitoare aplicatii mai complexe
* The Blue Filter este functional si gata de a fi utilizat
![Page 11: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/11.jpg)
Intrebari ?
11
![Page 12: The Blue Filter](https://reader035.vdocuments.mx/reader035/viewer/2022081420/568bd6841a28ab20349c60c8/html5/thumbnails/12.jpg)
Va multumesc!
12