Mobilné aplikácie

CallGuard

Android aplikácia na automatické blokovanie nežiaducich hovorov s čiernou a bielou listinou

Android

O projekte

Jednoduchá Android aplikácia, ktorá cez systémovú rolu kontroly hovorov (CallScreeningService) automaticky odmieta nežiaduce prichádzajúce hovory. Používateľ si zvolí režim – blokovať neznáme čísla, púšťať iba povolené čísla alebo blokovať všetko – a doplnkovo skryté čísla a čiernu listinu. Zablokovanému volajúcemu môže appka poslať prednastavenú SMS; všetky dáta zostávajú v telefóne.

Čo aplikácia vie

  • Režimy blokovania: vypnuté, blokovať neznáme čísla (mimo kontaktov), iba povolené čísla, blokovať všetko
  • Blokovanie skrytých čísel a čierna listina nezávisle od zvoleného režimu
  • Správa čiernej listiny a zoznamu povolených čísel – pridanie z kontaktov alebo ručne, s voliteľným menom
  • Automatická SMS odpoveď zablokovanému volajúcemu s vlastným textom
  • História zablokovaných hovorov s dôvodom, časom a informáciou o odoslanej SMS
  • Upozornenie na zablokovaný hovor a stavová karta ochrany na domovskej obrazovke
  • Návod priamo v aplikácii vrátane postupu pri zablokovaných oprávneniach pre aplikácie mimo Google Play
  • 11 jazykov (SK, CS, EN, DE, PL, HU, FR, ES, IT, UK, RU) prepínateľných v aplikácii, svetlý aj tmavý motív

Technicky zaujímavé

  • Blokovanie cez oficiálne systémové API CallScreeningService s rolou ROLE_CALL_SCREENING – bez rootu a bez prístupu k internetu
  • Automatická SMS odpoveď odmietnutému volajúcemu a riešenie „obmedzených nastavení“ Androidu pre aplikácie inštalované mimo obchodu