DSLR Controller was the first and is still the best app to fully control your Canon EOS DSLR from your Android device, with nothing more than a USB cable.