# Quick Run of TUICalling Demo for Android
_[中文](README.md) | English_
This document describes how to quickly run the TUICalling demo project to make a high-quality audio/video call. For more information on the TUICalling component connection process, see **[Integrating TUICalling (Android)](https://cloud.tencent.com/document/product/647/42045)**.
## Directory Structure
```
TUICalling
├─ app // Main panel, which is the entry of the audio/video call scenario
├─ debug // Debugging code
└─ tuicalling // Real-time audio/video call business logic
```
## Environment Requirements
- Compatibility with Android 4.2 (SDK API Level 17) or above is required. Android 5.0 (SDK API Level 21) or above is recommended
- Android Studio 3.5 or above
## Demo Run Example
### Step 1. Create a TRTC application
1. Go to the [Application management](https://console.cloud.tencent.com/trtc/app) page in the TRTC console, select **Create Application**, enter an application name such as `TUIKitDemo`, and click **Confirm**.
2. Click **Application Information** on the right of the application as shown below:
3. On the application information page, note down the `SDKAppID` and key as shown below:
>! This feature uses two basic PaaS services of Tencent Cloud: [TRTC](https://cloud.tencent.com/document/product/647/16788) and [IM](https://cloud.tencent.com/document/product/269). When you activate TRTC, IM will be activated automatically. IM is a value-added service. See [Pricing](https://cloud.tencent.com/document/product/269/11673) for its billing details.
[](id:ui.step2)
### Step 2. Download the source code and configure the project
1. Clone or directly download the source code in the repository. **Feel free to star our project if you like it.**
2. Find and open the `Android/debug/src/main/java/com/tencent/liteav/debug/GenerateTestUserSig.java` file.
3. Set parameters in `GenerateTestUserSig.java`:
- SDKAPPID: A placeholder by default. Set it to the `SDKAppID` that you noted down in step 1.
- SECRETKEY: A placeholder by default. Set it to the key information that you noted down in step 1.
### Step 3. Compile and run the application
Open the source code directory `TUICalling/Android` in Android Studio, wait for the Android Studio project to be synced, connect to a real device, and then click **Run** to try out the application.
### Step 4. Try out the demo
Note: You need to prepare at least two devices to try out the call feature of TUICalling. Here, users A and B represent two different devices:
**Device A (userId: 111)**
- Step 1: On the welcome page, enter the username (which must be unique), such as `111`.
- Step 2: Go to the different scenario pages, such as video call, based on your scenario and requirements.
- Step 3: Enter `userId` of user B to be called, click **Search**, and then click **Call**.
| Step 1 | Step 2 | Step 3 |
|---------|---------|---------|
|||
**Device B (userId: 222)**
- Step 1: On the welcome page, enter the username (which must be unique), such as `222`.
- Step 2: Enter the homepage and wait for the call.
## FAQs
- [FAQs About TUI Scenario-Specific Solution](https://cloud.tencent.com/developer/article/1952880)
- If you have any questions or feedback, feel free to [contact us](https://intl.cloud.tencent.com/contact-us).