Wpis z mikrobloga

via Wykop Mobilny (Android)
  • 2
#androiddev #programowanie #java

Cześć mirki,
Nie wiem czy znacie aplikacje AppBlock, to apka do blokowania aplikacji w określonych godzinach. Fajna sprawa jak mamy problem z autokontrola.

Uczę się tworzenia aplikacji na android i takie pytanie. Jak zaimplementować taka funkcjonalność do blokowania innych aplikacji?
Dodam że apka nie musi być uruchomiona. Działa tak jakby w tle. Z researchu wynika że "czyta" logi i wykonuje akcję po próbie uruchomienia aplikacji wcześniej dodanej do blokowania.

Pozdro
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@WebDevIsMyPassion: tak czy siak taka apka musi działać w tle żeby czytać te logi czyli musi być conajmniej powidomienie + Foreground Service. Wtedy czytasz sobie logi logcatowe i filtrujesz te dotyczące intentów, np: adb logcat | fgrep -i intent. Jak widzisz intent startujący daną apkę to wtedy możesz zareagować np. wyświetlając wielki czerwony znak STOP. Da się chyba też zabijać te apki ale tutaj nie pomogę, nigdy tego nie
  • Odpowiedz