And then add the meta-data in your AndroidManifest.xml to make the Cloud SDK login to the indexing server for the access token
```xml
<meta-data
android:name="irext_app_key"
android:value="c49c3bd5ff6b3efb67d8af2c" />
<meta-data
android:name="irext_app_secret"
android:value="194f9cb578c458ace2284f16" />
```
Follow the examples of calling `mApp.mWeAPIs` in corresponding UI flows in order to find the targeted remote index, download the remote control binary file.
## Use Mobile Phone as Remote Control
After the remote index binary code is downloaded, you can see the remote control panel,
by pressing control buttons, the binary code would be decoded into IR timing series. If you have an Android phone with IR transmitter,
you can send the 38KHz infra-red waves directly to control the home appliances.
As a reference, you need to integrate the IR decode library, see the shared libraries in jniLibs directory into your project.
By calling API provided by the decode library in order to open and decode remote control binary files into infra-red timing series:
```java
```
## Working with Arduino Remote Control <img src='app/src/main/res/mipmap-xxhdpi/button_link.png' style='padding-top: 12px; height: 32px; width: 20px;'>
There is another example project <a href='https://opensource.irext.net/irext/examples/-/tree/master/arduino-example'>arduino-example</a> which can be co-worked with this
Android APP remote controller.
Well by connecting to the Arduino controller with IP address in the same LAN, the Android APP can send the downloaded remote control binary to it,
and then pass the remote control command by pressing buttons accordingly. The Arduino remote controller would decode the IR time series instead and send the