Overview

The Remote Settings feature enables remote control of the Receiver from an external device using AIDL (Android Interface Definition Language). AIDL facilitates communication between a client application and the Receiver service, allowing clients to update and retrieve various settings.

AIDL Files

There are two AIDL files that define the Remote Settings functionality:

  1. IRemoteSettings.aidl: Sends messages to the service.
  2. IRemoteSettingsCallback.aidl: Receives messages from the service.

AIDL API Reference

IRemoteSettings.aidl

This interface provides methods to modify and retrieve receiver settings.

Set a String Value:

boolean setString**(**String key**,** String value**);**

Get a String Value:

String getString**(**String key**);**

Set a Boolean Value:

boolean setBoolean**(**String key**,** boolean value**);**