Many mobile devices, especially in the consumer market, are phones or devices that can make phone calls. In some cases, your mobile app may have the ability to make a call or just 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 comes in handy.
Create a new mobile app by navigating to File | New | Multi-Device 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 in 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 TMainForm...