SdkController is used to send sensor data from an actual device to an emulator.
To use it, do the following:
- Connect your device to your computer via USB. Make sure to enable USB Debugging in Settings > Developer Options.
- Start this application on your device.
- On the computer in a shell, run:
adb forward tcp:1970 localabstract:android.sdk.controller
- Finally run an emulator with an AVD targetting API 15.
Multi-touch emulation must be explicitly enabled in emulator either by setting "Touch screen type" property to "multi-touch" in AVD Manager,
or by starting the emulator with "-screen multi-touch" option.
Read more.