Many mobile devices, especially in the consumer market, are phones or are devices that can make phone calls. In some cases, your mobile app may have the ability to make a call or just to monitor the incoming or outgoing calls.
In this recipe, we'll see how to make a call and how to monitor the current calls as well. Also, in this case, the useful FireMonkey platform services framework come handy.
Create a new mobile app by navigating to File | New | FireMonkey mobile application – Delphi.
Select the Header/Footer template and click on OK.
Drop the following components on the main form:
TEdit (
edtPhoneNumber
)TButton (
btnCall
)TListBox (
lbCalls
)TListBox (
lbInfo
)
Arrange the components as shown in the following screenshot:
Put some labels to explain what the listboxes will contain, as shown in the preceding screenshot.
Now, create the
FormCreate
event handler and fill it with this code:procedure...