Aufbau der Schnittstelle
Um den Anruf tätigen zu können, müssen Sie drei Elemente auf dem Bildschirm hinzufügen:
- A
TextViewum den Verbindungsstatus anzuzeigen - A
Buttonum den Anruf zu starten - A
Buttonum das Gespräch zu beenden
Öffnen Sie die app/res/layout/activity_main.xml Datei. Klicken Sie auf die Code in der oberen rechten Ecke:

Ersetzen Sie den Inhalt der Datei durch den folgenden Text:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:gravity="center"
tools:context=".MainActivity">
<TextView
android:id="@+id/connectionStatusTextView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
tools:text="Connection status"/>
<Button
android:id="@+id/startCallButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="20dp"
android:text="Start call"
android:visibility="gone"
tools:visibility="visible"/>
<Button
android:id="@+id/endCallButton"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="End call"
android:visibility="gone"
tools:visibility="visible"/>
</LinearLayout>
Sie werden die Ansicht mit Code steuern, daher müssen Sie Verweise auf die Ansichten speichern. Fügen Sie diese Eigenschaften am Anfang der MainActivity Klasse:
Nun müssen Sie den zuvor hinzugefügten Eigenschaften Ansichten zuweisen und den Schaltflächen Rückrufe hinzufügen. Fügen Sie den folgenden Code zu den onCreate innere Methode MainActivity Klasse (unten: Code für die Anforderungserlaubnis):
Damit der Code kompiliert werden kann, fügen Sie diese beiden leeren Methoden in der MainActivity Klasse:
Sie werden den Körper dieser Methoden in den folgenden Schritten dieses Lehrgangs ausfüllen.
Bauen und Ausführen
Führen Sie das Projekt erneut aus (Ctrl + R).
Beachten Sie, dass die Schaltflächen standardmäßig ausgeblendet sind:

Der Status der Verbindung wird angezeigt und die START CALL wird nach der Anmeldung des Benutzers angezeigt.
In-App-Sprachanrufe tätigen
Tätigen Sie einen Sprachanruf von einer Android-App zu einem Telefon mit dem Android Client SDK.