Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!

Background Tasks And Inter-App Communication With Android Services And Intents In Delphi And C++Builder

Author: Andreas H57472

If you are developing Android applications with Delphi or C++Builder, you may want to perform background tasks for your app. This is simple to accomplish with Android Services. There is a fantastic CodeRage X replay on building Android Services with RAD Studio. Also, keep an eye out for the next CodeRage XI. The three days are jam-packed with sessions on quickly building apps in RAD Studio. You can register for CodeRage XI right now.

An Android Service is a background-tasking application that does not have a user interface. There are basically two kinds of services:

  • started service: This service is started by an Android application. The service can run in the background indefinitely, even if the application is closed. This type of service usually performs a single task and automatically stops after finishing.
  • bound service: This service only runs while it is bound to an Android application. There is an interaction between the application and the service, and it remains active until the application unbinds. More than one application can bind to the same service.


Interested in building an app that supports Android services? Try out the Windows IDE and make the most of it.  Request a Free Trial here.

Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.