Results 1 to 7 of 7

Thread: Wekker App.

  1. #1

    Wekker App.

    Ik zou graag een (android) Wekker App willen maken die altijd op de achtergrond draait en niet vast kan lopen of als deze vast loopt dat deze weer automatisch start.
    Een gewone App maken lukt mij, maar die wil ooit eens vast lopen en dat is voor een Wekker App niet erg handig.

    Wie kan hier iets over vertellen ?

  2. #2
    Geen idee hoe dat in de praktijk zou moeten maar ik weet wel dat je dan met services moet gaan werken.
    http://docwiki.embarcadero.com/RADSt...droid_Services
    http://docwiki.embarcadero.com/RADSt...ndroid_Service
    https://stackoverflow.com/questions/...vice-in-delphi

    Je loopt sowieso ook het risico dat Android zelf (of een taskkiller) je programma beëindigd. Als je je taak als service registreert dan heb je daar meer controle over.

  3. #3
    Counting your refs
    Join Date
    Feb 2002
    Location
    Lage Zwaluwe
    Posts
    2,058
    Android heeft meerdere typen services, voor dit scenario gebruik je een *Started service*. Bij het aanmaken geef je dan een vlag mee waarmee je aangeeft dat Android 'm altijd moet herstarten als hij om wat voor reden dan ook stopt.

    Maar... Android heeft ook het concept *AlarmManager*, waarmee je om de zoveel tijd (interval of tijdstip) een stukje code uit kunt voeren. Als je iets simpels wilt doen is dat vaak makkelijker, want je hoeft niet de extra inspanning te leveren om een service te maken en daar weer mee te communiceren vanuit je foreground Activity.

    Ik ga er hier even vanuit dat RadStudio beide concepten netjes ontsluit, want daar heb ik geen ervaring mee (m'n ervaring is beperkt tot native Android en Xamarin).

  4. #4
    Ik probeer een service app te maken in XE10.1 u2 maar krijg dit maar niet voor elkaar.
    Klopt het dat er bij een service app geen Form getoond wordt ?

  5. #5
    Quote Originally Posted by MMSoft View Post
    Klopt het dat er bij een service app geen Form getoond wordt ?
    Eerste regel op de pagina:
    An Android Service is an application without user interface that performs background tasks.
    http://docwiki.embarcadero.com/RADSt...droid_Services

  6. #6
    Geen Form dus, maar hoe kan ik de wek tijd dan veranderen en de wekker Aan/Uit -zetten ?

  7. #7
    Quote Originally Posted by MMSoft View Post
    Geen Form dus, maar hoe kan ik de wek tijd dan veranderen en de wekker Aan/Uit -zetten ?
    Met een GUI applicatie die dat dan terug kan communiceren met de service.
    Als het goed is staat dat allemaal op die pagina uitgelegd.

    Anders kun je eens naar de voorbeelden kijken:
    http://docwiki.embarcadero.com/CodeE...Service_Sample
    This demo shows an Android application using an Android Service to present a scheduled notification. The Android Service works as a background task, and presents the notification after the service is started. The notification launches even if the main application is not running. The service stops itself after performing the task.
    Maar ik heb verder ook geen (praktische) ervaring met Android en services.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •